An Overview of Techniques for Detecting Software Variability Concepts in Source Code.
Angela LozanoPublished in: ER Workshops (2011)
Keyphrases
- source code
- software systems
- open source
- software maintenance
- software projects
- software evolution
- open source software
- static analysis
- open source projects
- code examples
- bug localization
- software engineers
- free software
- software artifacts
- object oriented systems
- mining software repositories
- version control
- linux kernel
- source files
- software repositories
- white box
- program understanding
- programming language constructs
- high level
- program slicing
- automated tools
- maintenance activities
- program comprehension
- impact analysis
- plagiarism detection
- software design
- mailing lists
- legacy systems
- software testing
- visual basic
- software architecture
- case study
- software quality
- text files
- reusable components
- key concepts
- design patterns
- legacy software
- reverse engineer
- software engineering