Predicting change consistency in a clone group

Journal of Systems and Software - Tập 134 - Trang 105-119 - 2017
Fanlong Zhang1, Siau-cheng Khoo2, Xiaohong Su1
1School of Computer Science and Technology, Harbin Institute of Technology, Harbin, China
2School of Computing, National University of Singapore, Singapore

Tài liệu tham khảo

Aversano, 2007, How clones are maintained: an empirical study, 81 Bakota, 2007, Clone smells in software evolution, 24 Barbour, 2011, Late propagation in software clones, 273 Bettenburg, 2009, An empirical study on inconsistent changes to code clones at release level, 85 Ci, 2013, A new clone group mapping algorithm for extracting clone genealogy on multi-version software, 848 Duala-Ekoko, 2008, Clonetracker: tool support for code clone management, 843 Duala-Ekoko, 2010, Clone region descriptors: representing and tracking duplication in source code, ACM Trans. Softw. Eng. Methodol., 20, 3, 10.1145/1767751.1767754 Fowler, 1999 Friedman, 1997, Bayesian network classifiers, Mach. Learn., 29, 131, 10.1023/A:1007465528199 Göde, 2009, Incremental clone detection, 219 Göde, 2011, Frequency and risks of changes to clones, 311 Hall, 2009, The weka data mining software: an update, ACM SIGKDD Explor. Newslett, 11, 10, 10.1145/1656274.1656278 Harder, 2013, Cloned code: stable code, J. Softw., 25, 1063 Hassan, 2009, Predicting faults using the complexity of code changes, 78 Juergens, 2009, Do code clones matter?, 485 Kamiya, 2002, Ccfinder: a multilinguistic token-based code clone detection system for large scale source code, IEEE Trans. Softw. Eng., 28, 654, 10.1109/TSE.2002.1019480 Kapser, 2006, Cloning considered harmful considered harmful, 19 Kim, 2005, An empirical study of code clone genealogies, vol. 30, 187 Koschke, 2007, Survey of research on software clones Krinke, 2007, A study of consistent and inconsistent changes to code clones, 170 Krinke, 2008, Is cloned code more stable than non-cloned code?, 57 Krishnan, 2014, Unification and refactoring of clones, 104 Lozano, 2008, Assessing the effect of clones on changeability, 227 Murakami, 2013, Gapped code clone detection with lightweight source code analysis, 93 Navarro, 2001, A guided tour to approximate string matching, ACM Comput. Surv., 33, 31, 10.1145/375360.375365 Nguyen, 2012, Clone management for evolving software, IEEE Trans. Softw. Eng., 38, 1008, 10.1109/TSE.2011.90 Pearl, 1985 Rahman, 2012, Clones: what is that smell?, Empir. Softw. Eng., 17, 503, 10.1007/s10664-011-9195-3 Rattan, 2013, Software clone detection: a systematic review, Inf. Softw. Technol., 55, 1165, 10.1016/j.infsof.2013.01.008 Roy, 2007, A survey on software clone detection research, Queens School Comput. TR, 541, 64 Roy, 2008, Nicad: Accurate detection of near-miss intentional clones using flexible pretty-printing and code normalization, 172 Roy, 2014, The vision of software clone management: past, present, and future (keynote paper), 18 Saha, 2011, An automatic framework for extracting and classifying near-miss clone genealogies, 293 Tairas, 2010 Wang, 2012, Can i clone this piece of code here?, 170 Wang, 2014, Predicting consistency-maintenance requirement of code clonesat copy-and-paste time, IEEE Trans. Softw. Eng., 40, 773, 10.1109/TSE.2014.2323972 Wang, 2017, Detection of code clone based on source fragment alignment, J. Softw. Eng., 11, 266, 10.3923/jse.2017.266.274 Zhang, 2016, Predicting consistent clone change, 353