How does code readability change during software evolution?
Valentina PiantadosiFabiana FierroSimone ScalabrinoAlexander SerebrenikRocco OlivetoPublished in: Empir. Softw. Eng. (2020)
Keyphrases
- software evolution
- source code
- linux kernel
- software repositories
- software systems
- mining software repositories
- legacy software
- software maintenance
- open source projects
- code reuse
- reverse engineering
- open source
- process automation
- high level
- component based software development
- software architecture
- software development
- software engineering
- cooperative
- software artifacts
- application server
- address these issues
- software projects
- metamodel
- life cycle
- object oriented
- agile development
- relational databases
- code snippets