中文
相关论文

相关论文: Analyzing and Supporting Adaptation of Online Code…

200 篇论文

AI Agents have rapidly gained prominence in both research and industry as systems that extend large language models with planning, tool use, memory, and goal-directed action. Despite this progress, the development and maintenance of Agent…

软件工程 · 计算机科学 2026-01-27 Ali Asgari , Annibale Panichella , Pouria Derakhshanfar , Mitchell Olsthoorn

On the Stack Overflow (SO) Q&A site, users often request solutions to their code-related problems (e.g., errors, unexpected behavior). Unfortunately, they often miss required code snippets during their question submission, which could…

软件工程 · 计算机科学 2024-02-08 Saikat Mondal , Mohammad Masudur Rahman , Chanchal K. Roy

TypeScript is a quickly evolving superset of JavaScript with active development of new features. Our paper seeks to understand how quickly these features are adopted by the developer community. Existing work in JavaScript shows the adoption…

软件工程 · 计算机科学 2023-03-20 Joshua D. Scarsbrook , Mark Utting , Ryan K. L. Ko

AI-for-Code (AI4Code) systems are reshaping software engineering, with tools like GitHub Copilot accelerating code generation, translation, and vulnerability detection. Alongside these advances, however, security risks remain pervasive:…

密码学与安全 · 计算机科学 2025-12-23 Qilong Wu , Taoran Li , Tianyang Zhou , Varun Chandrasekaran

Software developers have benefited from various sources of knowledge such as forums, question-and-answer sites, and social media platforms to help them in various tasks. Extracting software-related knowledge from different platforms…

信息检索 · 计算机科学 2018-11-01 Agus Sulistya , Gede Artha Azriadi Prana , Abhishek Sharma , David Lo , Christoph Treude

Third-party package usage has become a common practice in contemporary software development. Developers often face different challenges, including choosing the right libraries, installing errors, discrepancies, setting up the environment,…

软件工程 · 计算机科学 2022-03-01 Syful Islam , Dong Wang , Raula Gaikovina Kula , Takashi Ishio , Kenichi Matsumoto

Software documentation is an essential but labor intensive task that often requires a dedicated team of developers to ensure coverage and accuracy. Good documentation will help shorten the development cycle and improve the overall team…

软件工程 · 计算机科学 2017-01-31 Thomas Zheng , Jeff Shaw , Sergey Kozlov

In always-on HAR deployments, model accuracy erodes silently as domain shift accumulates over time. Addressing this challenge requires moving beyond one-off updates toward instance-driven adaptation from streaming data. However, continuous…

机器学习 · 计算机科学 2026-04-10 Minghui Qiu , Jun Chen , Lin Chen , Shuxin Zhong , Yandao Huang , Lu Wang , Kaishun Wu

Energy consumption of software applications has emerged as a critical concern for developers to contemplate in their daily development processes. Previous studies have surveyed a limited number of developers to understand their viewpoints…

软件工程 · 计算机科学 2025-11-18 Bihui Jin , Heng Li , Pengyu Nie , Ying Zou

Internet of Things (IoT) is defined as the connection between places and physical objects (i.e., things) over the internet/network via smart computing devices. We observed that IoT software developers share solutions to programming…

密码学与安全 · 计算机科学 2023-08-28 Madhu Selvaraj , Gias Uddin

Test-time adaptation is a promising research direction that allows the source model to adapt itself to changes in data distribution without any supervision. Yet, current methods are usually evaluated on benchmarks that are only a…

计算机视觉与模式识别 · 计算机科学 2024-10-15 Damian Sójka , Sebastian Cygert , Bartłomiej Twardowski , Tomasz Trzciński

Ruby is a widely used open-source programming language, valued for its simplicity, especially in web development. Despite its popularity, with over one million users on GitHub, little is known about the issues faced by Ruby developers. This…

软件工程 · 计算机科学 2025-04-29 Nikta Akbarpour , Ahmad Saleem Mirza , Erfan Raoofian , Fatemeh Fard , Gema Rodríguez-Pérez

Navigating the diverse solution spaces of non-trivial software engineering tasks requires a combination of technical knowledge, problem-solving skills, and creativity. With multiple possible solutions available, each with its own set of…

软件工程 · 计算机科学 2023-01-31 Christoph Treude

Adapting a trained model to perform satisfactorily on continually changing testing domains/environments is an important and challenging task. In this work, we propose a novel framework, SATA, which aims to satisfy the following…

计算机视觉与模式识别 · 计算机科学 2023-04-21 Goirik Chakrabarty , Manogna Sreenivas , Soma Biswas

Stack Overflow is one of the most popular technical Q&A sites used by software developers. Seeking help from Stack Overflow has become an essential part of software developers' daily work for solving programming-related questions. Although…

软件工程 · 计算机科学 2020-07-22 Zhipeng Gao , Xin Xia , David Lo , John Grundy , Yuan-Fang Li

Docker technology has been increasingly used among software developers in a multitude of projects. This growing interest is due to the fact that Docker technology supports a convenient process for creating and building containers, promoting…

软件工程 · 计算机科学 2020-08-12 Mubin Ul Haque , Leonardo Horn Iwaya , M. Ali Babar

Platforms like Stack Overflow and GitHub's gist system promote the sharing of ideas and programming techniques via the distribution of code snippets designed to illustrate particular tasks. Python, a popular and fast-growing programming…

软件工程 · 计算机科学 2019-05-28 Eric Horton , Chris Parnin

Social coding platforms such as GitHub have become defacto environments for collaborative programming and open source. When these platforms do not support specific cognitive styles, they create barriers to programming for some populations.…

软件工程 · 计算机科学 2024-01-24 Italo Santos , João Felipe Pimentel , Igor Wiese , Igor Steinmacher , Anita Sarma , Marco A. Gerosa

Compiler error messages serve as an initial resource for programmers dealing with compilation errors. However, previous studies indicate that they often lack sufficient targeted information to resolve code issues. Consequently, programmers…

软件工程 · 计算机科学 2023-07-21 Patricia Widjojo , Christoph Treude