The Transformative Influence of LLMs on Software Development & Developer Productivity

Fuente: arXiv
Saved in:
Bibliographic Details
Main Author: Jalil, Sajed
Format: Preprint
Published: 2023
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866911039971393536
author Jalil, Sajed
author_facet Jalil, Sajed
contents The increasing adoption and commercialization of generalized Large Language Models (LLMs) have profoundly impacted various aspects of our daily lives. Initially embraced by the computer science community, the versatility of LLMs has found its way into diverse domains. In particular, the software engineering realm has witnessed the most transformative changes. With LLMs increasingly serving as AI Pair Programming Assistants spurred the development of specialized models aimed at aiding software engineers. Although this new paradigm offers numerous advantages, it also presents critical challenges and open problems. To identify the potential and prevailing obstacles, we systematically reviewed contemporary scholarly publications, emphasizing the perspectives of software developers and usability concerns. Preliminary findings underscore pressing concerns about data privacy, bias, and misinformation. Additionally, we identified several usability challenges, including prompt engineering, increased cognitive demands, and mistrust. Finally, we introduce 12 open problems that we have identified through our survey, covering these various domains.
format Preprint
id arxiv_https___arxiv_org_abs_2311_16429
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle The Transformative Influence of LLMs on Software Development & Developer Productivity
Jalil, Sajed
Software Engineering
Human-Computer Interaction
68T07
D.2.3; I.2.5; I.2.7
The increasing adoption and commercialization of generalized Large Language Models (LLMs) have profoundly impacted various aspects of our daily lives. Initially embraced by the computer science community, the versatility of LLMs has found its way into diverse domains. In particular, the software engineering realm has witnessed the most transformative changes. With LLMs increasingly serving as AI Pair Programming Assistants spurred the development of specialized models aimed at aiding software engineers. Although this new paradigm offers numerous advantages, it also presents critical challenges and open problems. To identify the potential and prevailing obstacles, we systematically reviewed contemporary scholarly publications, emphasizing the perspectives of software developers and usability concerns. Preliminary findings underscore pressing concerns about data privacy, bias, and misinformation. Additionally, we identified several usability challenges, including prompt engineering, increased cognitive demands, and mistrust. Finally, we introduce 12 open problems that we have identified through our survey, covering these various domains.
title The Transformative Influence of LLMs on Software Development & Developer Productivity
topic Software Engineering
Human-Computer Interaction
68T07
D.2.3; I.2.5; I.2.7
url https://arxiv.org/abs/2311.16429