Comprehending source code of large software system for reuse.
Aniket KulkarniPublished in: ICPC (2016)
Keyphrases
- source code
- software evolution
- software systems
- reusable components
- open source
- software maintenance
- software projects
- mining software repositories
- open source software
- static analysis
- code reuse
- open source projects
- object oriented systems
- program understanding
- source files
- white box
- software artifacts
- impact analysis
- program comprehension
- open source java
- bug localization
- plagiarism detection
- software reuse
- software repositories
- software engineers
- learning objects
- legacy systems
- maintenance activities
- visual basic
- free software
- execution traces
- legacy software systems
- software metrics
- manual inspection
- linux kernel
- automated tools
- bug reports
- software modules
- case study
- software quality
- software developers
- software engineering
- high level