{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,27]],"date-time":"2026-03-27T02:38:15Z","timestamp":1774579095887,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":39,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,6,27]],"date-time":"2020-06-27T00:00:00Z","timestamp":1593216000000},"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":[[2020,6,27]]},"DOI":"10.1145\/3377811.3380429","type":"proceedings-article","created":{"date-parts":[[2020,10,1]],"date-time":"2020-10-01T18:25:38Z","timestamp":1601576738000},"page":"1398-1409","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":99,"title":["On learning meaningful assert statements for unit test cases"],"prefix":"10.1145","author":[{"given":"Cody","family":"Watson","sequence":"first","affiliation":[{"name":"Washington and Lee University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michele","family":"Tufano","sequence":"additional","affiliation":[{"name":"Microsoft, Redmond, Washington"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kevin","family":"Moran","sequence":"additional","affiliation":[{"name":"William &amp; Mary"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gabriele","family":"Bavota","sequence":"additional","affiliation":[{"name":"Universit\u00e0 della Svizzera italiana (USI), Lugano, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Denys","family":"Poshyvanyk","sequence":"additional","affiliation":[{"name":"William &amp; Mary"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2020,10]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"[n.d.]. Apache Maven. https:\/\/maven.apache.org"},{"key":"e_1_3_2_1_2_1","volume-title":"TIOBE Index for","year":"2019","unstructured":"[n.d.]. TIOBE Index for August 2019. https:\/\/www.tiobe.com\/tiobe-index\/"},{"key":"e_1_3_2_1_3_1","unstructured":"[n.d.]. Utilizing Fast Testing to Transform Java Development into an Agile Quick Release Low Risk Process. http:\/\/www.agitar.com\/"},{"key":"e_1_3_2_1_4_1","unstructured":"2019. ATLAS Anonymous Online Appendix: https:\/\/sites.google.com\/view\/atlas-nmt\/home."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","unstructured":"M. Almasi et al. [n.d.]. An Industrial Evaluation of Unit Test Generation: Finding Real Faults in a Financial Application. In ICSE-C'17. 10.1109\/ICSE-SEIP.2017.27","DOI":"10.1109\/ICSE-SEIP.2017.27"},{"key":"e_1_3_2_1_6_1","unstructured":"Zimin Chen et al. 2019. SequenceR: Sequence-to-Sequence Learning for End-to-End Program Repair. CoRR abs\/1901.01808 (2019). arXiv:1901.01808 http:\/\/arxiv.org\/abs\/1901.01808"},{"key":"e_1_3_2_1_7_1","volume-title":"SequenceR: Sequence-to-Sequence Learning for End-to-End Program Repair. CoRR abs\/1901.01808","author":"Chen Zimin","year":"2019","unstructured":"Zimin Chen, Steve Kommrusch, Michele Tufano, Louis-No\u00ebl Pouchet, Denys Poshyvanyk, and Martin Monperrus. 2019. SequenceR: Sequence-to-Sequence Learning for End-to-End Program Repair. CoRR abs\/1901.01808 (2019). http:\/\/arxiv.org\/abs\/1901.01808"},{"key":"e_1_3_2_1_8_1","volume-title":"Succeeding with Agile: Software Development Using Scrum","author":"Cohn Mike","unstructured":"Mike Cohn. 2009. Succeeding with Agile: Software Development Using Scrum (1st ed.). Addison-Wesley Professional.","edition":"1"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","unstructured":"Gordon Fraser et al. [n.d.]. EvoSuite: automatic test suite generation for object-oriented software. In ESEC\/FSE'11. 416--419. 10.1145\/2025113.2025179","DOI":"10.1145\/2025113.2025179"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2025113.2025179"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2950290.2950334"},{"key":"e_1_3_2_1_12_1","volume-title":"Learning to Generate Corrective Patches using Neural Machine Translation. CoRR abs\/1812.07170","author":"Hata Hideaki","year":"2018","unstructured":"Hideaki Hata, Emad Shihab, and Graham Neubig. 2018. Learning to Generate Corrective Patches using Neural Machine Translation. CoRR abs\/1812.07170 (2018). arXiv:1812.07170 http:\/\/arxiv.org\/abs\/1812.07170"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3196321.3196330"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2017.8115626"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"crossref","unstructured":"Jeannette Kiefer and Jacob Wolfowitz. 1952. Stochastic Estimation of the Maximum of a Regression Function.","DOI":"10.1214\/aoms\/1177729392"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSTW.2015.7107469"},{"key":"e_1_3_2_1_17_1","volume-title":"Six Challenges for Neural Machine Translation. CoRR abs\/1706.03872","author":"Koehn Philipp","year":"2017","unstructured":"Philipp Koehn and Rebecca Knowles. 2017. Six Challenges for Neural Machine Translation. CoRR abs\/1706.03872 (2017). arXiv:1706.03872 http:\/\/arxiv.org\/abs\/1706.03872"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2019.00087"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3238147.3238190"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3338906.3340455"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491411.2494584"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2591062.2591072"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2015.36"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1297846.1297902"},{"key":"e_1_3_2_1_25_1","volume-title":"Proceedings of the 40th Annual Meeting on Association for Computational Linguistics (ACL '02)","author":"Papineni Kishore","year":"2002","unstructured":"Kishore Papineni, Salim Roukos, Todd Ward, and Wei-Jing Zhu. 2002. BLEU: A Method for Automatic Evaluation of Machine Translation. In Proceedings of the 40th Annual Meeting on Association for Computational Linguistics (ACL '02). 311--318."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.2346"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2009.5090047"},{"key":"e_1_3_2_1_28_1","unstructured":"Yolande Poirier. [n.d.]. What are the Most Popular Libraries Java Developers Use? Based on Github's Top Projects. https:\/\/blogs.oracle.com\/java\/top-java-libraries-on-github"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2010.5609581"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2594291.2594321"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2786805.2803196"},{"key":"e_1_3_2_1_32_1","volume-title":"Le","author":"Sutskever Ilya","year":"2014","unstructured":"Ilya Sutskever, Oriol Vinyals, and Quoc V. Le. 2014. Sequence to Sequence Learning with Neural Networks. CoRR abs\/1409.3215 (2014). arXiv:1409.3215 http:\/\/arxiv.org\/abs\/1409.3215"},{"key":"e_1_3_2_1_33_1","unstructured":"Chris Thunes. 2019. c2nes\/javalang. https:\/\/github.com\/c2nes\/javalang"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","unstructured":"Michele Tufano Fabio Palomba Gabriele Bavota Massimiliano Di Penta Rocco Oliveto Andrea De Lucia and Denys Poshyvanyk. [n.d.]. There and back again: Can you compile that snapshot? Journal of Software: Evolution and Process 29 4 ([n. d.]) e1838. arXiv:https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/smr.1838 10.1002\/smr.1838","DOI":"10.1002\/smr.1838"},{"key":"e_1_3_2_1_35_1","volume-title":"On Learning Meaningful Code Changes via Neural Machine Translation. CoRR abs\/1901.09102","author":"Tufano Michele","year":"2019","unstructured":"Michele Tufano, Jevgenija Pantiuchina, Cody Watson, Gabriele Bavota, and Denys Poshyvanyk. 2019. On Learning Meaningful Code Changes via Neural Machine Translation. CoRR abs\/1901.09102 (2019). arXiv:1901.09102 http:\/\/arxiv.org\/abs\/1901.09102"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3238147.3240732"},{"key":"e_1_3_2_1_37_1","volume-title":"Martin White, and Denys Poshyvanyk.","author":"Tufano Michele","year":"2018","unstructured":"Michele Tufano, Cody Watson, Gabriele Bavota, Massimiliano Di Penta, Martin White, and Denys Poshyvanyk. 2018. Learning How to Mutate Source Code from Bug-Fixes. CoRR abs\/1812.10772 (2018). arXiv:1812.10772 http:\/\/arxiv.org\/abs\/1812.10772"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3106237.3106289"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","unstructured":"Pengcheng Yin Bowen Deng Edgar Chen Bogdan Vasilescu and Graham Neubig. 2018. Learning to mine parallel natural language\/source code corpora from stack overflow. 388--389. 10.1145\/3183440.3195021","DOI":"10.1145\/3183440.3195021"}],"event":{"name":"ICSE '20: 42nd International Conference on Software Engineering","location":"Seoul South Korea","acronym":"ICSE '20","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","KIISE Korean Institute of Information Scientists and Engineers","IEEE CS"]},"container-title":["Proceedings of the ACM\/IEEE 42nd International Conference on Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3377811.3380429","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3377811.3380429","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:41:40Z","timestamp":1750200100000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3377811.3380429"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,6,27]]},"references-count":39,"alternative-id":["10.1145\/3377811.3380429","10.1145\/3377811"],"URL":"https:\/\/doi.org\/10.1145\/3377811.3380429","relation":{},"subject":[],"published":{"date-parts":[[2020,6,27]]},"assertion":[{"value":"2020-10-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}