中文
相关论文

相关论文: Forking Without Clicking: on How to Identify Softw…

200 篇论文

When a group of people strives to understand new information, struggle ensues as various ideas compete for attention. Steep learning curves are surmounted as teams learn together. To understand how these team dynamics play out in software…

社会与信息网络 · 计算机科学 2020-03-03 Pamela Bilo Thomas , Rachel Krohn , Tim Weninger

Context: Branching has been widely adopted in version control to enable collaborative software development. However, the isolation caused by branches may impose challenges on the upcoming merging process. Recently, companies like Google,…

The problem of software fault localization may be viewed as an approach for finding hidden faults or bugs in the existing program codes which are syntactically correct and give fault free output for some input instances but fail for all…

软件工程 · 计算机科学 2016-05-09 Vangipuram Radhakrishna

The open-source community uses the GitHub platform to exchange and share software applications and services of interest. This paper aims to identify the open-source community's interest in gender-related projects on GitHub. Our findings…

软件工程 · 计算机科学 2023-03-20 Rita Garcia , Christoph Treude , Wendy La

Open-source software is increasingly reused, complicating the process of patching to repair bugs. In the case of Linux, a distinct ecosystem has formed, with Linux mainline serving as the upstream, stable or long-term-support (LTS) systems…

软件工程 · 计算机科学 2024-02-09 Xingyu Li , Zheng Zhang , Zhiyun Qian , Trent Jaeger , Chengyu Song

Non-deterministically passing and failing test cases, so-called flaky tests, have recently become a focus area of software engineering research. While this research focus has been met with some enthusiastic endorsement from industry, prior…

软件工程 · 计算机科学 2022-04-11 Martin Gruber , Gordon Fraser

Phabricator is a modern code collaboration tool used by popular projects like FreeBSD and Mozilla. However, unlike the other well-known code review environments, such as Gerrit or GitHub, there is no readily accessible public code review…

软件工程 · 计算机科学 2022-12-01 Gunnar Kudrjavets , Nachiappan Nagappan , Ayushi Rastogi

Cross-community collaboration can exploit the expertise and knowledges of crowds in different communities. Recently increasing users in open source software (OSS) community like GitHub attempt to gather software requirements from question…

软件工程 · 计算机科学 2020-08-07 Hao Huang , Yao Lu , Xinjun Mao

Modern software systems are increasingly dependent on third-party libraries. It is widely recognized that using mature and well-tested third-party libraries can improve developers' productivity, reduce time-to-market, and produce more…

软件工程 · 计算机科学 2016-12-07 Mohamed Aymen Saied , Ali Ouni , Houari Sahraoui , Raula Gaikovina Kula , Katsuro Inoue , David Lo

For teams using distributed version control systems, the right collaborative development workflows can help maintaining the long-term quality of project repositories and improving work efficiency. Despite the fact that the workflows are…

软件工程 · 计算机科学 2020-04-28 Panuchart Bunyakiati , Usa Sammapun

Existing innovation metrics inadequately capture software innovation, creating blind spots for researchers and policymakers seeking to understand and foster technological innovation in an increasingly software-defined economy. This paper…

The surge of research on fake news and misinformation in the aftermath of the 2016 election has led to a significant increase in publicly available source code repositories. Our study aims to systematically analyze and evaluate the most…

软件工程 · 计算机科学 2023-04-28 Jason Duran , Mostofa Sakib , Nasir Eisty , Francesca Spezzano

Over the past years, a large number of fake news detection algorithms based on deep learning have emerged. However, they are often developed under different frameworks, each mandating distinct utilization methodologies, consequently…

机器学习 · 计算机科学 2024-01-31 Yiyuan Zhu , Yongjun Li , Jialiang Wang , Ming Gao , Jiali Wei

With the advance in quantum computing, quantum software becomes critical for exploring the full potential of quantum computing systems. Recently, quantum software engineering (QSE) becomes an emerging area attracting more and more…

软件工程 · 计算机科学 2022-05-09 Mohamed Raed El aoun , Heng Li , Foutse Khomh , Moses Openja

GitHub is the most popular social coding platform and widely used by developers and organizations to host their open-source projects around the world. Besides that, the platform has a web API that allow developers collect information from…

软件工程 · 计算机科学 2025-05-27 Hudson Silva Borges , Marco Tulio Valente

Developers collaboratively discuss, implement, use, and share software entities hosted on software repositories. Proper documentation plays an important role in successful software management and maintenance. Users exploit Issue Tracking…

软件工程 · 计算机科学 2021-09-29 Maliheh Izadi , Kiana Akbari , Abbas Heydarnoori

Software quality is an important problem for technology companies, since it substantially impacts the efficiency, usefulness, and maintainability of the final product; hence, code review is a must-do activity for software developers. During…

社会与信息网络 · 计算机科学 2022-10-11 Abduljaleel Al-Rubaye , Gita Sukthankar

Clone-and-own approach is a natural way of source code reuse for software developers. To assess how known bugs and security vulnerabilities of a cloned component affect an application, developers and security analysts need to identify an…

软件工程 · 计算机科学 2017-04-28 Takashi Ishio , Yusuke Sakaguchi , Kaoru Ito , Katsuro Inoue

Open-source software is widely used in commercial applications. Pair that with the fact that when choosing open-source software for a new problem, developers often use social proof as a cue. These two facts raise concerns that bad actors…

计算机与社会 · 计算机科学 2026-03-10 Lucas Shen , Gaurav Sood