Paradigm shift on Coding Productivity Using GenAI
Liang Yu

TL;DR
This paper explores how Generative AI tools impact software development productivity in industry, highlighting benefits for routine tasks and challenges in complex, domain-specific activities, and proposing new paradigms for effective use.
Contribution
It provides empirical insights into GenAI's productivity effects in industrial settings and introduces new paradigms for optimizing GenAI-assisted coding workflows.
Findings
GenAI improves productivity in routine coding tasks
Challenges remain in complex, domain-specific activities
Iterative prompt refinement and immersive environments are key
Abstract
Generative AI (GenAI) applications are transforming software engineering by enabling automated code co-creation. However, empirical evidence on GenAI's productivity effects in industrial settings remains limited. This paper investigates the adoption of GenAI coding assistants (e.g., Codeium, Amazon Q) within telecommunications and FinTech domains. Through surveys and interviews with industrial domain-experts, we identify primary productivity-influencing factors, including task complexity, coding skills, domain knowledge, and GenAI integration. Our findings indicate that GenAI tools enhance productivity in routine coding tasks (e.g., refactoring and Javadoc generation) but face challenges in complex, domain-specific activities due to limited context-awareness of codebases and insufficient support for customized design rules. We highlight new paradigms for coding transfer, emphasizing…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Research · Software Engineering Techniques and Practices · Advanced Software Engineering Methodologies
