Refactoring, the activity of changing source code design with- out affecting its external behavior, is a widely used practice among developers, since it is considered to positively affect the quality of software systems. However, there are some "human factors" to be considered while performing refactor-ing, including developers knowledge of systems architecture. Recent studies showed how much "people" metrics, such as code ownership, might affect software quality as well. In this preliminary study we investigated the relationship between code ownership and refactoring activity performed by developers. This study can provide useful insights on who performs refactoring and help team leaders to properly man- age human resources during software development.
Orru', M., Marchesi, M. (2016). A case study on the relationship between code ownership and refactoring activities in a Java software system. In Proceedings - 7th International Workshop on Emerging Trends in Software Metrics, WETSoM 2016 (pp.43-49). 345 E 47TH ST, NEW YORK, NY 10017 USA : Association for Computing Machinery, Inc [10.1145/2897695.2897702].
A case study on the relationship between code ownership and refactoring activities in a Java software system
Orru', M;
2016
Abstract
Refactoring, the activity of changing source code design with- out affecting its external behavior, is a widely used practice among developers, since it is considered to positively affect the quality of software systems. However, there are some "human factors" to be considered while performing refactor-ing, including developers knowledge of systems architecture. Recent studies showed how much "people" metrics, such as code ownership, might affect software quality as well. In this preliminary study we investigated the relationship between code ownership and refactoring activity performed by developers. This study can provide useful insights on who performs refactoring and help team leaders to properly man- age human resources during software development.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.