{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T18:27:11Z","timestamp":1775068031012,"version":"3.50.1"},"reference-count":38,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2025,1,6]],"date-time":"2025-01-06T00:00:00Z","timestamp":1736121600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,1,6]],"date-time":"2025-01-06T00:00:00Z","timestamp":1736121600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["SN COMPUT. SCI."],"DOI":"10.1007\/s42979-024-03608-4","type":"journal-article","created":{"date-parts":[[2025,1,6]],"date-time":"2025-01-06T13:49:57Z","timestamp":1736171397000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Perceived Impact of AI-Based Tooling on Software Development Code Quality"],"prefix":"10.1007","volume":"6","author":[{"ORCID":"https:\/\/orcid.org\/0009-0009-1491-7956","authenticated-orcid":false,"given":"Boris","family":"Martinovi\u0107","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8443-1200","authenticated-orcid":false,"given":"Robert","family":"Rozi\u0107","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2025,1,6]]},"reference":[{"key":"3608_CR1","doi-asserted-by":"crossref","unstructured":"Martinovi\u0107 B, Rozi\u0107 R. Impact of AI tools on software development code quality. In: International conference on digital transformation in education and artificial intelligence application. Springer; 2024. p. 241\u2013256.","DOI":"10.1007\/978-3-031-62058-4_15"},{"key":"3608_CR2","unstructured":"Yeti\u015ftiren B, \u00d6zsoy I, Ayerdem M, Eray T. Evaluating the code quality of ai-assisted code generation tools: an empirical study on github copilot, amazon codewhisperer, and chatgpt. 2023."},{"key":"3608_CR3","doi-asserted-by":"publisher","first-page":"1386720","DOI":"10.3389\/fdata.2024.1386720","volume":"7","author":"C Negri-Ribalta","year":"2024","unstructured":"Negri-Ribalta C, Geraud-Stewart R, Sergeeva A, Lenzini G. A systematic literature review on the impact of AI models on the security of code generation. Front Big Data. 2024;7:1386720.","journal-title":"Front Big Data"},{"key":"3608_CR4","unstructured":"IntelliJ IDEA - the Leading Java and Kotlin IDE \u2014 jetbrains.com. https:\/\/www.jetbrains.com\/idea\/. Accessed 3 Dec 2024."},{"key":"3608_CR5","doi-asserted-by":"publisher","DOI":"10.1016\/j.softx.2024.101677","volume":"26","author":"Y Almeida","year":"2024","unstructured":"Almeida Y, Albuquerque D, DantasFilho E, Muniz F, de Farias Santos K, Perkusich M, Almeida H, Perkusich A. AICodeReview advancing code quality with AI-enhanced reviews. SoftwareX. 2024;26: 101677.","journal-title":"SoftwareX"},{"key":"3608_CR6","doi-asserted-by":"crossref","unstructured":"Pearce H, Ahmad B, Tan B, Dolan-Gavitt B, Karri R. Asleep at the keyboard? assessing the security of github copilot\u2019s code contributions. In: 2022 IEEE symposium on security and privacy (SP). IEEE; 2022. p. 754\u2013768.","DOI":"10.1109\/SP46214.2022.9833571"},{"key":"3608_CR7","doi-asserted-by":"crossref","unstructured":"Perry N, Srivastava M, Kumar D, Boneh D. Do users write more insecure code with AI assistants? In: Proceedings of the 2023 ACM SIGSAC conference on computer and communications security. 2023. p. 2785\u20132799.","DOI":"10.1145\/3576915.3623157"},{"issue":"4","key":"3608_CR8","doi-asserted-by":"publisher","first-page":"546","DOI":"10.1109\/TSE.2009.70","volume":"36","author":"RPL Buse","year":"2010","unstructured":"Buse RPL, Weimer WR. Learning a metric for code readability. IEEE Trans Softw Eng. 2010;36(4):546\u201358.","journal-title":"IEEE Trans Softw Eng"},{"key":"3608_CR9","doi-asserted-by":"crossref","unstructured":"Tashtoush Y, Odat Z, Alsmadi IM, Yatim M. Impact of programming features on code readability. 2013.","DOI":"10.14257\/ijseia.2013.7.6.38"},{"key":"3608_CR10","unstructured":"What is Code Readability? - A Key Pillar of Software Development - Galaxy Weblinks \u2014 galaxyweblinks.com. https:\/\/www.galaxyweblinks.com\/blog\/what-is-code-readability. Accessed 3 Dec 2024."},{"key":"3608_CR11","unstructured":"13 Code Quality Metrics That You Must Track | Opsera \u2014 opsera.io. https:\/\/www.opsera.io\/blog\/13-code-quality-metrics-that-you-must-track. Accessed 27 Aug 2024."},{"key":"3608_CR12","unstructured":"Improve Code Readability with AI | Restackio \u2014 restack.io. https:\/\/www.restack.io\/p\/ai-improve-answer-code-readability-cat-ai. Accessed 3 Dec 2024."},{"key":"3608_CR13","doi-asserted-by":"crossref","unstructured":"Al Madi N. How readable is model-generated code? examining readability and visual inspection of github copilot. In: Proceedings of the 37th IEEE\/ACM international conference on automated software engineering. 2022. p. 1\u20135.","DOI":"10.1145\/3551349.3560438"},{"key":"3608_CR14","unstructured":"Rodriguez Mario. Research: Quantifying GitHub Copilot\u2019s impact on code quality \u2014 github.blog. https:\/\/github.blog\/news-insights\/research\/research-quantifying-github-copilots-impact-on-code-quality\/. Accessed 3 Dec 2024."},{"key":"3608_CR15","first-page":"2020","volume":"1\u201326","author":"L Ardito","year":"2020","unstructured":"Ardito L, Coppola R, Barbato L, Verga D. A tool-based perspective on software code maintainability metrics: a systematic literature review. Sci Program. 2020;1\u201326:2020.","journal-title":"Sci Program"},{"key":"3608_CR16","unstructured":"Dhaduk Hiren. Code Quality: Its Importance in Custom Software Development \u2014 simform.com. https:\/\/www.simform.com\/blog\/code-quality\/. Accessed 28 Feb 2024."},{"key":"3608_CR17","unstructured":"Code Efficiency \u2014 devx.com. https:\/\/www.devx.com\/terms\/code-efficiency\/. Accessed 27 Aug 2024."},{"key":"3608_CR18","unstructured":"Bieli\u0144ska A. Code Analysis with AI. How to Do IT Effectively? - Edge1S \u2014 edge1s.com. https:\/\/edge1s.com\/blog\/code-analysis-with-ai\/. Accessed 3 Dec 2024."},{"key":"3608_CR19","unstructured":"Bhatt T. What is Code Quality & What\u2019s Its Importance in Development? \u2014 intelivita.com. https:\/\/www.intelivita.com\/blog\/importance-of-code-quality\/. Accessed 3 Dec 2024."},{"key":"3608_CR20","unstructured":"da Cruz WS. How AI is revolutionizing custom software requirements analysis - Ubistart \u2014 ubistart.com. https:\/\/ubistart.com\/en\/blog\/how-ai-is-revolutionizing-custom-software-requirements-analysis\/. Accessed 3 Dec 2024."},{"key":"3608_CR21","unstructured":"Vallejo L. Validation and Verification of Artificial Intelligence \u2014 sqs.es. https:\/\/www.sqs.es\/validation-and-verification-of-artificial-intelligence\/?lang=en. Accessed 3 Dec 2024."},{"key":"3608_CR22","unstructured":"Ensuring Accuracy: How to Check Code for AI Implementation. \u2014 texta.ai. https:\/\/texta.ai\/blog\/ai-content\/ensuring-accuracy-how-to-check-code-for-ai-implementation. Accessed 3 Dec 2024."},{"key":"3608_CR23","unstructured":"Binmile Technologies. Pros & Cons of AI Assisted Coding | Binmile Technologies \u2014 binmile.com. https:\/\/binmile.com\/blog\/pros-and-cons-of-ai-assisted-coding\/. Accessed 3 Dec 2024."},{"key":"3608_CR24","unstructured":"Introducing ChatGPT \u2014 openai.com. https:\/\/openai.com\/blog\/chatgpt. Accessed 28 Feb 2024."},{"key":"3608_CR25","unstructured":"Desktop Operating System Market Share Worldwide | Statcounter Global Stats \u2014 gs.statcounter.com. https:\/\/gs.statcounter.com\/os-market-share\/desktop\/worldwide. Accessed 28 Feb 2024."},{"key":"3608_CR26","unstructured":"Your Everyday AI Companion | Microsoft Bing \u2014 microsoft.com. https:\/\/www.microsoft.com\/en-us\/bing. Accessed 28 Feb 2024."},{"key":"3608_CR27","unstructured":"Getting Started with Perplexity \u2014 blog.perplexity.ai. https:\/\/blog.perplexity.ai\/getting-started. Accessed 28 Feb 2024."},{"key":"3608_CR28","unstructured":"DALL.E: Creating images from text \u2014 openai.com. https:\/\/openai.com\/research\/dall-e. Accessed 28 Feb 2024."},{"key":"3608_CR29","unstructured":"GitHub Copilot . Your AI pair programmer \u2014 github.com. https:\/\/github.com\/features\/copilot. Accessed 28 Feb 2024."},{"key":"3608_CR30","unstructured":"Rizel S. 8 things you didn\u2019t know you could do with GitHub Copilot \u2014 github.blog. https:\/\/github.blog\/2022-09-14-8-things-you-didnt-know-you-could-do-with-github-copilot\/. Accessed 24 Feb 2024."},{"key":"3608_CR31","unstructured":"Project IDX \u2014 idx.dev. https:\/\/idx.dev\/. Accessed 28 Feb 2024."},{"key":"3608_CR32","unstructured":"Introducing Project IDX, An Experiment to Improve Full-stack, Multiplatform App Development \u2014 developers.googleblog.com. https:\/\/developers.googleblog.com\/2023\/08\/introducing-project-idx-experiment-to-improve-full-stack-multiplatform-app-development.html?m=1. Accessed 28 Feb 2024."},{"key":"3608_CR33","unstructured":"Codeium; Free AI Code Completion & Chat \u2014 codeium.com. https:\/\/codeium.com\/. Accessed 28 Feb 2024."},{"key":"3608_CR34","unstructured":"Introduction | Wasp \u2014 wasp-lang.dev. https:\/\/wasp-lang.dev\/docs. Accessed 28 Feb 2024."},{"key":"3608_CR35","unstructured":"MAGE GPT Web App GeneratorMageGPT \u2014 usemage.ai. https:\/\/usemage.ai\/. Accessed 28 Feb 2024."},{"key":"3608_CR36","unstructured":"Cursor - The AI-first Code Editor \u2014 cursor.sh. https:\/\/cursor.sh\/. Accessed 28 Feb 2024."},{"key":"3608_CR37","unstructured":"LinkedIn: \u2014 linkedin.com. linkedin.com. Accessed 20 Nov 2024."},{"key":"3608_CR38","unstructured":"x.com \u2014 x.com. https:\/\/x.com\/. Accessed 20 Nov 2024."}],"container-title":["SN Computer Science"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42979-024-03608-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s42979-024-03608-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42979-024-03608-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,6]],"date-time":"2025-01-06T14:03:03Z","timestamp":1736172183000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s42979-024-03608-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,1,6]]},"references-count":38,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2025,1]]}},"alternative-id":["3608"],"URL":"https:\/\/doi.org\/10.1007\/s42979-024-03608-4","relation":{},"ISSN":["2661-8907"],"issn-type":[{"value":"2661-8907","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,1,6]]},"assertion":[{"value":"10 September 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"9 December 2024","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"6 January 2025","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"Not applicable.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"Survey participants were informed before filling in the survey that the aggregated results of this survey will be published in the form of a paper. No personal data was published as part of the paper.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Research Involving Human and\/or Animals"}},{"value":"Survey participants were informed before filling in the survey that the aggregated results of this survey will be published in the form of a paper.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Informed Consent"}}],"article-number":"63"}}