中文
相关论文

相关论文: The Shift from Writing to Pruning Software: A Bons…

200 篇论文

AI-based code assistants are increasingly popular as a means to enhance productivity and improve code quality. This study compares four AI-based code assistants, GitHub Copilot, Tabnine, ChatGPT, and Google Bard, in method generation tasks,…

软件工程 · 计算机科学 2024-02-15 Vincenzo Corso , Leonardo Mariani , Daniela Micucci , Oliviero Riganelli

Modern-day Integrated Development Environments (IDEs) have come a long way from the early text editing utilities to the complex programs encompassing thousands of functions to help developers. However, with the increasing number of…

软件工程 · 计算机科学 2024-02-20 Yaroslav Zharov , Yury Khudyakov , Evgeniia Fedotova , Evgeny Grigorenko , Egor Bogomolov

The software engineering community recently has witnessed widespread deployment of AI programming assistants, such as GitHub Copilot. However, in practice, developers do not accept AI programming assistants' initial suggestions at a high…

软件工程 · 计算机科学 2023-09-19 Jenny T. Liang , Chenyang Yang , Brad A. Myers

AI foundation models have the capability to produce a wide array of responses to a single prompt, a feature that is highly beneficial in software engineering to generate diverse code solutions. However, this advantage introduces a…

软件工程 · 计算机科学 2024-03-21 Scott Blyth , Markus Wagner , Christoph Treude

Alloy is a lightweight formal specification language, supported by an IDE, which has proven well-suited for reasoning about software design in early development stages. The IDE provides a visualizer that produces graphical representations…

人机交互 · 计算机科学 2018-11-28 Rui Couto , José C. Campos , Nuno Macedo , Alcino Cunha

Quality control in the manufacturing industry has improved with the use of artificial intelligence (AI). However, the manual inspection of trimming die designs, which is time-consuming and prone to errors, is still done by engineers. This…

Generative AI coding tools are relatively new, and their impact on developers extends beyond traditional coding metrics, influencing beliefs about work and developers' roles in the workplace. This study aims to illuminate developers'…

软件工程 · 计算机科学 2024-10-25 Jenna Butler , Jina Suh , Sankeerti Haniyur , Constance Hadley

Generative machine learning models have recently been applied to source code, for use cases including translating code between programming languages, creating documentation from code, and auto-completing methods. Yet, state-of-the-art…

LLM-based autonomous coding agents have reshaped software development. While these agents excel at code generation, open questions persist about the long-term maintainability of AI-generated code. This study empirically investigates the…

软件工程 · 计算机科学 2026-05-12 Shota Sawada , Tatsuya Shirai , Yutaro Kashiwa , Ken'ichi Yamaguchi , Hiroshi Iwata , Hajimu Iida

We describe an intelligent assistant based on mining existing software repositories to help the developer interactively create checkable specifications of code. To be most useful we apply this at the subsystem level, that is chunks of code…

软件工程 · 计算机科学 2022-09-21 Steven P. Reiss

In this paper, we focus on how artificial intelligence (AI) can be used to assist users in the creation of anime portraits, that is, converting rough sketches into anime portraits during their sketching process. The input is a sequence of…

计算机视觉与模式识别 · 计算机科学 2023-06-14 Zhengyu Huang , Haoran Xie , Tsukasa Fukusato , Kazunori Miyata

Code editing is essential in evolving software development. Many automated code editing tools have been proposed that leverage both Information Retrieval-based techniques and Machine Learning-based code generation and code editing models.…

软件工程 · 计算机科学 2024-02-27 Changshu Liu , Pelin Cetin , Yogesh Patodia , Saikat Chakraborty , Yangruibo Ding , Baishakhi Ray

Token-level code completion is one of the most critical features in modern Integrated Development Environments (IDEs). It assists developers by suggesting relevant identifiers and APIs during coding. While completions are typically derived…

软件工程 · 计算机科学 2026-05-13 Daniele Cipollone , Egor Bogomolov , Arie van Deursen , Maliheh Izadi

Translating statistical methods into reliable software is a persistent bottleneck in quantitative research. Existing AI code-generation tools produce code quickly but cannot guarantee faithful implementation -- a critical requirement for…

软件工程 · 计算机科学 2026-04-07 Tianzhu Qin , Yiqing Xu

AI-assisted development tools promise productivity gains and improved code quality, yet their adoption among developers remains inconsistent. Prior research suggests that professional expertise influences technology adoption, but its role…

人机交互 · 计算机科学 2025-04-22 Ilya Zakharov , Ekaterina Koshchenko , Agnia Sergeyuk

Even relatively simple code analysis can be a daunting task for many first year students. Perceived complexity, coupled with foreign and harsh syntax, often outstrips the ability for students to take in what they are seeing in terms of…

人机交互 · 计算机科学 2008-03-05 Christopher Pearson , Celina Gibbs , Yvonne Coady

IDE-Bench is a comprehensive framework for evaluating AI IDE agents on real-world software engineering tasks through an IDE-native tool interface. We present a Dockerized test harness that goes beyond raw terminal execution, granting models…

软件工程 · 计算机科学 2026-02-02 Spencer Mateega , Jeff Yang , Tiana Costello , Shaurya Jadhav , Nicole Tian , Agustin Garcinuño

Recent AI code assistants have significantly improved their ability to process more complex contexts and generate entire codebases based on a textual description, compared to the popular snippet-level generation. These codebase AI…

软件工程 · 计算机科学 2025-08-12 Philipp Eibl , Sadra Sabouri , Souti Chattopadhyay

In recent years, the rise of AI-assisted code-generation tools has significantly transformed software development. While code generators have mainly been used to support conventional software development, their use will be extended to…

软件工程 · 计算机科学 2024-12-17 Simon Torka , Sahin Albayrak

In this paper, we present Code Shrew, a new software platform accompanied by an interactive programming course. Its aim is to teach the fundamentals of computer programming by enabling users to create their own drawings and animations. The…

计算机与社会 · 计算机科学 2018-08-09 Ludwik Trammer , Jamie Nunez
‹ 上一页 1 8 9 10 下一页 ›