{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,3]],"date-time":"2026-02-03T15:35:55Z","timestamp":1770132955585,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":55,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,5,17]],"date-time":"2022-05-17T00:00:00Z","timestamp":1652745600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,5,17]]},"DOI":"10.1145\/3524481.3527222","type":"proceedings-article","created":{"date-parts":[[2022,7,19]],"date-time":"2022-07-19T16:51:53Z","timestamp":1658249513000},"page":"65-76","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":10,"title":["Leveraging code-test co-evolution patterns for automated test case recommendation"],"prefix":"10.1145","author":[{"given":"Samiha","family":"Shimmi","sequence":"first","affiliation":[{"name":"Northern Illinois University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mona","family":"Rahimi","sequence":"additional","affiliation":[{"name":"Northern Illinois University"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,7,19]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"[n.d.]. https:\/\/relaxng.org\/jclark\/trang.html  [n.d.]. https:\/\/relaxng.org\/jclark\/trang.html"},{"key":"e_1_3_2_1_2_1","unstructured":"[n.d.]. srcML. https:\/\/www.srcml.org\/#home  [n.d.]. srcML. https:\/\/www.srcml.org\/#home"},{"key":"e_1_3_2_1_3_1","unstructured":"AgitarOne. [n.d.]. http:\/\/www.agitar.com\/solutions\/products\/agitarone.html  AgitarOne. [n.d.]. http:\/\/www.agitar.com\/solutions\/products\/agitarone.html"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.35940\/ijitee.A4967.119119"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3290353"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-017-9570-9"},{"key":"e_1_3_2_1_7_1","volume-title":"Automating Test-Suite Augmentation. In 2014 14th International Conference on Quality Software. 67--72","author":"Bloem Roderick","year":"2014","unstructured":"Roderick Bloem , Robert Koenighofer , Franz R\u00f6ck , and Michael Tautschnig . 2014 . Automating Test-Suite Augmentation. In 2014 14th International Conference on Quality Software. 67--72 . Roderick Bloem, Robert Koenighofer, Franz R\u00f6ck, and Michael Tautschnig. 2014. Automating Test-Suite Augmentation. In 2014 14th International Conference on Quality Software. 67--72."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2002931.2002935"},{"key":"e_1_3_2_1_9_1","volume-title":"Patrick M\u00e4der, and Andrea Zisman.","author":"Cleland-Huang Jane","year":"2014","unstructured":"Jane Cleland-Huang , Orlena Gotel , Jane Huffman Hayes , Patrick M\u00e4der, and Andrea Zisman. 2014 . Software traceability: trends and future directions. In FOSE. 55--69. Jane Cleland-Huang, Orlena Gotel, Jane Huffman Hayes, Patrick M\u00e4der, and Andrea Zisman. 2014. Software traceability: trends and future directions. In FOSE. 55--69."},{"key":"e_1_3_2_1_10_1","volume-title":"On using distributed representations of source code for the detection of C security vulnerabilities. arXiv preprint arXiv:2106.01367","author":"Coimbra David","year":"2021","unstructured":"David Coimbra , Sofia Reis , Rui Abreu , Corina P\u0103s\u0103reanu , and Hakan Erdogmus . 2021. On using distributed representations of source code for the detection of C security vulnerabilities. arXiv preprint arXiv:2106.01367 ( 2021 ). David Coimbra, Sofia Reis, Rui Abreu, Corina P\u0103s\u0103reanu, and Hakan Erdogmus. 2021. On using distributed representations of source code for the detection of C security vulnerabilities. arXiv preprint arXiv:2106.01367 (2021)."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1831708.1831734"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2009.17"},{"key":"e_1_3_2_1_13_1","unstructured":"Elizabeth Dinella Shuvendu K. Lahiri Todd Mytkowicz and Gabriel Ryan. 2021. Neural Unit Test Suggestions. arXiv:2109.09262 [cs.SE]  Elizabeth Dinella Shuvendu K. Lahiri Todd Mytkowicz and Gabriel Ryan. 2021. Neural Unit Test Suggestions. arXiv:2109.09262 [cs.SE]"},{"key":"e_1_3_2_1_14_1","volume-title":"Opportunities for Clone Detection in Test Case Recommendation. In 2013 IEEE 37th Annual Computer Software and Applications Conference Workshops. 65--70","author":"Erfani Mostafa","year":"2013","unstructured":"Mostafa Erfani , Iman Keivanloo , and Juergen Rilling . 2013 . Opportunities for Clone Detection in Test Case Recommendation. In 2013 IEEE 37th Annual Computer Software and Applications Conference Workshops. 65--70 . Mostafa Erfani, Iman Keivanloo, and Juergen Rilling. 2013. Opportunities for Clone Detection in Test Case Recommendation. In 2013 IEEE 37th Annual Computer Software and Applications Conference Workshops. 65--70."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/RE.2005.37"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2025113.2025179"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2685612"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2699688"},{"key":"e_1_3_2_1_19_1","volume-title":"Sitar: Gui test script repair. Ieee transactions on software engineering 42, 2","author":"Gao Zebao","year":"2015","unstructured":"Zebao Gao , Zhenyu Chen , Yunxiao Zou , and Atif M Memon . 2015 . Sitar: Gui test script repair. Ieee transactions on software engineering 42, 2 (2015), 170--186. Zebao Gao, Zhenyu Chen, Yunxiao Zou, and Atif M Memon. 2015. Sitar: Gui test script repair. Ieee transactions on software engineering 42, 2 (2015), 170--186."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME46990.2020.00019"},{"key":"e_1_3_2_1_21_1","unstructured":"Google. [n.d.]. Google\/Guava: Google core libraries for Java. https:\/\/github.com\/google\/guava  Google. [n.d.]. Google\/Guava: Google core libraries for Java. https:\/\/github.com\/google\/guava"},{"key":"e_1_3_2_1_22_1","volume-title":"Proceedings of the First IEEE International Conference on Requirements Engineering, ICRE '94","author":"O. C.","unstructured":"O. C. Z. Gotel and Anthony Finkelstein. 1994. An analysis of the requirements traceability problem . In Proceedings of the First IEEE International Conference on Requirements Engineering, ICRE '94 . 94--101. O. C. Z. Gotel and Anthony Finkelstein. 1994. An analysis of the requirements traceability problem. In Proceedings of the First IEEE International Conference on Requirements Engineering, ICRE '94. 94--101."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2009.5070540"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2950290.2950294"},{"key":"e_1_3_2_1_25_1","unstructured":"javalang. [n.d.]. https:\/\/github.com\/c2nes\/javalang  javalang. [n.d.]. https:\/\/github.com\/c2nes\/javalang"},{"key":"e_1_3_2_1_26_1","first-page":"707","article-title":"Binary codes capable of correcting deletions, insertions, and reversals","volume":"10","author":"Levenshtein V. I.","year":"1966","unstructured":"V. I. Levenshtein . 1966 . Binary codes capable of correcting deletions, insertions, and reversals . Cybernetics and Control Theory 10 , 8 (1966), 707 -- 710 . Original in Doklady Akademii Nauk SSSR 163(4): 845--848 (1965). V. I. Levenshtein. 1966. Binary codes capable of correcting deletions, insertions, and reversals. Cybernetics and Control Theory 10, 8 (1966), 707--710. Original in Doklady Akademii Nauk SSSR 163(4): 845--848 (1965).","journal-title":"Cybernetics and Control Theory"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICST.2019.00030"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCI-CC.2015.7259377"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/SCAM.2014.28"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1416563.1416564"},{"key":"e_1_3_2_1_31_1","unstructured":"Tomas Mikolov Kai Chen Greg Corrado and Jeffrey Dean. 2013. Efficient Estimation of Word Representations in Vector Space. arXiv:1301.3781 [cs.CL]  Tomas Mikolov Kai Chen Greg Corrado and Jeffrey Dean. 2013. Efficient Estimation of Word Representations in Vector Space. arXiv:1301.3781 [cs.CL]"},{"key":"e_1_3_2_1_32_1","volume-title":"Proceedings of the 26th International Conference on Neural Information Processing Systems -","volume":"2","author":"Mikolov Tomas","year":"2013","unstructured":"Tomas Mikolov , Ilya Sutskever , Kai Chen , Greg Corrado , and Jeffrey Dean . 2013 . Distributed Representations of Words and Phrases and Their Compositionality . In Proceedings of the 26th International Conference on Neural Information Processing Systems - Volume 2 (NIPS'13). Curran Associates Inc., 3111--3119. Tomas Mikolov, Ilya Sutskever, Kai Chen, Greg Corrado, and Jeffrey Dean. 2013. Distributed Representations of Words and Phrases and Their Compositionality. In Proceedings of the 26th International Conference on Neural Information Processing Systems - Volume 2 (NIPS'13). Curran Associates Inc., 3111--3119."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICST.2012.103"},{"key":"e_1_3_2_1_34_1","volume-title":"Interaction-Based Tracking of Program Entities for Test Case Evolution. In 2017 IEEE International Conference on Software Maintenance and Evolution (ICSME). IEEE, 433--443","author":"Nguyen Hoan Anh","year":"2017","unstructured":"Hoan Anh Nguyen , Tung Thanh Nguyen , Tien N Nguyen , and Hung Viet Nguyen . 2017 . Interaction-Based Tracking of Program Entities for Test Case Evolution. In 2017 IEEE International Conference on Software Maintenance and Evolution (ICSME). IEEE, 433--443 . Hoan Anh Nguyen, Tung Thanh Nguyen, Tien N Nguyen, and Hung Viet Nguyen. 2017. Interaction-Based Tracking of Program Entities for Test Case Evolution. In 2017 IEEE International Conference on Software Maintenance and Evolution (ICSME). IEEE, 433--443."},{"key":"e_1_3_2_1_35_1","volume-title":"Companion to the 22nd ACM SIGPLAN conference on Object-oriented programming systems and applications companion. 815--816.","author":"Pacheco Carlos","unstructured":"Carlos Pacheco and Michael D Ernst . 2007. Randoop: feedback-directed random testing for Java . In Companion to the 22nd ACM SIGPLAN conference on Object-oriented programming systems and applications companion. 815--816. Carlos Pacheco and Michael D Ernst. 2007. Randoop: feedback-directed random testing for Java. In Companion to the 22nd ACM SIGPLAN conference on Object-oriented programming systems and applications companion. 815--816."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.3115\/v1\/D14-1162"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1993498.1993558"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/2393596.2393634"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/RePa.2015.7407734"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2016.57"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/2771783.2771801"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2012.6227078"},{"key":"e_1_3_2_1_43_1","volume-title":"Test-Suite Augmentation for Evolving Software. In 2008 23rd IEEE\/ACM International Conference on Automated Software Engineering. 218--227","author":"Santelices Raul","year":"2008","unstructured":"Raul Santelices , Pavan Kumar Chittimalli , Taweesup Apiwattanapong , Alessandro Orso , and Mary Jean Harrold . 2008 . Test-Suite Augmentation for Evolving Software. In 2008 23rd IEEE\/ACM International Conference on Automated Software Engineering. 218--227 . Raul Santelices, Pavan Kumar Chittimalli, Taweesup Apiwattanapong, Alessandro Orso, and Mary Jean Harrold. 2008. Test-Suite Augmentation for Evolving Software. In 2008 23rd IEEE\/ACM International Conference on Automated Software Engineering. 218--227."},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2015.86"},{"key":"e_1_3_2_1_45_1","volume-title":"Patterns of Code-to-Test Co-evolution for Automated Test Suite Maintenance","author":"Shimmi Samiha","year":"2021","unstructured":"Samiha Shimmi and Mona Rahimi . 2021 In Press . Patterns of Code-to-Test Co-evolution for Automated Test Suite Maintenance . IEEE International Conference on Software Testing ( 2021 In Press) . Samiha Shimmi and Mona Rahimi. 2021 In Press. Patterns of Code-to-Test Co-evolution for Automated Test Suite Maintenance. IEEE International Conference on Software Testing (2021 In Press)."},{"key":"e_1_3_2_1_46_1","volume-title":"Unit tests reloaded: Parameterized unit testing with symbolic execution","author":"Tillmann Nikolai","year":"2006","unstructured":"Nikolai Tillmann and Wolfram Schulte . 2006. Unit tests reloaded: Parameterized unit testing with symbolic execution . IEEE software 23, 4 ( 2006 ), 38--47. Nikolai Tillmann and Wolfram Schulte. 2006. Unit tests reloaded: Parameterized unit testing with symbolic execution. IEEE software 23, 4 (2006), 38--47."},{"key":"e_1_3_2_1_47_1","volume-title":"Generating Accurate Assert Statements for Unit Test Cases using Pretrained Transformers. CoRR abs\/2009.05634","author":"Tufano Michele","year":"2020","unstructured":"Michele Tufano , Dawn Drain , Alexey Svyatkovskiy , and Neel Sundaresan . 2020. Generating Accurate Assert Statements for Unit Test Cases using Pretrained Transformers. CoRR abs\/2009.05634 ( 2020 ). arXiv:2009.05634 Michele Tufano, Dawn Drain, Alexey Svyatkovskiy, and Neel Sundaresan. 2020. Generating Accurate Assert Statements for Unit Test Cases using Pretrained Transformers. CoRR abs\/2009.05634 (2020). arXiv:2009.05634"},{"key":"e_1_3_2_1_49_1","volume-title":"TR","author":"Venolia Gina","year":"2005","unstructured":"Gina Venolia , Robert DeLine , and Thomas LaToza . 2005. Software development at microsoft observed. Microsoft Research , TR ( 2005 ). Gina Venolia, Robert DeLine, and Thomas LaToza. 2005. Software development at microsoft observed. Microsoft Research, TR (2005)."},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1109\/SBST52555.2021.00012"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/3377811.3380429"},{"key":"e_1_3_2_1_52_1","volume-title":"Artefact Relation Graphs for Unit Test Reuse Recommendation. In 2021 14th IEEE Conference on Software Testing, Verification and Validation (ICST). 137--147","author":"White Robert","year":"2021","unstructured":"Robert White , Jens Krinke , Earl T. Barr , Federica Sarro , and Chaiyong Ragkhitwetsagul . 2021 . Artefact Relation Graphs for Unit Test Reuse Recommendation. In 2021 14th IEEE Conference on Software Testing, Verification and Validation (ICST). 137--147 . Robert White, Jens Krinke, Earl T. Barr, Federica Sarro, and Chaiyong Ragkhitwetsagul. 2021. Artefact Relation Graphs for Unit Test Reuse Recommendation. In 2021 14th IEEE Conference on Software Testing, Verification and Validation (ICST). 137--147."},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1109\/APSEC.2014.51"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICST.2008.47"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-010-9143-7"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.eswa.2014.09.011"}],"event":{"name":"AST '22: IEEE\/ACM 3rd International Conference on Automation of Software Test","location":"Pittsburgh Pennsylvania","acronym":"AST '22","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","IEEE TCSC IEEE Technical Committee on Scalable Computing"]},"container-title":["Proceedings of the 3rd ACM\/IEEE International Conference on Automation of Software Test"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3524481.3527222","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3524481.3527222","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T17:50:59Z","timestamp":1750182659000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3524481.3527222"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,5,17]]},"references-count":55,"alternative-id":["10.1145\/3524481.3527222","10.1145\/3524481"],"URL":"https:\/\/doi.org\/10.1145\/3524481.3527222","relation":{},"subject":[],"published":{"date-parts":[[2022,5,17]]},"assertion":[{"value":"2022-07-19","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}