We have all of the clones, now what? Toward integrating clone analysis into software quality assessment

We have all of the clones, now what? Toward integrating clone analysis into software quality assessment
复制标题

我们拥有所有克隆,现在怎么办?

DOI:
10.1109/iwsc.2012.6227878
复制
发表时间:
2012
期刊:
2012 6th International Workshop on Software Clones (IWSC)
影响因子:
--
通讯作者:
Michael W. Godfrey
Michael W. Godfrey
中科院分区:
--
文献类型:
--
作者:
Wei Wang;Michael W. Godfrey

文献摘要

被引文献

相似文献

克隆似乎是设计和开发软件的一种非常规的方式,但在工业开发中却非常广泛地实践。克隆研究社区在建模,检测和分析软件克隆方面取得了重大进展。尽管关于克隆在软件质量方面的真正作用的继续讨论,但我们的社区可能会同意推进克隆管理技术的需求。当前的克隆管理技术集中于提供编辑工具,使开发人员可以轻松检查克隆实例,跟踪其演变并检查变化一致性。在该职位上,我们认为可以通过满足行业从业者的基本需求来实现更好的克隆管理。可能的研究方向包括针对克隆的软件问题分类法,以及更好的结构化克隆检测报告。我们认为,这一研究应该激发新技术,并吸引研究和行业社区的更多专业人员。
Cloning might seems to be an unconventional way of designing and developing software, yet it is very widely practised in industrial development. The cloning research community has made substantial progress on modeling, detecting, and analyzing software clones. Although there is continuing discussion on the real role of clones on software quality, our community may agree on the need for advancing clone management techniques. Current clone management techniques concentrate on providing editing tools that allow developers to easily inspect clone instances, track their evolution, and check change consistency. In this position paper, we argue that better clone management can be achieved by responding to the fundamental needs of industry practitioners. And the possible research directions include a software problem-oriented taxonomy of clones, and a better structured clone detection report. We believe this line of research should inspire new techniques, and reach to a much wider range of professionals from both the research and industry community.