中文
相关论文

相关论文: More Effective Software Repository Mining

200 篇论文

Many research groups aspire to make data and code FAIR and reproducible, yet struggle because the data and code life cycles are disconnected, executable environments are often missing from published work, and technical skill requirements…

Software Repositories contain knowledge on how software engineering teams work, communicate, and collaborate. It can be used to develop a data-informed view of a team's development process, which in turn can be employed for process…

软件工程 · 计算机科学 2020-07-17 Christoph Matthies , Franziska Dobrigkeit , Guenter Hesse

Context: The globalisation of activities associated with software development and use has introduced many challenges in practice and for research. While the predominant approach to research in software engineering has followed a positivist…

软件工程 · 计算机科学 2021-02-01 Tony Clear , Stephen G. MacDonell

Reusing previously completed software repository to enhance the development process is a common phenomenon. If developers get suggestions from the existing projects they might be benefited a lot what they eventually expect while coding. The…

软件工程 · 计算机科学 2020-06-24 Ziaur Rahman , Md. Kamrul Hasan

Nowadays, the Web has become one of the most widespread platforms for information change and retrieval. As it becomes easier to publish documents, as the number of users, and thus publishers, increases and as the number of documents grows,…

信息检索 · 计算机科学 2013-07-04 Abdelhakim Herrouz , Chabane Khentout , Mahieddine Djoudi

Crowdsourcing and data mining can be used to effectively reduce the effort associated with the partial replication and enhancement of qualitative studies. For example, in a primary study, other researchers explored factors influencing the…

软件工程 · 计算机科学 2019-02-13 Di Chen , Kathyrn Stolee , Tim Menzies

GitHub repositories consist of various detailed information about the project contributors, the number of commits and its contributors, releases, pull requests, programming languages, and issues. However, no systematic dataset of open…

软件工程 · 计算机科学 2020-12-08 Shreyansh Surana , Smit Detroja , Saurabh Tiwari

Dedicated software search engines that index open source software repositories or in-house software assets significantly enhance the chance of finding software components suitable for reuse. However, they still leave the work of evaluating…

软件工程 · 计算机科学 2013-03-25 Werner Janjic , Dietmar Stoll , Philipp Bostan , Colin Atkinson

Nowadays, it has become a basic need to reuse existing Application Programming Interface (API), Class Libraries, and frameworks for rapid software development. Software developers often reuse this by calling the respective APIs or…

软件工程 · 计算机科学 2020-05-07 Ziaur Rahman

The purpose of scholarly peer review is to evaluate the quality of scientific manuscripts. However, study after study demonstrates that peer review neither effectively nor reliably assesses research quality. Empirical standards attempt to…

数字图书馆 · 计算机科学 2022-03-31 Preetha Chatterjee , Tushar Sharma , Paul Ralph

Data extracted from software repositories is used intensively in Software Engineering research, for example, to predict defects in source code. In our research in this area, with data from open source projects as well as an industrial…

机器学习 · 计算机科学 2018-12-27 Tobias Baum , Steffen Herbold , Kurt Schneider

Software is a central part of modern science, and knowledge of its use is crucial for the scientific community with respect to reproducibility and attribution of its developers. Several studies have investigated in-text mentions of software…

数字图书馆 · 计算机科学 2024-04-19 David Schindler , Tazin Hossain , Sascha Spors , Frank Krüger

The ubiquity of computation in modern scientific research inflicts new challenges for reproducibility. While most journals now require code and data be made available, the standards for organization, annotation, and validation remain lax,…

其他定量生物学 · 定量生物学 2022-10-07 Griffin Chure

Software repositories are rich sources of qualitative artifacts, including source code comments, commit messages, issue descriptions, and documentation. These artifacts offer many interesting insights when analyzed through quantitative…

软件工程 · 计算机科学 2024-06-13 Christoph Treude

Although reproducibility is a core tenet of the scientific method, it remains challenging to reproduce many results. Surprisingly, this also holds true for computational results in domains such as systems biology where there have been…

GitHub has become the central online platform for much of open source, hosting most open source code repositories. With this popularity, the public digital traces of GitHub are now a valuable means to study teamwork and collaboration. In…

计算机与社会 · 计算机科学 2022-05-24 Milo Z. Trujillo , Laurent Hébert-Dufresne , James Bagrow

Software is foundationally important to scientific and social progress, however, traditional acknowledgment of the use of others' work has not adapted in step with the rapid development and use of software in research. This report outlines…

数字图书馆 · 计算机科学 2023-02-16 Daina Bouquin , Ana Trisovic , Oliver Bertuch , Elena Colón-Marrero

The widespread development and adoption of open-source software have built an ecosystem for open development and collaboration. In this ecosystem, individuals and organizations collaborate to create high-quality software that can be used by…

数字图书馆 · 计算机科学 2023-11-28 Xiaoya Xia , Shengyu Zhao , Fanyu Han , Fenglin Bi , Wei Wang

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

Dynamic model inference techniques have been the center of many research projects recently. There are now multiple open source implementations of state-of-the-art algorithms, which provide basic abstraction and merging capabilities. Most of…

软件工程 · 计算机科学 2019-04-01 Mohammad Jafar Mashhadi , Hadi Hemmati