中文
相关论文

相关论文: GitHub Discussions: An Exploratory Study of Early …

200 篇论文

Open-source software (OSS) projects rely on effective newcomer onboarding to sustain their communities. OSS projects widely adopt "good first issue" (GFI) labels to highlight beginner-friendly tasks. As development practices continue to…

The advent of Large Language Models (LLMs) has introduced a new paradigm in Software Engineering (SE), with generative AI tools like ChatGPT gaining widespread adoption among developers. While ChatGPT's potential has been extensively…

软件工程 · 计算机科学 2026-02-19 Ruiyin Li , Peng Liang , Yifei Wang , Yangxiao Cai , Weisong Sun , Zengyang Li

This study considers inspection conducted in software development PBL as learning feedback and investigates the impact of each inspection comment on students. The authors have already collected most inspection comments for not only…

软件工程 · 计算机科学 2023-11-17 Oh Sato , Atsuo Hazeyama

Chatbots, the common moniker for collaborative assistants, are Artificial Intelligence (AI) software that enables people to naturally interact with them to get tasks done. Although chatbots have been studied since the dawn of AI, they have…

人机交互 · 计算机科学 2023-09-15 Biplav Srivastava , Kausik Lakkaraju , Tarmo Koppel , Vignesh Narayanan , Ashish Kundu , Sachindra Joshi

GitHub is a popular data repository for code examples. It is being continuously used to train several AI-based tools to automatically generate code. However, the effectiveness of such tools in correctly demonstrating the usage of…

密码学与安全 · 计算机科学 2022-11-28 Catherine Tony , Nicolás E. Díaz Ferreyra , Riccardo Scandariato

In the ever-evolving field of Deep Learning (DL), ensuring project quality and reliability remains a crucial challenge. This research investigates testing practices within DL projects in GitHub. It quantifies the adoption of testing…

软件工程 · 计算机科学 2024-10-24 Qurban Ali , Oliviero Riganelli , Leonardo Mariani

Code maintenance data sets typically consist of a before and after version of the code that contains the improvement or fix. Such data sets are important for software engineering support tools related to code maintenance, such as program…

软件工程 · 计算机科学 2021-01-27 Henry Tang , Sarah Nadi

Given the increasing number of unsuccessful pull requests in GitHub projects, insights into the success and failure of these requests are essential for the developers. In this paper, we provide a comparative study between successful and…

软件工程 · 计算机科学 2018-07-06 Mohammad Masudur Rahman , Chanchal K. Roy

Although peer code review is widely adopted in both commercial and open source development, existing studies suggest that such code reviews often contain a significant amount of non-useful review comments. Unfortunately, to date, no tools…

软件工程 · 计算机科学 2018-07-13 Mohammad Masudur Rahman , Chanchal K. Roy , Raula G. Kula

Test code is indispensable in software development, ensuring the correctness of production code and supporting maintainability. Nonetheless, errors or omissions in the test code can conceal production defects. While code review is widely…

软件工程 · 计算机科学 2026-03-18 Hui Sun , Yinan Wu , Wesley K. G. Assunção , Kathryn T. Stolee

Besides a git-based version control system, GitHub integrates several social coding features. Particularly, GitHub users can star a repository, presumably to manifest interest or satisfaction with an open source project. However, the real…

软件工程 · 计算机科学 2019-03-20 Hudson Borges , Marco Tulio Valente

App reviews reflect various user requirements that can aid in planning maintenance tasks. Recently, proposed approaches for automatically classifying user reviews rely on machine learning algorithms. A previous study demonstrated that…

软件工程 · 计算机科学 2025-07-15 Yasaman Abedini , Abbas Heydarnoori

Motivation: Code understandability is crucial in software development, as developers spend 58% to 70% of their time reading source code. Improving it can improve productivity and reduce maintenance costs. Problem: Experimental studies often…

Open source projects have an increasing importance on modern software development. For this reason, these projects, as usual with commercial software projects, should make use of promotion channels to communicate and establish contact with…

软件工程 · 计算机科学 2019-08-13 Hudson Borges , Marco Tulio Valente

The availability of generative Artificial Intelligence (AI) tools such as ChatGPT or GitHub Copilot is reshaping the way in which software is developed, evolved, and maintained. Oftentimes, developers leave traces of such an usage in…

Readme in GitHub repositories serves as a preliminary source of information, and thus helps developers in understanding about the projects, for reuse or extension. Different types of contextual and structural content, which we refer to as…

软件工程 · 计算机科学 2022-06-23 Akhila Sri Manasa Venigalla , Sridhar Chimalakonda

Large language models (LLMs) have become essential in software development, especially for issue resolution. However, despite their widespread use, significant challenges persist in the quality of LLM responses to issue resolution queries.…

软件工程 · 计算机科学 2025-02-26 Ramtin Ehsani , Sakshi Pathak , Preetha Chatterjee

COVID-19 has had a profound impact on the lives of all human beings. Emerging technologies have made significant contributions to the fight against the pandemic. An extensive review of the application of technology will help facilitate…

信息检索 · 计算机科学 2022-07-14 Liang Tian , Chengzhi Zhang

In traditional usability studies, researchers talk to users of tools to understand their needs and challenges. Insights gained via such interviews offer context, detail, and background. Due to costs in time and money, we are beginning to…

人机交互 · 计算机科学 2018-02-01 Kelly Mack , John Lee , Kevin Chang , Karrie Karahalios , Aditya Parameswaran

Projects on GitHub rely on the automation provided by software development bots to uphold quality and alleviate developers' workload. Nevertheless, the presence of bots can be annoying and disruptive to the community. Backed by multiple…

软件工程 · 计算机科学 2024-03-06 Mairieli Wessel , Andy Zaidman , Marco Gerosa , Igor Steinmacher