Investigating the Effectiveness of Greedy Algorithm on Open Source Software Systems for Determining Refactoring Sequence.
Sandhya TarwaniAshish SurekaPublished in: QuASoQ@APSEC (2017)
Keyphrases
- software systems
- greedy algorithm
- source code
- open source
- software engineering
- greedy algorithms
- software maintenance
- software design
- worst case
- influence maximization
- dynamic programming
- linux kernel
- software evolution
- greedy strategy
- knapsack problem
- software components
- metamodel
- software development
- software architecture
- object oriented systems
- multi agent systems
- greedy heuristic
- objective function
- set cover
- software quality
- software projects
- software testing
- software repositories
- software metrics
- maintenance activities
- complex software systems
- influence spread
- software intensive systems