Conflict-Aware Optimal Scheduling of Code Clone Refactoring: A Constraint Programming Approach.
Minhaz F. ZibranChanchal K. RoyPublished in: ICPC (2011)
Keyphrases
- constraint programming
- optimal scheduling
- code clones
- source code
- linux kernel
- software systems
- clone detection
- constraint satisfaction problems
- scheduling problem
- combinatorial problems
- constraint propagation
- long lived
- integer programming
- constraint satisfaction
- instruction scheduling
- global constraints
- scheduling algorithm
- arc consistency
- column generation
- search heuristics
- symmetry breaking
- search strategies
- constraint networks
- np hard problems
- open source
- constraint optimization
- hard and soft constraints
- finite domain
- constraint problems
- constraint logic programming
- constraint solving
- constraint solver
- propositional satisfiability
- itemset mining
- machine learning and data mining
- temporal constraints
- branch and bound algorithm