Tracking Code Clones in Evolving Software

Duala-Ekoko, Ekwa, Robillard, Martin P.·2007·29th International Conference on Software Engineering (ICSE'07)

Cited by (221)

Items 101–200 of 221

  1. An enhanced generic pipeline model for code clone detection
    Al-Fahim Mubarak Ali, Shahida Sulaiman, Sharifah Mashita Syed-Mohamad · 2011 · Malaysian Software Engineering Conference (MySEC)
  2. Understanding Widespread Changes: A Taxonomic Study
    Shaowei Wang, David Lo, Lingxiao Jiang · 2013 · Euromicro Conference on Software Maintenance and Reengineering (CSMR)
  3. A Fine-Grained Analysis on the Evolutionary Coupling of Cloned Code
    Manishankar Mondal, Chanchal Kumar Roy, Kevin A. Schneider · 2014 · IEEE International Conference on Software Maintenance (ICSM)
  4. Code clones in feature-oriented software product lines
    Sandro Schulze, Sven Apel, Christian Kästner · 2010 · ACM SIGPLAN Notices
  5. Why and How to Control Cloning in Software Artifacts
    Elmar Juergens · 2011 · mediaTUM – the media and publications repository of the Technical University Munich (Technical University Munich)
  6. Scalable and systematic detection of buggy inconsistencies in source code
    Mark Gabel, Junfeng Yang, Yuan Yu, Moisés Goldszmidt, Zhendong Su · 2010 · ACM SIGPLAN Notices
  7. Tool Support for Managing Clone Refactorings to Facilitate Code Review in Evolving Software
    Zhiyuan Chen, Maneesh M. Mohanavilasam, Youngwoo Kwon, Myoungkyu Song · 2017 · IEEE Annual International Computer Software and Applications Conference (COMPSAC)
  8. Industrial application of clone change management system
    Yuki Yamanaka, Eunjong Choi, Norihiro Yoshida, Katsuro Inoue, Tateki Sano · 2012 · IEEE International Workshop on Software Clones (IWSC)
  9. Tracing back the history of commits in low-tech reviewing environments
    Yujuan Jiang, Bram Adams, Foutse Khomh, Daniel M. Germán · 2014 · Proceedings of the ... ACM-IEEE International Symposium on Empirical Software Engineering and Measurement/International Symposium on Empirical Software Engineering and Measurement
  10. Frontiers of reverse engineering: A conceptual model
    Gerardo Canfora, Massimiliano Di Penta · 2008 · Frontiers of Software Maintenance (FoSM)
  11. [Research Paper] On the Use of Machine Learning Techniques Towards the Design of Cloud Based Automatic Code Clone Validation Tools
    Golam Mostaeen, Jeffrey Svajlenko, Banani Roy, Chanchal Kumar Roy, Kevin A. Schneider · 2018 · IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM)
  12. An Empirical Study of the Copy and Paste Behavior during Development
    Tarek M. Ahmed, Weiyi Shang, Ahmed E. Hassan · 2015 · International Conference on Mining Software Repositories (MSR)
  13. Clone refactoring inspection by summarizing clone refactorings and detecting inconsistent changes during software evolution
    Zhiyuan Chen, Youngwoo Kwon, Myoungkyu Song · 2018 · Journal of Software Evolution and Process
  14. An empirical study on clone consistency prediction based on machine learning
    Fanlong Zhang, Siau‐Cheng Khoo · 2021 · Information and Software Technology
  15. ClemanX: Incremental clone detection tool for evolving software
    Tung Thanh Nguyen, Hoan Anh Nguyen, Nam H. Pham, Jafar M. Al-Kofahi, Tien N. Nguyen · 2009 · ACM/IEEE International Conference on Software Engineering: Companion Proceedings (ICSE-Companion)
  16. Kl. Comparison between Using Linear and Non-linear Features to Classify Uterine Electromyography Signals of Term and Preterm Deliveries
    Safaa M. Naeem, A. F. Ali, Mohamed A. A. Eldosoky · 2013 · National Radio Science Conference
  17. Analysis and removal of code clones in software product lines
    Sandro Schulze · 2013 · Digitalen Hochschulbibliothek Sachsen-Anhalt (Universitäts- und Landesbibliothek Sachsen-Anhalt)
  18. Proactively managing clones inside an IDE: a systematic literature review
    Sarveshwar Bharti, Hardeep Singh · 2020 · International Journal of Computers and Applications
  19. Investigating Near-Miss Micro-Clones in Evolving Software
    Manishankar Mondal, Banani Roy, Chanchal Kumar Roy, Kevin A. Schneider · 2020 · International Conference on Program Comprehension
  20. Modeling clones evolution in open source systems through chaos theory
    Doaa Shawky, Ahmed F. Ali · 2010 · International Conference on Software Technology and Engineering
  21. A Fine-Grained Analysis on the Inconsistent Changes in Code Clones
    Manishankar Mondal, Chanchal Kumar Roy, Kevin A. Schneider · 2020 · IEEE International Conference on Software Maintenance (ICSM)
  22. Computing Structural Types of Clone Syntactic Blocks
    Ettore Merlo, Thierry Lavoie · 2009 · Working Conference on Reverse Engineering (WCRE)
  23. A Literature Review of Code Clone Analysis to Improve Software Maintenance Process
    Md. Monzur Morshed, Md Arifur Rahman, Salah Uddin Ahmed · 2012 · arXiv (Cornell University)
  24. Vision: Identifying Affected Library Versions for Open Source Software Vulnerabilities
    Susheng Wu, Ruisi Wang, Kaifeng Huang, Yuhua Cao, Wenyan Song, Zhuotong Zhou, Yiheng Huang, Bihuan Chen, Xin Peng · 2024 · IEEE/ACM International Conference on Automated Software Engineering (ASE)
  25. An Empirical Study of the Copy and Paste Behavior during Development
    Tarek M. Ahmed, Weiyi Shang, Ahmed E. Hassan · 2015
  26. Assisting potentially-repetitive small-scale changes via semi-automated heuristic search
    Mark M. McIntyre, Robert J. Walker · 2007
  27. RAMC
    Yongsuk Choi, Yeongseong Park, Jongmoo Choi, Seong-je Cho, Hwansoo Han · 2013 · International Conference on Ubiquitous Information Management and Communication (IMCOM)
  28. FLeCCS: A Technique for Suggesting Fragment-Level Similar Co-change Candidates
    Manishankar Mondal, Chanchal Kumar Roy, Banani Roy, Kevin A. Schneider · 2021 · IEEE International Conference on Program Comprehension (ICPC)
  29. A Comparative Study of Code Clone Genealogies in Test Code and Production Code
    Brent van Bladel, Serge Demeyer · 2023 · IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER)
  30. Clone maintenance through analysis and refactoring
    Robert Tairas · 2008
  31. Large scale multi-language clone analysis in a telecommunication industrial setting
    Ettore Merlo, Thierry Lavoie, Pascal Potvin, Pierre Busnel · 2013 · IEEE International Workshop on Software Clones (IWSC)
  32. An empirical study on change recommendation
    Manishankar Mondal, Chanchal Kumar Roy, Kevin A. Schneider · 2015 · Computer Science and Software Engineering
  33. Effective methods to tackle the equivalent mutant problem when testing software with mutation
    Marinos Kintis · 2016
  34. Copy-Paste Tracking: Fixing Spreadsheets Without Breaking Them
    Felienne Hermans · 2015 · Leiden Repository (Leiden University)
  35. Identifying Refactoring Opportunities for Removing Code Clones with A Metrics-based Approach
    Yoshiki Higo, Shinji Kusumoto, Katsuro Inoue · 2011 · OUKA (Osaka University Knowledge Archive) (Osaka University)
  36. Software similarity analysis based on dynamic stack usage patterns
    Jeonghyeok Park, Daeyeon Son, Dongwoo Kang, Jongmoo Choi, Gwangil Jeon · 2015 · ACM Conference on Research in Adaptive and Convergent Systems (RACS)
  37. Classifying code clones with configuration
    Toshihiro Kamiya · 2010 · IEEE International Workshop on Software Clones (IWSC)
  38. Proactively managing copy-and-paste induced code clones
    Daqing Hou, Ferosh Jacob, Patricia Jablonski · 2009 · IEEE International Conference on Software Maintenance (ICSM)
  39. Classifying Obstructive and Nonobstructive Code Clones of Type I Using Simplified Classification Scheme: A Case Study
    Miroslaw Staron, Wilhelm Meding, Peter Eriksson, Jimmy Nilsson, Nils Lövgren, Per Österström · 2015 · Advances in Software Engineering
  40. A clone management framework to improve code quality of FOSS projects
    Sara Shahzad, Ammara Hussain, Shah Nazir · 2017 · International Conference on Communication, Computing and Digital Systems (C-CODE)
  41. Handling class imbalance problem in software maintainability prediction: an empirical investigation
    Ruchika Malhotra, Kusum Lata · 2021 · Frontiers of Computer Science
  42. A New Clone Group Mapping Algorithm for Extracting Clone Genealogy on Multi-version Software
    Meng Ci, Xiaohong Su, Tiantian Wang, Peijun Ma · 2013 · International Conference on Instrumentation and Measurement, Computer, Communication and Control (IMCCC)
  43. Interaction vs. Abstraction: Managed Copy and Paste
    Jonathan Edwards, Tomáš Petříček · 2022 · ACM SIGPLAN International Workshop on Programming Abstractions and Interactive Notations, Tools, and Environments (PAINT)
  44. On the evaluation of recommender systems with recorded interactions
    Romain Robbes · 2009 · International Workshop on Search-Driven Development: Users, Infrastructure, Tools, and Evaluation (SUITE)
  45. An Empirical Study on Clone Evolution by Analyzing Clone Lifetime
    Md. Jubair Ibna Mostafa · 2019 · IEEE International Workshop on Software Clones (IWSC)
  46. Are our clone detectors good enough? An empirical study of code effects by obfuscation
    Wei-Hao Huang, Guozhu Meng, Chaoyang Lin, Qiucun Yan, Kai Chen, Zhuo Ma · 2023 · Cybersecurity
  47. Evolutionary Perspective of Structural Clones in Software
    Jaweria Kanwal, Onaiza Maqbool, Hamid Abdul Basit, Muddassar Azam Sindhu · 2019 · IEEE Access
  48. Optimize Elasticity in Cloud Computing using Container Based Virtualization
    Muhammad Amir Shahzad, Muhammad Sohaib Aslam, Waseem Sajjad, Muhammad Ali Imran · 2019 · International Journal of Innovations in Science and Technology
  49. A Method for Analyzing Code Homology in Genealogy of Evolving Software
    Masatomo Hashimoto, Akira Mori · 2010 · Lecture notes in computer science
  50. Scalable detection of similar code: Techniques and applications
    Lingxiao Jiang · 2009
  51. Tracking Method-Level Clones and a Case Study
    Kyohei Uemura, Akira Mori, Eunjong Choi, Hajimu Iida · 2019 · IEEE International Workshop on Software Clones (IWSC)
  52. On the Stability of Software Clones: A Genealogy-Based Empirical Study
    Manishankar Mondal · 2013 · University Library - University of Saskatchewan (University of Saskatchewan)
  53. Sourcerer's Apprentice and the study of code snippet migration
    Stephen Romansky, Cheng Chen, Baljeet Malhotra, Abram Hindle · 2018 · arXiv (Cornell University)
  54. A Summary on the Stability of Code Clones and Current Research Trends
    Manishankar Mondal, Chanchal Kumar Roy, Kevin A. Schneider · 2021 · Springer eBooks
  55. Historical perspective of code clone refactorings in evolving software
    Jaweria Kanwal, Onaiza Maqbool, Hamid Abdul Basit, Muddassar Azam Sindhu, Katsuro Inoue · 2022 · PLoS ONE
  56. A technology transfer journey to a model-driven access control system
    Martina De Sanctis, Amleto Di Salle, Ludovico Iovino, Maria Teresa Rossi · 2023 · International Journal on Software Tools for Technology Transfer
  57. Ranking co-change candidates suggested by FLeCCS using programmer sensitivity
    Abid Afsan Hamid, Md. Fizul Haque, Manishankar Mondal · 2024 · Science of Computer Programming
  58. Recurring Vulnerability Detection: How Far Are We?
    Yuhua Cao, Susheng Wu, Ruisi Wang, Bihuan Chen, Yiheng Huang, Chenhao Lu, Zhuotong Zhou, Xin Peng · 2025 · Proceedings of the ACM on software engineering.
  59. Representation, analysis, and refactoring techniques to support code clone maintenance
    Barrett R. Bryant, Robert Tairas · 2010
  60. Code Clone Detection and Analysis in Open Source Applications
    Al-Fahim Mubarak Ali, Shahida Sulaiman, Sharifah Mashita Syed-Mohamad, Zhenchang Xing · 2017 · IGI Global eBooks
  61. Remix and reuse of source code in software production
    John Stephen Downie, Michael Bernard Twidale, M. Cameron Jones · 2010 · ProQuest LLC eBooks
  62. We have all of the clones, now what?: toward integrating clone analysis into software quality assessment
    Wei Wang, Michael W. Godfrey · 2012
  63. An Efficient Software Clone Detection System based on the Textual Comparison of Dynamic Methods and Metrics Computation
    Gurunadha RaoGoda, Avula Damodaram · 2014 · International Journal of Computer Applications
  64. A method for proactive moderation of code clones in IDEs
    Radhika D. Venkatasubramanyam, Himanshu Kumar Singh, K. Ravikanth · 2012
  65. An empirical study on how project context impacts on code cloning
    Ricardo Pérez‐Castillo, Mario G. Piattini · 2018 · Journal of Software Evolution and Process
  66. Detection and analysis of near-miss clone genealogies
    Ripon K. Saha · 2011 · University Library - University of Saskatchewan (University of Saskatchewan)
  67. Management Aspects of Software Clone Detection and Analysis
    Minhaz F. Zibran · 2014 · University Library - University of Saskatchewan (University of Saskatchewan)
  68. Analysis of cross-system porting and porting errors in software projects
    Baishakhi Ray · 2013 · Texas ScholarWorks (Texas Digital Library)
  69. An exploratory study on change suggestions for methods using clone detection
    Manishankar Mondal, Chanchal Kumar Roy, Kevin A. Schneider · 2016 · Computer Science and Software Engineering
  70. Utilizing feature location techniques for feature addition and feature enhancement
    Joseph T. Burke · 2014 · IEEE/ACM International Conference on Automated Software Engineering (ASE)
  71. Industrial application of clone change management system
    Yuki Yamanaka, Eunjong Choi, Norihiro Yoshida Y, Katsuro Inoue, Tateki Sano Z · 2015
  72. An Empirical Study on Ranking Change Recommendations Retrieved Using Code Similarity
    Manishankar Mondal, Chanchal Kumar Roy, Kevin A. Schneider · 2016 · IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER)
  73. Code Clone Detection and Analysis in Open Source Applications
    Al-Fahim Mubarak Ali, Shahida Sulaiman, Sharifah Mashita Syed-Mohamad, Zhenchang Xing · 2014 · Advances in systems analysis, software engineering, and high performance computing book series
  74. LibDetector: Version Identification of Libraries in Android Applications
    Mike Chi · 2016
  75. A Novel Approach for Clone Group Mapping by Using Topic Modeling
    Ruixia Zhang, Liping Zhang, Huan Wang, Zhuo Chen · 2015 · International Journal of Software Engineering & Applications
  76. A Novel Approach Based on Topic Modeling for Clone Group Mapping
    Ruixia Zhang, Liping Zhang, Huan Wang, Zhuo Chen · 2015
  77. Evaluating the effect of code duplications on software maintainability
    Tibor Bakota · 2013
  78. Data-Driven Vulnerability Detection and Repair in Java Code
    Zhang, Ying, M D Rizwanul Kabir, Ya Xiao, Danfeng, Yao, Meng, Na · 2021 · arXiv (Cornell University)
  79. Developer-Centric Software Assessment
    Philip Makedonski · 2018
  80. Ranking-Based Approaches for Localizing Faults
    Lucia Lucia · 2014 · Singapore Management University Institutional Knowledge (InK) (Singapore Management University)
  81. CloneRipples: predicting change propagation between code clone instances by graph-based deep learning
    Yijian Wu, Yuan Chen, Xin Peng, Bin Hu, Xiaochen Wang, Baiqiang Fu, Wenyun Zhao · 2024 · Empirical Software Engineering
  82. Extracting Clone Genealogies for Tracking Code Clone Changes
    Chunhui Wang, Ying Tu, Liping Zhang, Dongsheng Liu · 2016 · International Journal of Security and Its Applications
  83. Mining Source Code Clones in a Corporate Environment
    José Jorge Barreto Torres, Methanias Colaço Júnior, Francisco R. Santos · 2016 · Advances in intelligent systems and computing
  84. Sometimes, Cloning Is a Sound Design Decision!
    Michael W. Godfrey, Cory J. Kapser · 2021 · Springer eBooks
  85. An Empirical Analysis of Code Clone Authorship in Apache Projects
    Reishi Yokomori, Katsuro Inoue · 2023 · IEEE International Workshop on Software Clones (IWSC)
  86. Clone Detection by Comparing Abstract Memory States
    Heejung Kim, Yungbum Jung, Sung‐Hun Kim, Kwangkeun Yi · 2010
  87. Modular Heap Abstraction-Based Code Clone Detection for Heap-Manipulating Programs
    Longming Dong, Ji Wang, Liqian Chen · 2012 · Asia-Pacific Conference on Quality Software (APAQS)
  88. Enhancing Generic Pipeline Model for Code Clone Detection Using Divide and Conquer Approach
    Al-Fahim Mubarak Ali, Sharifah Mashita Syed-Mohamad, Shahida Sulaiman · 2015 · The International Arab Journal of Information Technology
  89. A study on code clone evolution analysis
    Ke Wang, Liping Zhang, Sheng Yan · 2017 · IEEE International Conference on Software Engineering and Service Science (ICSESS)
  90. Clone Evolution and Management
    Norihiro Yoshida, Eunjong Choi · 2021 · Springer eBooks
  91. A method for proactive moderation of code clones in IDEs
    Radhika D. Venkatasubramanyam, Himanshu Kumar Singh, K. Ravikanth · 2012 · IEEE International Workshop on Software Clones (IWSC)
  92. Managing clones using dynamic change tracking and resolution: helping developers to cope with changing clone fragments
    M.C. De Wit · 2009 · Research Repository (Delft University of Technology)
  93. Structured Review of the Evidence for Effects of Code Duplication on Software Quality
    Wiebe Hordijk, María Laura Ponisio, Roel J. Wieringa · 2009
  94. Analyzing Clone Evolution for Identifying the Important Clones for Management
    Manishankar Mondal · 2017 · University Library - University of Saskatchewan (University of Saskatchewan)
  95. Context-Sensitive Code Completion
    Muhammad Asaduzzaman · 2018
  96. Detecting Test Clones with Static Analysis
    Divam Jain · 2013 · UWSpace (University of Waterloo)
  97. Understanding the Evolution of Code Clones in Software Systems
    Avigit K. Saha · 2013 · University Library - University of Saskatchewan (University of Saskatchewan)
  98. Generic Roles: Reducing Code Replication
    Barbosa, Fernando Sérgio Rodrigues de Brito da Mota · 2013 · Portuguese National Funding Agency for Science, Research and Technology (RCAAP Project by FCT)
  99. Fast and effective soft links
    John A. Akinyemi, Charles L. A. Clarke · 2012 · Software Practice and Experience
  100. Learning from deletions
    Yana Momchilova Mileva · 2008