TTCN-3 Bibliography |
Bekefi, B. F., Szabados, K., & Kovács, A. 2019, November 20–22, A case study on the effects and limitations of refactoring. Paper presented at 2019 IEEE 15th International Scientific Conference on Informatics. Added by: Kristof Szabados (15/07/2020, 22:08) Last edited by: Kristof Szabados (16/07/2020, 10:23) |
Resource type: Proceedings Article DOI: 10.1109/Informatics47936.2019.9119321 ID no. (ISBN etc.): 978-1-7281-3180-1 BibTeX citation key: Bekefi2019 View all bibliographic details |
Categories: General Keywords: Code smells, Refactoring, TTCN-3 Creators: Bekefi, Kovács, Szabados Publisher: IEEE Collection: 2019 IEEE 15th International Scientific Conference on Informatics |
Views: 54/1053
|
Abstract |
We present design issues and empirical observations on extending an industrial development environment with a new refactoring tool for Feature Envy code smells. Refactoring is generally considered to improve code quality, however, it seems from multiple studies that such tools may introduce new bugs and are rarely used by the developers. We tried to discover through a case study why they are not used more often and how they could be made more useful in large scale development.We implemented a refactoring feature executing Move Method refactoring on TTCN-3 projects and performed a survey with industrial experts working in large scale software development projects.In our empirical research we found that the refactoring method preferred grants more control to the users. By doing so, additional factors can be considered while refactoring besides metrics, such as human factors and company policies.
|