Approximating the Evolution History of Software from Source Code.
Tetsuya KandaTakashi IshioKatsuro InouePublished in: IEICE Trans. Inf. Syst. (2015)
Keyphrases
- source code
- software evolution
- software systems
- impact analysis
- change impact analysis
- software projects
- software maintenance
- open source
- open source projects
- mining software repositories
- static analysis
- historical information
- open source software
- bug localization
- linux kernel
- free software
- plagiarism detection
- software engineers
- software artifacts
- program understanding
- software repositories
- source files
- text files
- white box
- reusable components
- fault prone
- development team
- code reuse
- program comprehension
- software quality
- code examples
- mailing lists
- software design
- manual inspection
- software developers
- design patterns
- legacy software
- java code
- software architecture
- programming language
- high level
- case study