中文
相关论文

相关论文: The Influence of Code Comments on the Perceived He…

200 篇论文

Stack Overflow (SO) is the most popular question-and-answer website for software developers, providing a large amount of copyable code snippets. Using those snippets raises maintenance and legal issues. SO's license (CC BY-SA 3.0) requires…

软件工程 · 计算机科学 2018-09-24 Sebastian Baltes , Stephan Diehl

Stack Overflow is widely recognized by software practitioners as the go-to resource for addressing technical issues and sharing practical solutions. While not typically seen as a scholarly forum, users on Stack Overflow commonly refer to…

计算机与社会 · 计算机科学 2024-03-29 Run Huang , Souti Chattopadhyay

Mocking is a common unit testing technique that is used to simplify tests, reduce flakiness, and improve coverage by replacing real dependencies with simplified implementations. Despite its widespread use in Open Source Software projects,…

软件工程 · 计算机科学 2025-07-01 Mumtahina Ahmed , Md Nahidul Islam Opu , Chanchal Roy , Sujana Islam Suhi , Shaiful Chowdhury

Background: Despite a growing body of literature on the impact of software bots on open source software development teams, their effects on team communication, coordination, and collaboration practices are not well understood. Bots can have…

软件工程 · 计算机科学 2023-05-29 Leonore Röseler , Ingo Scholtes , Christoph Gote

AI coding assistants have become prolific in recent years. Through a longitudinal mixed-methods investigation, we examined how professional software engineers perceive the effects of AI coding assistants in regard to task focus, developer…

软件工程 · 计算机科学 2026-05-25 Annie Vella , Kelly Blincoe

While revolutionary AI-powered code generation tools have been rising rapidly, we know little about how and how to help software developers form appropriate trust in those AI tools. Through a two-phase formative study, we investigate how…

人机交互 · 计算机科学 2023-03-30 Ruijia Cheng , Ruotong Wang , Thomas Zimmermann , Denae Ford

Developers now have access to a growing array of increasingly autonomous AI tools for software development. While many studies examine copilots that provide chat assistance or code completions, evaluations of coding agents -- which can…

软件工程 · 计算机科学 2025-09-16 Valerie Chen , Ameet Talwalkar , Robert Brennan , Graham Neubig

AI assistance produces significant productivity gains across professional domains, particularly for novice workers. Yet how this assistance affects the development of skills required to effectively supervise AI remains unclear. Novice…

计算机与社会 · 计算机科学 2026-02-03 Judy Hanwen Shen , Alex Tamkin

Large language models like ChatGPT efficiently provide users with information about various topics, presenting a potential substitute for searching the web and asking people for help online. But since users interact privately with the…

社会与信息网络 · 计算机科学 2025-02-11 Maria del Rio-Chanona , Nadzeya Laurentsyeva , Johannes Wachs

Inline comments in the source code facilitate easy comprehension, reusability, and enhanced readability. However, code snippets in answers on Q&A sites like Stack Overflow (SO) often lack comments because answerers volunteer their time and…

软件工程 · 计算机科学 2024-08-29 Suborno Deb Bappon , Saikat Mondal , Banani Roy

React is a popular JavaScript framework in modern web application development. Due to its high performance and efficiency, many developers use this framework. Although React library offers many advantages, it is not without its challenges.…

软件工程 · 计算机科学 2025-07-08 Vanesya Aura Ardity , Yusuf Sulistyo Nugroho , Syful Islam

In software development and maintenance, code comments can help developers understand source code, and improve communication among developers. However, developers sometimes neglect to update the corresponding comment when changing the code,…

软件工程 · 计算机科学 2024-03-04 Yuan Huang , Yinan Chen , Xiangping Chen , Xiaocong Zhou

Jupyter Notebook is a popular tool among data analysts and scientists for working with data. It provides a way to combine code, documentation, and visualizations in a single, interactive environment, facilitating code reuse. While code…

软件工程 · 计算机科学 2023-02-24 Mingke Yang , Yuming Zhou , Bixin Li , Yutian Tang

A survey of 26 CS students reveals that AI coding assistants are mainly used for writing code (second to online searches) while AI chatbots are the top resource for debugging. Participants with different coding experience prefer online help…

人机交互 · 计算机科学 2025-08-07 Natalia Echeverry , Arun Lekshmi Narayanan

AI-based writing assistants are ubiquitous, yet little is known about how users' mental models shape their use. We examine two types of mental models -- functional or related to what the system does, and structural or related to how the…

人机交互 · 计算机科学 2026-04-08 Shalaleh Rismani , Su Lin Blodgett , Q. Vera Liao , Alexandra Olteanu , AJung Moon

Context: Code annotations have gained widespread popularity in programming languages, offering developers the ability to attach metadata to code elements to define custom behaviors. Many modern frameworks and APIs use annotations to keep…

In the rapidly evolving landscape of developer communities, Q&A platforms serve as crucial resources for crowdsourcing developers' knowledge. A notable trend is the increasing use of images to convey complex queries more effectively.…

软件工程 · 计算机科学 2024-07-09 Faiz Ahmed , Suprakash Datta , Maleknaz Nayebi

Stack Overflow (SO) is a popular platform among developers seeking advice on various software-related topics, including privacy and security. As for many knowledge-sharing websites, the value of SO depends largely on users' engagement,…

人机交互 · 计算机科学 2022-07-05 Nicolás E. Díaz Ferreyra , Melina Vidoni , Maritta Heisel , Riccardo Scandariato

The integration of artificial intelligence (AI) continues to increase and evolve, including in software engineering (SE). This integration involves processes traditionally entrusted to humans, such as coding. However, the impact on…

软件工程 · 计算机科学 2025-01-07 Adam Alami , Neil A. Ernst

We performed two online surveys of Stack Overflow answerers and visitors to assess their awareness to outdated code and software licenses in Stack Overflow answerers. The answerer survey targeted 607 highly reputed Stack Overflow users and…

软件工程 · 计算机科学 2018-06-22 Chaiyong Ragkhitwetsagul , Jens Krinke , Rocco Oliveto