On The Characteristics Of Buggy Code Clones: A Code Quality Perspective
2018 IEEE 12TH INTERNATIONAL WORKSHOP ON SOFTWARE CLONES (IWSC)(2018)
摘要
Code clone is an immensely studied code smell. Not all the clones in a software system are equally harmful. Earlier work studied various traits of clones including their stability and relationships with program faults against non-cloned code. This paper presents a comparative study on the characteristics of buggy and non-buggy clones from a code quality perspective.In the light of 29 code quality metrics, we study buggy and non-buggy clones in 2,077 revisions of three software systems written in Java. The findings from this work add to the characterization of buggy clones. Such a characterization will be useful in cost-effective clone management and clone-aware software development.
更多查看译文
关键词
buggy code clones,software system,noncloned code,cost-effective clone management,clone-aware software development,code smell,code quality metrics,bug-fixing changes,software maintenance,Java,program faults
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络