{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,11]],"date-time":"2026-02-11T13:35:59Z","timestamp":1770816959791,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":24,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,11,13]],"date-time":"2020-11-13T00:00:00Z","timestamp":1605225600000},"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,11,13]]},"DOI":"10.1145\/3416505.3423564","type":"proceedings-article","created":{"date-parts":[[2020,11,6]],"date-time":"2020-11-06T23:01:37Z","timestamp":1604703697000},"page":"7-12","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":16,"title":["DeepIaC: deep learning-based linguistic anti-pattern detection in IaC"],"prefix":"10.1145","author":[{"given":"Nemania","family":"Borovits","sequence":"first","affiliation":[{"name":"Tilburg University, Netherlands \/ JADS, Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Indika","family":"Kumara","sequence":"additional","affiliation":[{"name":"Eindhoven University of Technology, Netherlands \/ JADS, Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Parvathy","family":"Krishnan","sequence":"additional","affiliation":[{"name":"Eindhoven University of Technology, Netherlands \/ JADS, Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stefano Dalla","family":"Palma","sequence":"additional","affiliation":[{"name":"Tilburg University, Netherlands \/ JADS, Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dario","family":"Di Nucci","sequence":"additional","affiliation":[{"name":"Tilburg University, Netherlands \/ JADS, Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fabio","family":"Palomba","sequence":"additional","affiliation":[{"name":"University of Salerno, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Damian A.","family":"Tamburri","sequence":"additional","affiliation":[{"name":"Eindhoven University of Technology, Netherlands \/ JADS, Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Willem-Jan","family":"van den Heuvel","sequence":"additional","affiliation":[{"name":"Tilburg University, Netherlands \/ JADS, Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2020,11,13]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"International conference on machine learning. 2091-2100","author":"Allamanis Miltiadis","year":"2016","unstructured":"Miltiadis Allamanis , Hao Peng , and Charles Sutton . 2016 . A convolutional attention network for extreme summarization of source code . In International conference on machine learning. 2091-2100 . Miltiadis Allamanis, Hao Peng, and Charles Sutton. 2016. A convolutional attention network for extreme summarization of source code. In International conference on machine learning. 2091-2100."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/3290353"},{"key":"e_1_3_2_1_3_1","volume-title":"2013 17th European Conference on Software Maintenance and Reengineering. 187-196","author":"Arnaoudova V.","unstructured":"V. Arnaoudova , M. Di Penta , G. Antoniol , and Y. Gu\u00c3\u013eh\u00c3\u013eneuc . 2013. A New Family of Software Anti-patterns: Linguistic Anti-patterns . In 2013 17th European Conference on Software Maintenance and Reengineering. 187-196 . V. Arnaoudova, M. Di Penta, G. Antoniol, and Y. Gu\u00c3\u013eh\u00c3\u013eneuc. 2013. A New Family of Software Anti-patterns: Linguistic Anti-patterns. In 2013 17th European Conference on Software Maintenance and Reengineering. 187-196."},{"key":"e_1_3_2_1_4_1","volume-title":"2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER). 602-611","author":"Fakhoury S.","unstructured":"S. Fakhoury , V. Arnaoudova , C. Noiseux , F. Khomh , and G. Antoniol . 2018. Keep it simple: Is deep learning good for linguistic smell detection? . In 2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER). 602-611 . S. Fakhoury, V. Arnaoudova, C. Noiseux, F. Khomh, and G. Antoniol. 2018. Keep it simple: Is deep learning good for linguistic smell detection?. In 2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER). 602-611."},{"key":"e_1_3_2_1_5_1","volume-title":"Refactoring: Improving the Design of Existing Programs. ( 1999 ).","author":"Folwer Martin","year":"1999","unstructured":"Martin Folwer . 1999 . Refactoring: Improving the Design of Existing Programs. ( 1999 ). Martin Folwer. 1999. Refactoring: Improving the Design of Existing Programs. ( 1999 )."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2019.00092"},{"key":"e_1_3_2_1_7_1","article-title":"A systematic literature review on fault prediction performance in software engineering","volume":"38","author":"Hall Tracy","year":"2011","unstructured":"Tracy Hall , Sarah Beecham , David Bowes , David Gray , and Steve Counsell . 2011 . A systematic literature review on fault prediction performance in software engineering . IEEE Transactions on Software Engineering 38 , 6 ( 2011 ), 1276-1304. Tracy Hall, Sarah Beecham, David Bowes, David Gray, and Steve Counsell. 2011. A systematic literature review on fault prediction performance in software engineering. IEEE Transactions on Software Engineering 38, 6 ( 2011 ), 1276-1304.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.3115\/v1\/D14-1181"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3405962.3405979"},{"key":"e_1_3_2_1_10_1","volume-title":"Deep Learning Based Identification of Suspicious Return Statements. In 2020 IEEE 27th International Conference on Software Analysis, Evolution and Reengineering. 480-491","author":"Li G.","unstructured":"G. Li , H. Liu , J. Jin , and Q. Umer . 2020 . Deep Learning Based Identification of Suspicious Return Statements. In 2020 IEEE 27th International Conference on Software Analysis, Evolution and Reengineering. 480-491 . G. Li, H. Liu, J. Jin, and Q. Umer. 2020. Deep Learning Based Identification of Suspicious Return Statements. In 2020 IEEE 27th International Conference on Software Analysis, Evolution and Reengineering. 480-491."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2019.00019"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0893-6080(03)00115-1"},{"key":"e_1_3_2_1_13_1","unstructured":"Tomas Mikolov Ilya Sutskever Kai Chen Greg S Corrado and Jef Dean. 2013. Distributed representations of words and phrases and their compositionality. In Advances in neural information processing systems. 3111-3119.  Tomas Mikolov Ilya Sutskever Kai Chen Greg S Corrado and Jef Dean. 2013. Distributed representations of words and phrases and their compositionality. In Advances in neural information processing systems. 3111-3119."},{"key":"e_1_3_2_1_14_1","volume-title":"The basic practice of statistics","author":"Moore David S","unstructured":"David S Moore , William I Notz , and Michael A Fligner . 2015. The basic practice of statistics . Macmillan Higher Education . David S Moore, William I Notz, and Michael A Fligner. 2015. The basic practice of statistics. Macmillan Higher Education."},{"key":"e_1_3_2_1_15_1","volume-title":"Infrastructure as code: managing servers in the cloud. \" O'Reilly Media","author":"Morris Kief","unstructured":"Kief Morris . 2016. Infrastructure as code: managing servers in the cloud. \" O'Reilly Media , Inc .\". Kief Morris. 2016. Infrastructure as code: managing servers in the cloud. \" O'Reilly Media, Inc.\"."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3276517"},{"key":"e_1_3_2_1_17_1","volume-title":"Where Are The Gaps? A Systematic Mapping Study of Infrastructure as Code Research. arXiv preprint arXiv","author":"Rahman Akond","year":"1807","unstructured":"Akond Rahman , Rezvan Mahdavi-Hezaveh , and Laurie Williams . 2018. Where Are The Gaps? A Systematic Mapping Study of Infrastructure as Code Research. arXiv preprint arXiv : 1807 . 04872 ( 2018 ). Akond Rahman, Rezvan Mahdavi-Hezaveh, and Laurie Williams. 2018. Where Are The Gaps? A Systematic Mapping Study of Infrastructure as Code Research. arXiv preprint arXiv: 1807. 04872 ( 2018 )."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2019.00033"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICST.2018.00014"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"crossref","unstructured":"Akond Rahman and Laurie Williams. 2019. Source code properties of defective infrastructure as code scripts. Information and Software Technology 112 ( 2019 ) 148-163.  Akond Rahman and Laurie Williams. 2019. Source code properties of defective infrastructure as code scripts. Information and Software Technology 112 ( 2019 ) 148-163.","DOI":"10.1016\/j.infsof.2019.04.013"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/QUATIC.2018.00040"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2901739.2901761"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3236024.3264598"},{"key":"e_1_3_2_1_24_1","volume-title":"Proceedings of the 53rd Annual Meeting of the Association for Computational Linguistics and the 7th International Joint Conference on Natural Language Processing (Volume 2: Short Papers). 352-357","author":"Peng","unstructured":"Peng Wang et al. 2015. Semantic clustering and convolutional neural network for short text categorization . In Proceedings of the 53rd Annual Meeting of the Association for Computational Linguistics and the 7th International Joint Conference on Natural Language Processing (Volume 2: Short Papers). 352-357 . Peng Wang et al. 2015. Semantic clustering and convolutional neural network for short text categorization. In Proceedings of the 53rd Annual Meeting of the Association for Computational Linguistics and the 7th International Joint Conference on Natural Language Processing (Volume 2: Short Papers). 352-357."}],"event":{"name":"ESEC\/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering","location":"Virtual USA","acronym":"ESEC\/FSE '20","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering"]},"container-title":["Proceedings of the 4th ACM SIGSOFT International Workshop on Machine-Learning Techniques for Software-Quality Evaluation"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3416505.3423564","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3416505.3423564","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:01:21Z","timestamp":1750197681000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3416505.3423564"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,11,13]]},"references-count":24,"alternative-id":["10.1145\/3416505.3423564","10.1145\/3416505"],"URL":"https:\/\/doi.org\/10.1145\/3416505.3423564","relation":{},"subject":[],"published":{"date-parts":[[2020,11,13]]},"assertion":[{"value":"2020-11-13","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}