{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,10,30]],"date-time":"2024-10-30T21:01:47Z","timestamp":1730322107350,"version":"3.28.0"},"publisher-location":"New York, NY, USA","reference-count":31,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,10,5]]},"DOI":"10.1145\/3382494.3410680","type":"proceedings-article","created":{"date-parts":[[2020,10,23]],"date-time":"2020-10-23T12:59:24Z","timestamp":1603457964000},"page":"1-11","update-policy":"http:\/\/dx.doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":12,"title":["A large-scale comparative analysis of Coding Standard conformance in Open-Source Data Science projects"],"prefix":"10.1145","author":[{"given":"Andrew J.","family":"Simmons","sequence":"first","affiliation":[{"name":"Deakin University, Applied Artificial Intelligence Inst. Geelong, VIC, Australia"}]},{"given":"Scott","family":"Barnett","sequence":"additional","affiliation":[{"name":"Deakin University, Applied Artificial Intelligence Inst. Geelong, VIC, Australia"}]},{"given":"Jessica","family":"Rivera-Villicana","sequence":"additional","affiliation":[{"name":"Deakin University, Applied Artificial Intelligence Inst. Geelong, VIC, Australia"}]},{"given":"Akshat","family":"Bajaj","sequence":"additional","affiliation":[{"name":"Deakin University, Applied Artificial Intelligence Inst. Geelong, VIC, Australia"}]},{"given":"Rajesh","family":"Vasa","sequence":"additional","affiliation":[{"name":"Deakin University, Applied Artificial Intelligence Inst. Geelong, VIC, Australia"}]}],"member":"320","published-online":{"date-parts":[[2020,10,23]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/3276954.3276960"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2635868.2635883"},{"volume-title":"Hands-On Software Engineering with Python: Move beyond basic programming and construct reliable and efficient software with complex code","author":"Allbee Brian","key":"e_1_3_2_1_3_1","unstructured":"Brian Allbee . 2018. Hands-On Software Engineering with Python: Move beyond basic programming and construct reliable and efficient software with complex code . Packt Publishing Ltd . Brian Allbee. 2018. Hands-On Software Engineering with Python: Move beyond basic programming and construct reliable and efficient software with complex code. Packt Publishing Ltd."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2019.00042"},{"key":"e_1_3_2_1_6_1","volume-title":"Yijia Huang, and Hridesh Rajan.","author":"Biswas Sumon","year":"2019","unstructured":"Sumon Biswas , Md Johirul Islam , Yijia Huang, and Hridesh Rajan. 2019 . Boa Meets Python: A Boa Dataset of Data Science Software in Python Language. In 2019 IEEE\/ACM 16th International Conference on Mining Software Repositories (MSR), Margaret-Anne D Storey, Bram Adams, and Sonia Haiduc (Eds.). IEEE , 577--581. https:\/\/doi.org\/10.1109\/MSR.2019.00086 10.1109\/MSR.2019.00086 Sumon Biswas, Md Johirul Islam, Yijia Huang, and Hridesh Rajan. 2019. Boa Meets Python: A Boa Dataset of Data Science Software in Python Language. In 2019 IEEE\/ACM 16th International Conference on Mining Software Repositories (MSR), Margaret-Anne D Storey, Bram Adams, and Sonia Haiduc (Eds.). IEEE, 577--581. https:\/\/doi.org\/10.1109\/MSR.2019.00086"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3196398.3196445"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3196321.3196342"},{"volume-title":"Refactoring: improving the design of existing code","author":"Fowler Martin","key":"e_1_3_2_1_9_1","unstructured":"Martin Fowler . 2018. Refactoring: improving the design of existing code . Addison-Wesley Professional . Martin Fowler. 2018. Refactoring: improving the design of existing code. Addison-Wesley Professional."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2013.6624034"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-018-9621-x"},{"key":"e_1_3_2_1_12_1","volume-title":"GitHub Projects. Quality Analysis of Open-Source Software. In International Conference on Social Informatics. 80--94","author":"Jarczyk Oskar","year":"2014","unstructured":"Oskar Jarczyk , B\u0142a\u017cej Gruszka , Szymon Jaroszewicz , Leszek Bukowski , and Adam Wierzbicki . 2014 . GitHub Projects. Quality Analysis of Open-Source Software. In International Conference on Social Informatics. 80--94 . https:\/\/doi.org\/10.1007\/978-3-319-13734-6_6 10.1007\/978-3-319-13734-6_6 Oskar Jarczyk, B\u0142a\u017cej Gruszka, Szymon Jaroszewicz, Leszek Bukowski, and Adam Wierzbicki. 2014. GitHub Projects. Quality Analysis of Open-Source Software. In International Conference on Social Informatics. 80--94. https:\/\/doi.org\/10.1007\/978-3-319-13734-6_6"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2017.2754374"},{"key":"e_1_3_2_1_14_1","volume-title":"Jung Been Lee, and Hoh Peter In","author":"Lee Taek","year":"2015","unstructured":"Taek Lee , Jung Been Lee, and Hoh Peter In . 2015 . Effect analysis of coding convention violations on readability of post-delivered code. IEICE Transactions on Information and Systems E 98D, 7 (2015), 1286--1296. https:\/\/doi.org\/10.1587\/transinf.2014EDP7327 10.1587\/transinf.2014EDP7327 Taek Lee, Jung Been Lee, and Hoh Peter In. 2015. Effect analysis of coding convention violations on readability of post-delivered code. IEICE Transactions on Information and Systems E98D, 7 (2015), 1286--1296. https:\/\/doi.org\/10.1587\/transinf.2014EDP7327"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-018-9637-2"},{"key":"e_1_3_2_1_16_1","volume-title":"Style-Analyzer: Fixing Code Style Inconsistencies with Interpretable Unsupervised Algorithms. In 2019 IEEE\/ACM 16th International Conference on Mining Software Repositories (MSR). IEEE, 468--478","author":"Markovtsev Vadim","year":"2019","unstructured":"Vadim Markovtsev , Waren Long , Hugo Mougard , Konstantin Slavnov , and Egor Bulychev . 2019 . Style-Analyzer: Fixing Code Style Inconsistencies with Interpretable Unsupervised Algorithms. In 2019 IEEE\/ACM 16th International Conference on Mining Software Repositories (MSR). IEEE, 468--478 . https:\/\/doi.org\/10.1109\/MSR.2019.00073 10.1109\/MSR.2019.00073 Vadim Markovtsev, Waren Long, Hugo Mougard, Konstantin Slavnov, and Egor Bulychev. 2019. Style-Analyzer: Fixing Code Style Inconsistencies with Interpretable Unsupervised Algorithms. In 2019 IEEE\/ACM 16th International Conference on Mining Software Repositories (MSR). IEEE, 468--478. https:\/\/doi.org\/10.1109\/MSR.2019.00073"},{"key":"e_1_3_2_1_17_1","unstructured":"Robert C Martin. 2009. Clean code: a handbook of agile software craftsmanship. Pearson Education. Robert C Martin. 2009. Clean code: a handbook of agile software craftsmanship. Pearson Education."},{"key":"e_1_3_2_1_18_1","volume-title":"IEEE Transactions on Software Engineering SE-2, 4 (12","author":"McCabe T.J.","year":"1976","unstructured":"T.J. McCabe . 1976. A Complexity Measure . IEEE Transactions on Software Engineering SE-2, 4 (12 1976 ), 308--320. https:\/\/doi.org\/10.1109\/TSE.1976.233837 10.1109\/TSE.1976.233837 T.J. McCabe. 1976. A Complexity Measure. IEEE Transactions on Software Engineering SE-2, 4 (12 1976), 308--320. https:\/\/doi.org\/10.1109\/TSE.1976.233837"},{"key":"e_1_3_2_1_19_1","first-page":"314","article-title":"Enhancing understandability of objective C programs using naming convention checking framework","volume":"2237","author":"Nundhapana Ruchuta","year":"2018","unstructured":"Ruchuta Nundhapana and Twittie Senivongse . 2018 . Enhancing understandability of objective C programs using naming convention checking framework . Lecture Notes in Engineering and Computer Science 2237 (2018), 314 -- 319 . Ruchuta Nundhapana and Twittie Senivongse. 2018. Enhancing understandability of objective C programs using naming convention checking framework. Lecture Notes in Engineering and Computer Science 2237 (2018), 314--319.","journal-title":"Lecture Notes in Engineering and Computer Science"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-32523-7_49"},{"key":"e_1_3_2_1_21_1","volume-title":"Do People Use Naming Conventions in SQL Programming?. In SOFSEM 2020: Theory and Practice of Computer Science. 429--440","author":"Papamichail Aggelos","year":"2020","unstructured":"Aggelos Papamichail , Apostolos V. Zarras , and Panos Vassiliadis . 2020 . Do People Use Naming Conventions in SQL Programming?. In SOFSEM 2020: Theory and Practice of Computer Science. 429--440 . https:\/\/doi.org\/10.1007\/978-3-030-38919-2_35 10.1007\/978-3-030-38919-2_35 Aggelos Papamichail, Apostolos V. Zarras, and Panos Vassiliadis. 2020. Do People Use Naming Conventions in SQL Programming?. In SOFSEM 2020: Theory and Practice of Computer Science. 429--440. https:\/\/doi.org\/10.1007\/978-3-030-38919-2_35"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1985441.1985454"},{"key":"e_1_3_2_1_23_1","unstructured":"pylint. [n.d.]. Pylint - code analysis for Python | www.pylint.org. https:\/\/www.pylint.org\/ pylint. [n.d.]. Pylint - code analysis for Python | www.pylint.org. https:\/\/www.pylint.org\/"},{"key":"e_1_3_2_1_24_1","unstructured":"python.org. 2019. PEP 8 - Style Guide for Python Code | Python.org. https:\/\/www.python.org\/dev\/peps\/pep-0008\/ python.org. 2019. PEP 8 - Style Guide for Python Code | Python.org. https:\/\/www.python.org\/dev\/peps\/pep-0008\/"},{"key":"e_1_3_2_1_25_1","unstructured":"Radon. 2018. Radon 2.4.0 documentation. https:\/\/radon.readthedocs.io\/en\/latest\/ Radon. 2018. Radon 2.4.0 documentation. https:\/\/radon.readthedocs.io\/en\/latest\/"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2019.00024"},{"key":"e_1_3_2_1_27_1","unstructured":"D Sculley Gary Holt Daniel Golovin Eugene Davydov Todd Phillips Dietmar Ebner Vinay Chaudhary Michael Young Jean-Fran\u00e7ois Crespo and Dan Dennison. 2015. Hidden Technical Debt in Machine Learning Systems. In Advances in Neural Information Processing Systems. 2503--2511. http:\/\/papers.nips.cc\/paper\/5656-hidden-technical-debt-in-machine-learning-systems.pdf D Sculley Gary Holt Daniel Golovin Eugene Davydov Todd Phillips Dietmar Ebner Vinay Chaudhary Michael Young Jean-Fran\u00e7ois Crespo and Dan Dennison. 2015. Hidden Technical Debt in Machine Learning Systems. In Advances in Neural Information Processing Systems. 2503--2511. http:\/\/papers.nips.cc\/paper\/5656-hidden-technical-debt-in-machine-learning-systems.pdf"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2011.6080819"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2011.31"},{"key":"e_1_3_2_1_30_1","unstructured":"Avram Joel Spolsky. 2008. More Joel on software: further thoughts on diverse and occasionally related matters that will prove of interest to software developers designers and managers and to those who whether by good fortune or ill luck work with them in some capacity. Apress. Avram Joel Spolsky. 2008. More Joel on software: further thoughts on diverse and occasionally related matters that will prove of interest to software developers designers and managers and to those who whether by good fortune or ill luck work with them in some capacity. Apress."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2652524.2652564"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-019-09720-x"}],"event":{"name":"ESEM '20: ACM \/ IEEE International Symposium on Empirical Software Engineering and Measurement","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","IEEE CS"],"location":"Bari Italy","acronym":"ESEM '20"},"container-title":["Proceedings of the 14th ACM \/ IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM)"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3382494.3410680","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,6]],"date-time":"2023-01-06T12:54:58Z","timestamp":1673009698000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3382494.3410680"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,10,5]]},"references-count":31,"alternative-id":["10.1145\/3382494.3410680","10.1145\/3382494"],"URL":"https:\/\/doi.org\/10.1145\/3382494.3410680","relation":{},"subject":[],"published":{"date-parts":[[2020,10,5]]},"assertion":[{"value":"2020-10-23","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}