Analyzing repetitiveness in big code to support software maintenance and evolution

作者: Hoan Anh Nguyen

DOI: 10.31274/ETD-180810-4144

关键词: Software constructionSoftware qualitySoftware engineeringBig codeSoftware developmentSoftware maintenanceComputer scienceSoftware evolution

摘要: . xiii CHAPTER

参考文章(151)
Mark Gabel, Zhendong Su, A study of the uniqueness of source code foundations of software engineering. pp. 147- 156 ,(2010) , 10.1145/1882291.1882315
Jeanne Ferrante, Karl J. Ottenstein, Joe D. Warren, The program dependence graph and its use in optimization ACM Transactions on Programming Languages and Systems. ,vol. 9, pp. 319- 349 ,(1987) , 10.1145/24039.24041
Claire Le Goues, ThanhVu Nguyen, Stephanie Forrest, Westley Weimer, GenProg: A Generic Method for Automatic Software Repair IEEE Transactions on Software Engineering. ,vol. 38, pp. 54- 72 ,(2012) , 10.1109/TSE.2011.104
Ekwa Duala-Ekoko, Martin P. Robillard, Tracking Code Clones in Evolving Software international conference on software engineering. pp. 158- 167 ,(2007) , 10.1109/ICSE.2007.90
Yi Wei, Carlo A. Furia, Nikolay Kazmin, Bertrand Meyer, Inferring better contracts Proceeding of the 33rd international conference on Software engineering - ICSE '11. pp. 191- 200 ,(2011) , 10.1145/1985793.1985820
Iulian Neamtiu, Jeffrey S. Foster, Michael Hicks, Understanding source code evolution using abstract syntax tree matching ACM SIGSOFT Software Engineering Notes. ,vol. 30, pp. 1- 5 ,(2005) , 10.1145/1082983.1083143
Sunghun Kim, E. Whitehead, Jr., Bevan, Properties of Signature Change Patterns international conference on software maintenance. pp. 4- 13 ,(2006) , 10.1109/ICSM.2006.47
Natalie Gruska, Andrzej Wasylkowski, Andreas Zeller, Learning from 6,000 projects: lightweight cross-project anomaly detection international symposium on software testing and analysis. pp. 119- 130 ,(2010) , 10.1145/1831708.1831723
Leonardo Mariani, Fabrizio Pastore, Automated Identification of Failure Causes in System Logs international symposium on software reliability engineering. pp. 117- 126 ,(2008) , 10.1109/ISSRE.2008.48
David Kawrykow, Martin P. Robillard, Non-essential changes in version histories international conference on software engineering. pp. 351- 360 ,(2011) , 10.1145/1985793.1985842