A Constraint Programming Approach to Conflict-Aware Optimal Scheduling of Prioritized Code Clone Refactoring

@article{Zibran2011ACP,
  title={A Constraint Programming Approach to Conflict-Aware Optimal Scheduling of Prioritized Code Clone Refactoring},
  author={Minhaz Fahim Zibran and Chanchal Kumar Roy},
  journal={2011 IEEE 11th International Working Conference on Source Code Analysis and Manipulation},
  year={2011},
  pages={105-114}
}
Duplicated code, also known as code clones, are one of the malicious ‘code smells' that often need to be removed through refactoring for enhancing maintainability. Among all the potential refactoring opportunities, the choice and order of a set of refactoring activities may have distinguishable effect on the design/code quality. Moreover, there may be dependencies and conflicts among those refactorings. The organization may also impose priorities on certain refactoring activities. Addressing… CONTINUE READING
Highly Influential
This paper has highly influenced 10 other papers. REVIEW HIGHLY INFLUENTIAL CITATIONS
Highly Cited
This paper has 86 citations. REVIEW CITATIONS

Citations

Publications citing this paper.
Showing 1-10 of 35 extracted citations

87 Citations

01020'12'14'16'18
Citations per Year
Semantic Scholar estimates that this publication has 87 citations based on the available data.

See our FAQ for additional information.

References

Publications referenced by this paper.
Showing 1-10 of 33 references

A Novel Approach to Optimize Clone Refactoring Activity

  • S. Bouktif, G. Antoniol, M. Neteler, E. Merlo
  • In GECCO, July
  • 2006
Highly Influential
8 Excerpts

Refactoring Catalog, http://refactoring.com/catalog

  • M. Fowler
  • (last access:
  • 2011
Highly Influential
4 Excerpts