{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,2]],"date-time":"2026-01-02T07:46:10Z","timestamp":1767339970429,"version":"3.28.0"},"reference-count":90,"publisher":"IEEE","license":[{"start":{"date-parts":[[2023,5,1]],"date-time":"2023-05-01T00:00:00Z","timestamp":1682899200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2023,5,1]],"date-time":"2023-05-01T00:00:00Z","timestamp":1682899200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2023,5]]},"DOI":"10.1109\/icse48619.2023.00041","type":"proceedings-article","created":{"date-parts":[[2023,7,14]],"date-time":"2023-07-14T17:18:05Z","timestamp":1689355085000},"page":"358-370","source":"Crossref","is-referenced-by-count":24,"title":["The Smelly Eight: An Empirical Study on the Prevalence of Code Smells in Quantum Computing"],"prefix":"10.1109","author":[{"given":"Qihong","family":"Chen","sequence":"first","affiliation":[{"name":"University of California,Irvine,USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"R\u00faben","family":"C\u00e2mara","sequence":"additional","affiliation":[{"name":"Universidade de Lisboa,LASIGE, Faculdade de Ci&#x00EA;ncias,Lisboa,Portugal"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jos\u00e9","family":"Campos","sequence":"additional","affiliation":[{"name":"University of Porto,Faculty of Engineering,Porto,Portugal"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andr\u00e9","family":"Souto","sequence":"additional","affiliation":[{"name":"Universidade de Lisboa,LASIGE, Faculdade de Ci&#x00EA;ncias,Lisboa,Portugal"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Iftekhar","family":"Ahmed","sequence":"additional","affiliation":[{"name":"University of California,Irvine,USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/Q-SE52541.2021.00011"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-88106-1_2"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/ICST49551.2021.00014"},{"journal-title":"HGate","year":"2022","key":"ref56"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/TQE.2022.3195061"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1145\/3510454.3516839"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/3307650.3322213"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1109\/ASE51524.2021.9678798"},{"journal-title":"Quantum Computation and Quantum Information 10th Anniversary","year":"2011","author":"nielsen","key":"ref53"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1109\/SATE.2016.10"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/3387940.3391459"},{"journal-title":"XGate","year":"2022","key":"ref55"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/3307650.3322213"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1093\/logcom\/exv008"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/ESEM.2017.12"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1109\/Q-SE52541.2021.00013"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45672-4_31"},{"key":"ref18","first-page":"2503","article-title":"Hidden technical debt in machine learning systems","volume":"28","author":"sculley d","year":"2015","journal-title":"Advances in neural information processing systems"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2019.00042"},{"key":"ref50","first-page":"661","article-title":"Enabling Empirical Research: A Corpus of Large-Scale Python Systems","author":"omari","year":"2019","journal-title":"Proc of the Future Technologies Conference"},{"key":"ref90","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-29044-2"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1145\/2675067"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1109\/METRICS.2005.38"},{"journal-title":"Programming Quantum Computers Essential Algorithms and Code Samples","year":"2019","author":"johnston e","key":"ref89"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2010.21"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1016\/S0164-1212(02)00054-7"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2019.00033"},{"journal-title":"Qiskit tutorial","year":"2022","key":"ref86"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1145\/3379597.3387467"},{"key":"ref85","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-015-9393-5"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2009.50"},{"journal-title":"Qiskit IBM Experiments","year":"2022","key":"ref88"},{"journal-title":"Object-Oriented Metrics in Practice Using Software Metrics to Characterize Evaluate and Improve the Design of Object-Oriented Systems","year":"2007","author":"lanza","key":"ref43"},{"journal-title":"Qiskit Experiments","year":"2022","key":"ref87"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2013.6693086"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/3428218"},{"key":"ref7","article-title":"Quantum in the cloud: application potentials and research opportunities","volume":"6256","author":"leymann","year":"2003","journal-title":"ArXiv Preprint"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378488"},{"key":"ref4","article-title":"Quantum software engineering: Landscapes and horizons","author":"zhao","year":"2020","journal-title":"ArXiv Preprint"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1038\/nature13171"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1088\/2058-9565\/abdca6"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/3387940.3391471"},{"journal-title":"ast - Abstract Syntax Trees","year":"2022","key":"ref82"},{"key":"ref81","doi-asserted-by":"publisher","DOI":"10.1109\/ASE51524.2021.9678615"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME52107.2021.00036"},{"key":"ref84","doi-asserted-by":"publisher","DOI":"10.1348\/000711006X126600"},{"key":"ref83","doi-asserted-by":"publisher","DOI":"10.1108\/QROM-08-2016-1408"},{"key":"ref80","doi-asserted-by":"publisher","DOI":"10.1145\/3422392.3422459"},{"key":"ref35","article-title":"Bug Characteristics in Quantum Software Ecosystem","author":"li","year":"2022","journal-title":"ArXiv Preprint"},{"journal-title":"Qualtrics xm - experience management software","year":"2015","key":"ref79"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1007\/s11128-018-2055-y"},{"journal-title":"Github rest api vs ghtorrent vs github archive A comparative study","year":"2018","author":"mombach","key":"ref78"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-011-9171-y"},{"journal-title":"Google Best Practices","year":"2022","key":"ref36"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2013.6606614"},{"key":"ref75","doi-asserted-by":"publisher","DOI":"10.1007\/978-94-011-3488-0_5"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2012.6405287"},{"journal-title":"ZGate","year":"2022","key":"ref74"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.3390\/e21090821"},{"journal-title":"Transp","year":"2022","key":"ref77"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2022.111458"},{"journal-title":"U2Gate","year":"2022","key":"ref76"},{"key":"ref2","article-title":"Quantum cryptography: Public key distribution and coin tossing","author":"bennett","year":"2020","journal-title":"ArXiv Preprint"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevA.94.022308"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2006.10.018"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1016\/S0164-1212(03)00240-1"},{"journal-title":"Source code for qiskit execute","year":"2021","key":"ref71"},{"journal-title":"qiskit providers ibmq IBMQBackend run","year":"2022","key":"ref70"},{"key":"ref73","doi-asserted-by":"publisher","DOI":"10.1119\/10.0006204"},{"journal-title":"Bind_parameters","year":"2022","key":"ref72"},{"key":"ref24","first-page":"31","author":"lozano","year":"2007","journal-title":"Assessing the impact of bad smells using historical information"},{"journal-title":"Reducing compilation cost","year":"2022","key":"ref68"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1109\/QUATIC.2010.16"},{"journal-title":"qiskit circuit QuantumCircuit repeat","year":"2022","key":"ref67"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2011.24"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2004.1281423"},{"journal-title":"Parameterized circuits","year":"2022","key":"ref69"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/3379597.3387479"},{"journal-title":"Hamilton","year":"2022","key":"ref64"},{"journal-title":"UNITAR","year":"2022","key":"ref63"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/1984732.1984740"},{"key":"ref66","doi-asserted-by":"publisher","DOI":"10.48550\/ARXIV.2207.06431"},{"key":"ref21","first-page":"403","article-title":"When and why your code starts to smell bad","author":"tufano","year":"2015","journal-title":"Proceedings of the International Conference on Software Engineering ICSE'94"},{"journal-title":"SingleQubitUnitary","year":"2022","key":"ref65"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/QSIC.2010.58"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2009.28"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2012.89"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1145\/3512290.3528869"},{"journal-title":"qiskitCompilerTranspile","year":"2022","key":"ref62"},{"journal-title":"Is Qiskit more popular than cirq? Why?","year":"2021","key":"ref61"}],"event":{"name":"2023 IEEE\/ACM 45th International Conference on Software Engineering (ICSE)","start":{"date-parts":[[2023,5,14]]},"location":"Melbourne, Australia","end":{"date-parts":[[2023,5,20]]}},"container-title":["2023 IEEE\/ACM 45th International Conference on Software Engineering (ICSE)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/10172484\/10172342\/10172808.pdf?arnumber=10172808","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,8,1]],"date-time":"2023-08-01T17:55:56Z","timestamp":1690912556000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10172808\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,5]]},"references-count":90,"URL":"https:\/\/doi.org\/10.1109\/icse48619.2023.00041","relation":{},"subject":[],"published":{"date-parts":[[2023,5]]}}}