{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,19]],"date-time":"2026-02-19T08:16:43Z","timestamp":1771489003987,"version":"3.50.1"},"reference-count":96,"publisher":"IEEE","license":[{"start":{"date-parts":[[2025,6,25]],"date-time":"2025-06-25T00:00:00Z","timestamp":1750809600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2025,6,25]],"date-time":"2025-06-25T00:00:00Z","timestamp":1750809600000},"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":[[2025,6,25]]},"DOI":"10.1109\/snpd65828.2025.11254176","type":"proceedings-article","created":{"date-parts":[[2025,11,28]],"date-time":"2025-11-28T18:40:29Z","timestamp":1764355229000},"page":"266-273","source":"Crossref","is-referenced-by-count":1,"title":["Vibe Coding: A Multivocal Systematic Mapping Study"],"prefix":"10.1109","author":[{"given":"Nicole","family":"Beaulieu","sequence":"first","affiliation":[{"name":"University of Nevada, Reno,College of Engineering,Reno,Nevada,USA"}]},{"given":"Sergiu","family":"Dascalu","sequence":"additional","affiliation":[{"name":"University of Nevada, Reno,College of Engineering,Reno,Nevada,USA"}]},{"given":"Emily","family":"Hand","sequence":"additional","affiliation":[{"name":"University of Nevada, Reno,College of Engineering,Reno,Nevada,USA"}]}],"member":"263","reference":[{"key":"ref1","volume-title":"Software Engineering","author":"Sommerville","year":"2015"},{"key":"ref2","article-title":"Github copilot: Your ai pair programmer","year":"2021"},{"key":"ref3","article-title":"Introducing codex","volume-title":"announced Codex and explained its integration into tools like GitHub Copilot","year":"2021"},{"key":"ref4","article-title":"Redefining developer assistance: Through large language models in software ecosystem","author":"Banerjee","year":"2023"},{"key":"ref5","article-title":"The generic programming paradigm","volume-title":"AT&T Bell Laboratories, Tech. Rep.","author":"Stepanov","year":"1995"},{"key":"ref6","volume-title":"Microsoft Visual C++ 1.0 Release Notes","year":"1993"},{"key":"ref7","volume-title":"Microsoft Visual C++ 1.5 Product Overview","year":"1993"},{"key":"ref8","article-title":"Xcode interface builder","volume-title":"integrated GUI builder with Objective-C outlets and actions","year":"2003"},{"key":"ref9","volume-title":"Interface Builder User\u2019s Guide","year":"1994"},{"key":"ref10","article-title":"Introducing github copilot: Your ai pair programmer","volume-title":"official announcement of GitHub Copilot, marking the debut of LLM-assisted coding in mainstream development tools","year":"2021"},{"key":"ref11","article-title":"Series a and magic","volume-title":"announcement detailing Cursor\u2019s launch and Series A funding","year":"2023"},{"key":"ref12","article-title":"Claude code overview","volume-title":"official documentation for Claude Code, Anthropic\u2019s agentic coding tool","year":"2025"},{"key":"ref13","first-page":"18","article-title":"Happy software developers solve problems better: Psychological measurements in empirical software engineering","volume":"94","author":"Graziotin","year":"2014","journal-title":"Journal of Systems and Software"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2015.334"},{"key":"ref15","article-title":"Paradise unplugged: Disconnection, anxiety, and developer wellbeing in the age of remote work","author":"Ford","year":"2021"},{"key":"ref16","first-page":"33","article-title":"The theory and practice of emotioncentered software engineering","volume-title":"Proceedings of the IEEE\/ACM International Conference on Software Engineering: Software Engineering in Society (ICSE-SEIS)","author":"Ralph"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/HSI.2013.6577875"},{"key":"ref18","first-page":"3215","article-title":"Creativity support for the modern interface","volume-title":"CHI \u201913 Extended Abstracts on Human Factors in Computing Systems","author":"Davis","year":"2013"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/1357054.1357074"},{"key":"ref20","article-title":"Evaluating large language models trained on code","volume-title":"openAI Technical Report","author":"Chen","year":"2021"},{"key":"ref21","article-title":"Do users write better code with copilot?","author":"Murali","year":"2023"},{"key":"ref22","article-title":"Introducing\u201dvibe coding\": A developer-centered ai programming style","author":"Karpathy"},{"key":"ref23","article-title":"Not all ai-assisted programming is vibe coding (but vibe coding rocks)","author":"Willison","year":"2025"},{"key":"ref24","article-title":"What is vibe coding, exactly?","volume-title":"MIT Technology Review","author":"Williams","year":"2025"},{"key":"ref25","article-title":"Silicon valley\u2019s next act: Bringing","author":"Chowdhury","year":"2025"},{"key":"ref26","article-title":"Ensuring the maintainability and supportability of \u2019vibecoded software systems: A framework for bridging intuition and engineering rigor","author":"Maes","year":"2025"},{"key":"ref27","first-page":"174","article-title":"Software developers, moods, emotions, and performance","volume-title":"Journal of Systems and Software","volume":"111","author":"Graziotin","year":"2014"},{"key":"ref28","article-title":"Emotions and perceived productivity of software developers at the workplace","volume-title":"IEEE Transactions on Software Engineering","author":"Girardi","year":"2021"},{"key":"ref29","doi-asserted-by":"crossref","DOI":"10.1145\/3239235.3239245","article-title":"Using experience sampling to link software repositories with emotions and work well-being","author":"Kuutila","year":"2018"},{"key":"ref30","volume-title":"Emotion-driven development","author":"Steinke","year":"2023"},{"key":"ref31","article-title":"Github copilot: Your ai pair programmer","volume-title":"introduced Copilot with examples, user feedback, and development insights","year":"2022"},{"issue":"4","key":"ref32","first-page":"556","article-title":"Democratizing software engineering through generative ai and vibe coding: The evolution of no-code development","volume-title":"Journal of Computer Science and Technology Studies","volume":"7","author":"Gadde","year":"2025"},{"key":"ref33","article-title":"What is vibe coding?","year":"2025"},{"key":"ref34","doi-asserted-by":"crossref","DOI":"10.31219\/osf.io\/kjz9t_v1","article-title":"The gotchas of ai coding and vibe coding: It\u2019s all about support and maintenance","author":"Maes","year":"2025"},{"key":"ref35","article-title":"Guidelines for performing systematic literature reviews in software engineering","volume-title":"EBSE Technical Report","author":"Kitchenham","year":"2007"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2010.03.006"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2018.09.006"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1145\/2601248.2601268"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1111\/ijmr.12102"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.14236\/ewic\/EASE2008.8"},{"key":"ref41","first-page":"1","article-title":"Guidelines for conducting systematic mapping studies in software engineering: An update","volume-title":"Information and Software Technology","volume":"64","author":"Petersen","year":"2015"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1145\/2601248.2601256"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.14236\/ewic\/EASE2010.4"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1145\/2915970.2916008"},{"key":"ref45","first-page":"101","article-title":"Guidelines for including grey literature and conducting multivocal literature reviews in software engineering","volume-title":"Information and Software Technology","volume":"106","author":"Garousi","year":"2019"},{"key":"ref46","first-page":"189","article-title":"How to treat the use of grey literature in software engineering","volume-title":"Proceedings of the International Conference on Software and System Processes","author":"Zhou"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1145\/3463274.3463362"},{"key":"ref48","first-page":"111109","article-title":"An introduction to multivocal literature reviews in software engineering","volume":"186","author":"Garousi","year":"2022","journal-title":"Journal of Systems and Software"},{"key":"ref49","article-title":"Vibe coding in enterprise software","author":"Santa Maria","year":"2025"},{"key":"ref50","article-title":"A review on vibe coding: Fundamentals, state-of-the-art, challenges and future directions","author":"Ray","year":"2025","journal-title":"TechRxiv"},{"key":"ref51","article-title":"Vibe coding vs. agentic coding: Fundamentals and practical implications of agentic ai","author":"Sapkota","year":"2025"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2018.09.006"},{"key":"ref53","article-title":"The prisma 2020 statement: An updated guideline for reporting systematic reviews","volume-title":"BMJ","volume":"372","author":"Page","year":"2021"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1109\/32.295895"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1109\/2.303623"},{"key":"ref56","volume-title":"Design Patterns: Elements of Reusable Object-Oriented Software","author":"Gamma","year":"1995"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1109\/2.402076"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1145\/1015864.1015888"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1109\/FMCAD.2013.6679385"},{"issue":"3","key":"ref60","first-page":"44","article-title":"Software maintenance and evolution","volume":"47","author":"Rajlich","year":"2014","journal-title":"IEEE Computer"},{"key":"ref61","doi-asserted-by":"publisher","DOI":"10.1038\/538020a"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1145\/3290605.3300831"},{"key":"ref63","article-title":"Evaluating large language models trained on code","author":"Chen","year":"2021"},{"key":"ref64","article-title":"Program synthesis with large language models","author":"Bavarian","year":"2022"},{"key":"ref65","doi-asserted-by":"publisher","DOI":"10.1145\/3491101.3519665"},{"key":"ref66","article-title":"Teaching large language models to self-debug","author":"Shinn","year":"2022"},{"key":"ref67","first-page":"1","article-title":"Do users write more effective prompts than the crowd? evaluating user-in-the-loop prompting for code generation","volume-title":"Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems","author":"Liu"},{"key":"ref68","doi-asserted-by":"publisher","DOI":"10.1145\/3544548.3580919"},{"key":"ref69","article-title":"An evaluation of prompt engineering techniques for multi-turn code generation with llms","author":"Kedzie","year":"2024"},{"key":"ref70","doi-asserted-by":"crossref","DOI":"10.1109\/SSE62657.2024.00047","article-title":"Natural language-oriented programming (nlop): Towards democratizing software creation","volume-title":"Proceedings of the 2024 IEEE International Conference on Software Services Engineering (SSE)","author":"Beheshti"},{"key":"ref71","doi-asserted-by":"publisher","DOI":"10.56726\/irjmets56402"},{"issue":"6","key":"ref72","first-page":"1","article-title":"Challenges and opportunities in human-ai collaboration for software engineering","volume-title":"Empirical Software Engineering","volume":"27","author":"Li","year":"2022"},{"key":"ref73","article-title":"Llms are zero-shot anaphora resolvers, but are they coherent coders?","volume-title":"Proceedings of the 2025 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies (NAACLHLT)","author":"Wilcox"},{"key":"ref74","first-page":"1","article-title":"\u2019it\u2019s just easier to do it myself\u2019: A study of friction in human-ai pair programming with github copilot","volume-title":"Proceedings of the 2025 ACM Conference on Intelligent User Interfaces (IUI)","author":"Kazemitabaar"},{"key":"ref75","article-title":"Agile is dead (long live flow)","author":"Hunt","year":"2021"},{"key":"ref76","doi-asserted-by":"crossref","DOI":"10.1145\/3411763.3451760","article-title":"Prompt programming for large language models: Beyond the few-shot paradigm","author":"Reynolds","year":"2021"},{"key":"ref77","article-title":"There\u2019s a new kind of coding i call\u201dvibe coding\"","author":"Karpathy","year":"2025"},{"key":"ref78","article-title":"The trouble with genai: Llms are still not any close to agi. they will never be","author":"Maes","year":"2024"},{"key":"ref79","doi-asserted-by":"crossref","DOI":"10.31219\/osf.io\/u38w4","article-title":"Fixing reference hallucinations of llms","author":"Maes","year":"2024"},{"key":"ref80","article-title":"Autodev: Code generation and execution platform powered by generative ai","volume-title":"International Research Journal of Modernization in Engineering Technology","author":"Patel","year":"2024"},{"key":"ref81","article-title":"A quarter of startups in yc\u2019s current cohort have codebases that are almost entirely ai-based","volume":"2025","author":"Mehta","year":"2025","journal-title":"TechCrunch, archived"},{"key":"ref82","article-title":"Ai coding assistant refuses to write code, tells user to learn programming instead","volume":"2025","author":"Edwards","year":"2025","journal-title":"Ars Technica, archived"},{"key":"ref83","article-title":"Will the future of software development run on vibes?","author":"Edwards","year":"2025","journal-title":"Ars Technica, archived"},{"key":"ref84","article-title":"Now you don\u2019t even need code to be a programmer. but you still need expertise","author":"Naughton","year":"2025","journal-title":"The Observer"},{"key":"ref85","article-title":"Not a coder? with ai, just having an idea can be enough","author":"Roose","year":"2025","journal-title":"New York Times"},{"key":"ref86","article-title":"Is vibe coding with ai gnarly or rrckless?","author":"Edwards","year":"2025","journal-title":"Ars Technica"},{"key":"ref87","article-title":"Ai software coding threatens expertise","author":"Guardian","year":"2025","journal-title":"The Guardian"},{"key":"ref88","article-title":"Here\u2019s how i use llms to help me write code","author":"Willison","year":"2025"},{"key":"ref89","article-title":"Vibe coding: What it is and how it works","author":"Salminen","year":"2025"},{"key":"ref90","article-title":"What are the real benefits and risks of vibe coding?","author":"Coelho","year":"2025"},{"key":"ref91","article-title":"The rise of vibe coding: How ai is democratizing software development","author":"Tkachov","year":"2025"},{"key":"ref92","article-title":"The rise of vibe coding: Democratizing software development","author":"Smith","year":"2025"},{"key":"ref93","article-title":"The rise of vibe coding: What it means for the future of software development","author":"Agrawal","year":"2025"},{"key":"ref94","article-title":"Vibe coding and vibe design","author":"Nielsen","year":"2025"},{"key":"ref95","article-title":"Intent is the new syntax: Why vibe coding represents a shift in software development","author":"Manukrishnan","year":"2025"},{"key":"ref96","article-title":"Vibe coding: Revolutionizing software development with aigenerated code","volume-title":"ResearchGate","author":"Pajo","year":"2025"}],"event":{"name":"2025 IEEE\/ACIS 29th International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel\/Distributed Computing (SNPD)","location":"Busan, Korea, Republic of","start":{"date-parts":[[2025,6,25]]},"end":{"date-parts":[[2025,6,27]]}},"container-title":["2025 IEEE\/ACIS 29th International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel\/Distributed Computing (SNPD)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/11251382\/11252538\/11254176.pdf?arnumber=11254176","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,11,29]],"date-time":"2025-11-29T06:52:02Z","timestamp":1764399122000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/11254176\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,6,25]]},"references-count":96,"URL":"https:\/\/doi.org\/10.1109\/snpd65828.2025.11254176","relation":{},"subject":[],"published":{"date-parts":[[2025,6,25]]}}}