A Mechanism for Automatically Summarizing Software Functionality from Source Code.
Christos PsarrasThemistoklis DiamantopoulosAndreas L. SymeonidisPublished in: QRS (2019)
Keyphrases
- source code
- software systems
- open source
- software maintenance
- software projects
- open source software
- static analysis
- open source projects
- software evolution
- program understanding
- code reuse
- software engineers
- free software
- linux kernel
- object oriented systems
- mining software repositories
- software repositories
- bug localization
- source files
- plagiarism detection
- program comprehension
- automated tools
- version control
- mailing lists
- software artifacts
- maintenance activities
- high level
- legacy software
- text files
- legacy software systems
- source code metrics
- development team
- legacy systems
- software package
- software quality
- reverse engineering
- visual basic
- software development