中文
相关论文

相关论文: Classifying Issues in Open-source GitHub Repositor…

200 篇论文

Easy and mostly free access to the internet has resulted in the growing use of open source software (OSS). However, it is a common perception that closed proprietary software is still superior in areas such as software maintenance and…

软件工程 · 计算机科学 2015-12-01 Arif Raza , Luiz Fernando Capretz , Faheem Ahmed

Source code repositories allow developers to manage multiple versions (or branches) of a software system. Pull-requests are used to modify a branch, and backporting is a regular activity used to port changes from a current development…

软件工程 · 计算机科学 2022-04-11 Debasish Chakroborti , Kevin A. Schneider , Chanchal K. Roy

In large and active software projects, it becomes impractical for a developer to stay aware of all project activity. While it might not be necessary to know about each commit or issue, it is arguably important to know about the ones that…

软件工程 · 计算机科学 2018-05-01 Christoph Treude , Larissa Leite , Maurício Aniche

Open Source Software (OSS) project success relies on crowd contributions. When an issue arises in pull-request based systems, @-mentions are used to call on people to task; previous studies have shown that @-mentions in discussions are…

软件工程 · 计算机科学 2018-06-25 David Kavaler , Premkumar Devanbu , Vladimir Filkov

Rapid growth of applying Machine Learning (ML) in different domains, especially in safety-critical areas, increases the need for reliable ML components, i.e., a software component operating based on ML. Understanding the bugs…

软件工程 · 计算机科学 2023-07-28 Mohammad Mehdi Morovati , Amin Nikanjam , Florian Tambon , Foutse Khomh , Zhen Ming , Jiang

Relational data sources are still one of the most popular ways to store enterprise or Web data, however, the issue with relational schema is the lack of a well-defined semantic description. A common ontology provides a way to represent the…

机器学习 · 计算机科学 2018-01-31 Natalia Ruemmele , Yuriy Tyshetskiy , Alex Collins

In the rapidly evolving landscape of software development, addressing security vulnerabilities in open-source software (OSS) has become critically important. However, existing research and tools from both academia and industry mainly relied…

软件工程 · 计算机科学 2025-04-01 Lyuye Zhang , Jiahui Wu , Chengwei Liu , Kaixuan Li , Xiaoyu Sun , Lida Zhao , Chong Wang , Yang Liu

Recently, GitHub introduced a new social feature, named reactions, which are "pictorial characters" similar to emoji symbols widely used nowadays in text-based communications. Particularly, GitHub users can use a pre-defined set of such…

软件工程 · 计算机科学 2019-10-02 Hudson Borges , Rodrigo Brito , Marco Tulio Valente

Many AI researchers are publishing code, data and other resources that accompany their papers in GitHub repositories. In this paper, we refer to these repositories as academic AI repositories. Our preliminary study shows that highly cited…

软件工程 · 计算机科学 2021-03-02 Yuanrui Fan , Xin Xia , David Lo , Ahmed E. Hassan , Shanping Li

Dependency hell is a well-known pain point in the development of large software projects and machine learning (ML) code bases are not immune from it. In fact, ML applications suffer from an additional form, namely, "data source dependency…

软件工程 · 计算机科学 2022-12-16 Laurent Boué , Pratap Kunireddy , Pavle Subotić

Numerous articles emphasize the benefits of implementing Continuous Integration and Delivery (CI/CD) pipelines in software development. These pipelines are expected to improve the reputation of a project and decrease the number of commits…

软件工程 · 计算机科学 2023-03-30 Jeffrey Fairbanks , Akshharaa Tharigonda , Nasir U. Eisty

Popular (re)use of third-party open-source software (OSS) is evidence of the impact of hosting repositories like maven on software development today. Updating libraries is crucial, with recent studies highlighting the associated…

软件工程 · 计算机科学 2017-09-15 Raula Gaikovina Kula , Coen De Roover , Daniel M. German , Takashi Ishio , Katsuro Inoue

Repository-level bug localization-the task of identifying where code must be modified to fix a bug-is a critical software engineering challenge. Standard Large Language Modles (LLMs) are often unsuitable for this task due to context window…

机器学习 · 计算机科学 2026-02-17 Juntong Wang , Libin Chen , Xiyuan Wang , Shijia Kang , Haotong Yang , Da Zheng , Muhan Zhang

Bots are frequently used in Github repositories to automate repetitive activities that are part of the distributed software development process. They communicate with human actors through comments. While detecting their presence is…

软件工程 · 计算机科学 2021-01-29 Mehdi Golzadeh , Alexandre Decan , Damien Legay , Tom Mens

Academic publications have been evaluated in terms of their impact on research communities based on many metrics, such as the number of citations. On the other hand, the impact of academic publications on industry has been rarely studied.…

GitHub introduced "Actions" in 2019 to increase workflow velocity and add customized automation to the repositories. Any individual can develop Actions for automating workflow on GitHub repositories and others can reuse them whenever open…

软件工程 · 计算机科学 2023-03-08 Sk Golam Saroar , Maleknaz Nayebi

Code ownership is central to ensuring accountability and maintaining quality in large-scale software development. Yet, as external threats such as software supply chain attacks on project health and quality assurance increase, mechanisms…

软件工程 · 计算机科学 2025-12-08 Jai Lal Lulla , Raula Gaikovina Kula , Christoph Treude

Developers use different means to document the security concerns of their code. Because of all of these opportunities, they may forget where the information is stored, or others may not be aware of it, and leave it unmaintained for so long…

软件工程 · 计算机科学 2025-01-15 Moritz Mock , Thomas Forrer , Barbara Russo

Typical users are known to use and reuse weak passwords. Yet, as cybersecurity concerns continue to rise, understanding the password practices of software developers becomes increasingly important. In this work, we examine developers'…

软件工程 · 计算机科学 2023-07-04 Nikolaos Lykousas , Constantinos Patsakis

GitHub Security Advisories (GHSA) have become a central component of open-source vulnerability disclosure and are widely used by developers and security tools. A distinctive feature of GHSA is that only a fraction of advisories are reviewed…