QualBoa: reusability-aware recommendations of source code components.
Themistoklis G. DiamantopoulosKlearchos ThomopoulosAndreas L. SymeonidisPublished in: MSR (2016)
Keyphrases
- source code
- open source
- software systems
- reusable components
- open source software
- software maintenance
- design patterns
- software components
- static analysis
- open source projects
- execution traces
- development team
- high level
- software reuse
- software projects
- software evolution
- software repositories
- software architecture
- plagiarism detection
- linux kernel
- source code metrics
- change impact analysis
- free software
- program understanding
- legacy systems
- symbolic execution
- maintenance activities
- learning objects
- real world
- building blocks
- reverse engineer
- bug localization
- code reuse