Why Developers Refactor Source Code: A Mining-based Study.
Jevgenija PantiuchinaFiorella ZampettiSimone ScalabrinoValentina PiantadosiRocco OlivetoGabriele BavotaMassimiliano Di PentaPublished in: ACM Trans. Softw. Eng. Methodol. (2020)
Keyphrases
- source code
- open source
- software repositories
- software systems
- software maintenance
- software projects
- open source software
- software evolution
- mining software repositories
- open source projects
- static analysis
- plagiarism detection
- mailing lists
- reusable components
- version control
- high level
- execution traces
- website
- software engineers
- data mining techniques
- program understanding
- legacy systems
- maintenance activities
- bug reports
- program comprehension
- case study
- end users
- software engineering