{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:25:50Z","timestamp":1750220750266,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":14,"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:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100000266","name":"Engineering and Physical Sciences Research Council","doi-asserted-by":"publisher","award":["EP\/P005314\/1"],"award-info":[{"award-number":["EP\/P005314\/1"]}],"id":[{"id":"10.13039\/501100000266","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,6,27]]},"DOI":"10.1145\/3377816.3381736","type":"proceedings-article","created":{"date-parts":[[2020,9,19]],"date-time":"2020-09-19T01:49:05Z","timestamp":1600480145000},"page":"21-24","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Where should I comment my code?"],"prefix":"10.1145","author":[{"given":"Annie","family":"Louis","sequence":"first","affiliation":[{"name":"University of Edinburgh"}]},{"given":"Santanu Kumar","family":"Dash","sequence":"additional","affiliation":[{"name":"University of Surrey"}]},{"given":"Earl T.","family":"Barr","sequence":"additional","affiliation":[{"name":"University College London"}]},{"given":"Michael D.","family":"Ernst","sequence":"additional","affiliation":[{"name":"University of Washington"}]},{"given":"Charles","family":"Sutton","sequence":"additional","affiliation":[{"name":"Google Research"}]}],"member":"320","published-online":{"date-parts":[[2020,9,18]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"crossref","unstructured":"A. Blasi A. Goffi K. Kuznetsov A. Gorla M. D. Ernst M. Pezz\u00e8 and S. D. Castellanos. 2018. Translating code comments to procedure specifications. In ISSTA. 242---253.  A. Blasi A. Goffi K. Kuznetsov A. Gorla M. D. Ernst M. Pezz\u00e8 and S. D. Castellanos. 2018. Translating code comments to procedure specifications. In ISSTA. 242---253.","DOI":"10.1145\/3213846.3213872"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"crossref","unstructured":"R. P. Buse and W. R. Weimer. 2010. Automatically documenting program changes. In ASE. 33---42.  R. P. Buse and W. R. Weimer. 2010. Automatically documenting program changes. In ASE. 33---42.","DOI":"10.1145\/1858996.1859005"},{"key":"e_1_3_2_1_3_1","first-page":"1","article-title":"Natural language is a programming language: Applying natural language processing to software development","volume":"4","author":"Ernst M. D.","year":"2017","unstructured":"M. D. Ernst . 2017 . Natural language is a programming language: Applying natural language processing to software development . In SNAPL. 4 : 1 --- 4 :14. M. D. Ernst. 2017. Natural language is a programming language: Applying natural language processing to software development. In SNAPL. 4:1---4:14.","journal-title":"SNAPL."},{"key":"e_1_3_2_1_4_1","volume-title":"Refactoring: Improving the Design of Existing Code","author":"Fowler M.","year":"2000","unstructured":"M. Fowler . 2000 . Refactoring: Improving the Design of Existing Code . Addison-Wesley . M. Fowler. 2000. Refactoring: Improving the Design of Existing Code. Addison-Wesley."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"crossref","unstructured":"A. Goffi A. Gorla M. D. Ernst and M. Pezze. 2016. Automatic generation of oracles for exceptional behaviors. In ISSTA. 213---224.  A. Goffi A. Gorla M. D. Ernst and M. Pezze. 2016. Automatic generation of oracles for exceptional behaviors. In ISSTA. 213---224.","DOI":"10.1145\/2931037.2931061"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"crossref","unstructured":"X. Hu G. Li X. Xia D. Lo and Z. Jin. 2018. Deep code comment generation. In ICPC. 200---210.  X. Hu G. Li X. Xia D. Lo and Z. Jin. 2018. Deep code comment generation. In ICPC. 200---210.","DOI":"10.1145\/3196321.3196334"},{"key":"e_1_3_2_1_7_1","unstructured":"A. Louis S. K. Dash E. T. Barr and C. Sutton. 2018. Deep Learning to Detect Redundant Method Comments. http:\/\/arxiv.org\/abs\/1806.04616.  A. Louis S. K. Dash E. T. Barr and C. Sutton. 2018. Deep Learning to Detect Redundant Method Comments. http:\/\/arxiv.org\/abs\/1806.04616."},{"key":"e_1_3_2_1_8_1","volume-title":"Code complete: A practical handbook of software construction","author":"McConnell S.","unstructured":"S. McConnell . 2004. Code complete: A practical handbook of software construction ( 2 nd ed.). Microsoft Press , Redmond, WA, USA . S. McConnell. 2004. Code complete: A practical handbook of software construction (2nd ed.). Microsoft Press, Redmond, WA, USA.","edition":"2"},{"key":"e_1_3_2_1_9_1","unstructured":"T. Mikolov I. Sutskever K. Chen G. Corrado and J. Dean. 2013. Distributed representations of words and phrases and their compositionality. In NIPS. 3111---3119.  T. Mikolov I. Sutskever K. Chen G. Corrado and J. Dean. 2013. Distributed representations of words and phrases and their compositionality. In NIPS. 3111---3119."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"crossref","unstructured":"M. Motwani and Y. Brun. 2019. Automatically Generating Precise Oracles from Structured Natural Language Specifications. In ICSE. Montreal Canada 188---199.  M. Motwani and Y. Brun. 2019. Automatically Generating Precise Oracles from Structured Natural Language Specifications. In ICSE. Montreal Canada 188---199.","DOI":"10.1109\/ICSE.2019.00035"},{"key":"e_1_3_2_1_11_1","unstructured":"D. Movshovitz-Attias and W. W. Cohen. 2013. Natural language models for predicting programming comments. In ACL. 35---40.  D. Movshovitz-Attias and W. W. Cohen. 2013. Natural language models for predicting programming comments. In ACL. 35---40."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"crossref","unstructured":"L. Tan D. Yuan G. Krishna and Y. Zhou. 2007. \/*iComment: Bugs or Bad Comments?*\/. In SOSP. 145---158.  L. Tan D. Yuan G. Krishna and Y. Zhou. 2007. \/*iComment: Bugs or Bad Comments?*\/. In SOSP. 145---158.","DOI":"10.1145\/1323293.1294276"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"crossref","unstructured":"L. Tan Y. Zhou and Y. Padioleau. 2011. aComment: Mining annotations from comments and code to detect interrupt related concurrency bugs. In ICSE. 11---20.  L. Tan Y. Zhou and Y. Padioleau. 2011. aComment: Mining annotations from comments and code to detect interrupt related concurrency bugs. In ICSE. 11---20.","DOI":"10.1145\/1985793.1985796"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"crossref","unstructured":"S. H. Tan D. Marinov L. Tan and G. T. Leavens. 2012. @tComment: Testing Javadoc Comments to Detect Comment-Code Inconsistencies. In ICST. Montreal Canada 260---269.  S. H. Tan D. Marinov L. Tan and G. T. Leavens. 2012. @tComment: Testing Javadoc Comments to Detect Comment-Code Inconsistencies. In ICST. Montreal Canada 260---269.","DOI":"10.1109\/ICST.2012.106"}],"event":{"name":"ICSE '20: 42nd International Conference on Software Engineering","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","KIISE Korean Institute of Information Scientists and Engineers","IEEE CS"],"location":"Seoul South Korea","acronym":"ICSE '20"},"container-title":["Proceedings of the ACM\/IEEE 42nd International Conference on Software Engineering: New Ideas and Emerging Results"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3377816.3381736","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3377816.3381736","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:38:52Z","timestamp":1750199932000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3377816.3381736"}},"subtitle":["a dataset and model for predicting locations that need comments"],"short-title":[],"issued":{"date-parts":[[2020,6,27]]},"references-count":14,"alternative-id":["10.1145\/3377816.3381736","10.1145\/3377816"],"URL":"https:\/\/doi.org\/10.1145\/3377816.3381736","relation":{},"subject":[],"published":{"date-parts":[[2020,6,27]]},"assertion":[{"value":"2020-09-18","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}