Enhancing clone-and-own with systematic reuse for developing software variants.
Stefan FischerLukas LinsbauerRoberto E. Lopez-HerrejonAlexander EgyedPublished in: Software Engineering (2016)
Keyphrases
- software reuse
- clone detection
- reusable components
- software development
- software tools
- software systems
- neural network
- software design
- source code
- software evolution
- software package
- software components
- test cases
- genetic algorithm
- user interface
- software developers
- software architecture
- software maintenance
- modeling language
- learning objects
- qualitative and quantitative
- analysis tool
- multi agent systems
- software application
- commercial software
- computer systems
- linux kernel
- data sets
- design and implementation issues