arrow
返回

Pair Programming With Generative AI

delete2024-05-01
delete2
delete
OA
AI
D
Diomidis Spinellis *
DOI:10.1109/MS.2024.3363848delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Generative AI based on large-language models is significantly impacting software development through IDE assistants, cloud-based APIs, and interactive chatbots for coding assistance. It excels in generating and translating code and data, navigating APIs, and creating boilerplate content, thereby enhancing productivity. However, it is prone to generating inaccurate information (hallucinations), erroneous code, and potentially introducing security vulnerabilities. To counter these risks, employing automated analysis tools, conducting rigorous testing, and maintaining a deep understanding of computer science concepts are essential. While generative AI can substantially aid development tasks it is not a replacement for human expertise, especially in understanding complex software, its requirements, and architecture.

期刊

IEEE Software 封面图
IEEE Software
IF:
3
论文数:
3.2K
被引数:
3.6K

机构

暂无机构信息
引用论文

引用论文

Cracking software reuse
err2007-01-01
err4
PREAI
errSpinellis, Diomidis
err分享
err收藏
Author Correction: Degradation mechanisms of perovskite solar cells under vacuum and one atmosphere of nitrogen
err2022-03-30
err0
errOAAI
errRenjun Guo; Dan Han; Wei Chen; Linjie Dai; Kangyu Ji; Qiu Xiong; Saisai Li; Lennart K. Reb; Manuel A. Scheel; Shambhavi Pratap; Nian Li; Shanshan Yin; Tianxiao Xiao; Suzhe Liang; Anna Lena Oechsle; Christian L. Weindl; Matthias Schwartzkopf; Hubert Ebert; Peng Gao; Kai Wang; Mingjian Yuan; Neil C. Greenham; Samuel D. Stranks; Stephan V. Roth; Richard H. Friend; Peter Müller-Buschbaum
err分享
err收藏
err分享
err收藏