Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3242163acmconferencesBook PagePublication PagesaseConference Proceedingsconference-collections
IWoR 2018: Proceedings of the 2nd International Workshop on Refactoring
ACM2018 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
ASE '18: 33rd ACM/IEEE International Conference on Automated Software Engineering Montpellier France 4 September 2018
ISBN:
978-1-4503-5974-0
Published:
04 September 2018
Sponsors:
SIGAI, CNRS, SIGSOFT, IEEE-CS

Reflects downloads up to 21 Nov 2024Bibliometrics
Abstract

No abstract available.

Skip Table Of Content Section
SESSION: Architecture, Models, and Evolution
research-article
Migrating towards microservices: migration and architecture smells

Migrating to microservices is an error-prone process with deep pitfalls resulting in high costs for mistakes. Microservices is a relatively new architectural style, resulting in the lack of general guidelines for migrating monoliths towards ...

short-paper
Support for architectural smell refactoring

To preserve high quality of a project, it is necessary to perform many refactoring steps during the development and maintenance phases. Code refactoring received a great attention in the literature, often directed to the refactoring of code smells. ...

short-paper
Architectural refactoring as a strategic tool in the evolution of a web-based SaaS product

Working in the highly agile world of Software As-A-Service (SaaS) enterprise software products, the authors describe their experience of the constant evolution in terms of continuous refactoring. This paper examines several of the key drivers for this ...

research-article
A metamodel for the specification and verification of model refactoring actions

Refactoring has become a valuable activity during the software development lifecycle, because it can be induced by different causes, like new requirements or quality improvement. In code-based development contexts this activity has been widely studied, ...

SESSION: Empirical Studies, Testing, and Individual Refactorings
short-paper
Test behaviour detection as a test refactoring safety

When refactoring production code, software developers rely on an automated test suite as a safeguard. However, when refactoring the test suite itself, there is no such safeguard. Therefore, there is a need for tool support that can verify if a ...

research-article
An empirical investigation of how and why developers rename identifiers

Renaming is vital to software maintenance and evolution. Developers rename entities when their original names no longer fit their behavioral role within the program. This may happen if the entity's original name was of poor quality or if the system has ...

research-article
A study on developer perception of transformation languages for refactoring

Although there is much research advancing state-of-art of program transformation tools, their application in industry source code change problems has not yet been gauged. In this context, the purpose of this paper is to better understand developer ...

short-paper
Automatic recommendation of move method refactorings using clustering ensembles

In this paper, we are approaching the problem of automatic refactoring recommendation for object-oriented systems. An approach based on clustering ensembles is proposed, several heuristics to existing algorithms and to filtering and combining their ...

Contributors
  • School of Higher Technology
  • Oakland University
  • University College Dublin
Please enable JavaScript to view thecomments powered by Disqus.

Recommendations