{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,3]],"date-time":"2025-05-03T16:47:17Z","timestamp":1746290837560,"version":"3.28.0"},"publisher-location":"New York, NY, USA","reference-count":29,"publisher":"ACM","license":[{"start":{"date-parts":[[2016,11,1]],"date-time":"2016-11-01T00:00:00Z","timestamp":1477958400000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2016,11]]},"DOI":"10.1145\/2950290.2950295","type":"proceedings-article","created":{"date-parts":[[2016,11,1]],"date-time":"2016-11-01T09:46:03Z","timestamp":1477993563000},"page":"727-738","update-policy":"http:\/\/dx.doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":101,"title":["Anti-patterns in search-based program repair"],"prefix":"10.1145","author":[{"given":"Shin Hwei","family":"Tan","sequence":"first","affiliation":[{"name":"National University of Singapore, Singapore"}]},{"given":"Hiroaki","family":"Yoshida","sequence":"additional","affiliation":[{"name":"Fujitsu Labs, USA"}]},{"given":"Mukul R.","family":"Prasad","sequence":"additional","affiliation":[{"name":"Fujitsu Labs, USA"}]},{"given":"Abhik","family":"Roychoudhury","sequence":"additional","affiliation":[{"name":"National University of Singapore, Singapore"}]}],"member":"320","published-online":{"date-parts":[[2016,11]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/2610384.2628058"},{"key":"e_1_3_2_1_2_1","volume-title":"AntiPatterns: refactoring software, architectures, and projects in crisis","author":"Brown W. H.","year":"1998","unstructured":"W. H. Brown , R. C. Malveau , and T. J. Mowbray . AntiPatterns: refactoring software, architectures, and projects in crisis . Wiley , 1998 . W. H. Brown, R. C. Malveau, and T. J. Mowbray. AntiPatterns: refactoring software, architectures, and projects in crisis. Wiley, 1998."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2593735.2593740"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1146238.1146266"},{"key":"e_1_3_2_1_5_1","first-page":"188","volume-title":"Tools and Algorithms for the Construction and Analysis of Systems","author":"Gopinath D.","unstructured":"D. Gopinath , M. Z. Malik , and S. Khurshid . Specification-based program repair using sat . In Tools and Algorithms for the Construction and Analysis of Systems , pages 173\u2013 188 . Springer, 2011. D. Gopinath, M. Z. Malik, and S. Khurshid. Specification-based program repair using sat. In Tools and Algorithms for the Construction and Analysis of Systems, pages 173\u2013188. Springer, 2011."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568258"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.5555\/2486788.2486893"},{"issue":"1","key":"e_1_3_2_1_8_1","volume":"8","author":"Koenig A.","year":"1995","unstructured":"A. Koenig . Patterns and antipatterns. Journal of Object Oriented Programming , 8 ( 1 ), 1995 . A. Koenig. Patterns and antipatterns. Journal of Object Oriented Programming, 8(1), 1995.","journal-title":"Journal of Object Oriented Programming"},{"key":"e_1_3_2_1_9_1","volume-title":"Genetic Programming: On the Programming of computers by Means of Natural Selection","author":"Koza J. R.","year":"1992","unstructured":"J. R. Koza . Genetic Programming: On the Programming of computers by Means of Natural Selection . MIT Press , 1992 . J. R. Koza. Genetic Programming: On the Programming of computers by Means of Natural Selection. MIT Press, 1992."},{"key":"e_1_3_2_1_10_1","first-page":"13","volume-title":"Software Engineering (ICSE), 2012 34th International Conference on","author":"Le Goues C.","unstructured":"C. Le Goues , M. Dewey-Vogt , S. Forrest , and W. Weimer . A systematic study of automated program repair: Fixing 55 out of 105 bugs for $8 each . In Software Engineering (ICSE), 2012 34th International Conference on , pages 3\u2013 13 . IEEE, 2012. C. Le Goues, M. Dewey-Vogt, S. Forrest, and W. Weimer. A systematic study of automated program repair: Fixing 55 out of 105 bugs for $8 each. In Software Engineering (ICSE), 2012 34th International Conference on, pages 3\u201313. IEEE, 2012."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2786805.2786811"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2884781.2884872"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2837614.2837617"},{"key":"e_1_3_2_1_14_1","first-page":"458","volume-title":"Proceedings of the 37th International Conference on Software Engineering, ICSE 2015","author":"Mechtaev S.","unstructured":"S. Mechtaev , J. Yi , and A. Roychoudhury . DirectFix: Looking for simple program repairs . In Proceedings of the 37th International Conference on Software Engineering, ICSE 2015 , pages 448\u2013 458 . ACM, 2015. S. Mechtaev, J. Yi, and A. Roychoudhury. DirectFix: Looking for simple program repairs. In Proceedings of the 37th International Conference on Software Engineering, ICSE 2015, pages 448\u2013458. ACM, 2015."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2884781.2884807"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568324"},{"key":"e_1_3_2_1_17_1","first-page":"781","volume-title":"Proceedings of the 2013 International Conference on Software Engineering","author":"Nguyen H. D. T.","unstructured":"H. D. T. Nguyen , D. Qi , A. Roychoudhury , and S. Chandra . Semfix: Program repair via semantic analysis . In Proceedings of the 2013 International Conference on Software Engineering , pages 772\u2013 781 . IEEE Press, 2013. H. D. T. Nguyen, D. Qi, A. Roychoudhury, and S. Chandra. Semfix: Program repair via semantic analysis. In Proceedings of the 2013 International Conference on Software Engineering, pages 772\u2013781. IEEE Press, 2013."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568257"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2014.2312918"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629585"},{"key":"e_1_3_2_1_21_1","first-page":"94","volume-title":"International Workshop on Mining Software Repositories (MSR 2004), International Conference on Software Engineering","author":"Purushothaman R.","year":"2004","unstructured":"R. Purushothaman and D. E. Perry . Towards understanding the rhetoric of small changes-extended abstract . In International Workshop on Mining Software Repositories (MSR 2004), International Conference on Software Engineering , pages 90\u2013 94 , 2004 . R. Purushothaman and D. E. Perry. Towards understanding the rhetoric of small changes-extended abstract. In International Workshop on Mining Software Repositories (MSR 2004), International Conference on Software Engineering, pages 90\u201394, 2004."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568254"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2771783.2771791"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-10936-7_17"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1083142.1083147"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2786805.2786825"},{"key":"e_1_3_2_1_27_1","first-page":"482","volume-title":"Proceedings of the 37th International Conference on Software Engineering, ICSE 2015","author":"Tan S. H.","unstructured":"S. H. Tan and A. Roychoudhury . Relifix: Automated repair of software regressions . In Proceedings of the 37th International Conference on Software Engineering, ICSE 2015 , pages 471\u2013 482 . ACM, 2015. S. H. Tan and A. Roychoudhury. Relifix: Automated repair of software regressions. In Proceedings of the 37th International Conference on Software Engineering, ICSE 2015, pages 471\u2013482. ACM, 2015."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2013.6693094"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2025113.2025121"}],"event":{"name":"FSE'16: 24nd ACM SIGSOFT International Symposium on the Foundations of Software Engineering","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering"],"location":"Seattle WA USA","acronym":"FSE'16"},"container-title":["Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2950290.2950295","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,9]],"date-time":"2023-01-09T01:10:03Z","timestamp":1673226603000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2950290.2950295"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,11]]},"references-count":29,"alternative-id":["10.1145\/2950290.2950295","10.1145\/2950290"],"URL":"https:\/\/doi.org\/10.1145\/2950290.2950295","relation":{},"subject":[],"published":{"date-parts":[[2016,11]]},"assertion":[{"value":"2016-11-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}