Code clone detection experience at microsoft

作者: Yingnong Dang , Song Ge , Ray Huang , Dongmei Zhang

DOI: 10.1145/1985404.1985417

关键词:

摘要: Cloning source code is a common practice in the software development process. In general, number of clones increases proportion to growth base. It challenging proactively keep consistent and remove unnecessary during entire process large-scale commercial software. this position paper, we briefly share some typical usage scenarios clone detection that collected from Microsoft engineers. We also discuss our experience on building XIAO, tool, feedback have received engineers using XIAO real settings.

参考文章(3)
Rainer Koschke, Survey of Research on Software Clones dagstuhl seminar proceedings. pp. 0- ,(2007)
Mark Gabel, Junfeng Yang, Yuan Yu, Moises Goldszmidt, Zhendong Su, Scalable and systematic detection of buggy inconsistencies in source code conference on object-oriented programming systems, languages, and applications. ,vol. 45, pp. 175- 190 ,(2010) , 10.1145/1869459.1869475
Heejung Kim, Yungbum Jung, Sunghun Kim, Kwankeun Yi, MeCC: memory comparison-based clone detector international conference on software engineering. pp. 301- 310 ,(2011) , 10.1145/1985793.1985835