中文
相关论文

相关论文: Pitfalls and Guidelines for Using Time-Based Git D…

200 篇论文

Data contamination, i.e., the presence of test data from downstream tasks in the training data of large language models (LLMs), is a potential major issue in measuring LLMs' real effectiveness on other tasks. We propose a straightforward…

计算与语言 · 计算机科学 2024-02-23 Shahriar Golchin , Mihai Surdeanu

One in five arXiv articles published in 2021 contained a URI to a Git Hosting Platform (GHP), which demonstrates the growing prevalence of GHP URIs in scholarly publications. However, GHP URIs are vulnerable to the same reference rot that…

数字图书馆 · 计算机科学 2024-01-11 Emily Escamilla , Martin Klein , Talya Cooper , Vicky Rampin , Michele C. Weigle , Michael L. Nelson

The design of effective programming languages, libraries, frameworks, tools, and platforms for data engineering strongly depends on their ease and correctness of use. Anyone who ignores that it is humans who use these tools risks building…

软件工程 · 计算机科学 2025-04-24 Max Neuwinger , Dirk Riehle

[Background] In large open-source software projects, development knowledge is often fragmented across multiple artefacts and contributors such that individual stakeholders are generally unaware of the full breadth of the product features.…

软件工程 · 计算机科学 2024-08-05 Tim Puhlfürß , Lloyd Montgomery , Walid Maalej

A software release note is one of the essential documents in the software development life cycle. The software release contains a set of information, e.g., bug fixes and security fixes. Release notes are used in different phases, e.g.,…

软件工程 · 计算机科学 2022-04-13 Sristy Sumana Nath , Banani Roy

This document explores the advantages of integrating open source software and practices in managing a scientific lab, emphasizing reproducibility and the avoidance of pitfalls. It details practical applications from website management using…

计算机与社会 · 计算机科学 2024-05-14 Julien Cohen-Adad

Research software is crucial in the research process and the growth of Open Science underscores the importance of accessing research artifacts, like data and code, raising traceability challenges among outputs. While it is a clear principle…

软件工程 · 计算机科学 2025-07-31 Domhnall Carlin , Austen Rainer

Mining Software Repositories (MSRs) is an evidence-based methodology that cross-links data to uncover actionable information about software systems. Empirical studies in software engineering often leverage MSR techniques as they allow…

软件工程 · 计算机科学 2022-02-25 Melina Vidoni , Nicolás E. Díaz Ferreyra

Version control systems for source code, such as Git, are key tools in modern software development environments. Many developers use online services, such as GitHub or GitLab, for collaborative software development. While software projects…

密码学与安全 · 计算机科学 2022-11-15 Alexander Krause , Jan H. Klemmer , Nicolas Huaman , Dominik Wermke , Yasemin Acar , Sascha Fahl

Software is often developed using versioned controlled software, such as Git, and hosted on centralized Web hosts, such as GitHub and GitLab. These Web hosted software repositories are made available to users in the form of traditional HTML…

数字图书馆 · 计算机科学 2025-05-22 David Calano , Michele C. Weigle , Michael L. Nelson

Small to medium-scale data science experiments often rely on research software developed ad-hoc by individual scientists or small teams. Often there is no time to make the research software fast, reusable, and open access. The consequence…

软件工程 · 计算机科学 2022-11-10 Moritz Schubotz , Ankit Satpute , Andre Greiner-Petter , Akiko Aizawa , Bela Gipp

Mining Software Repositories (MSR) is an applied and practise-oriented field aimed at solving real problems encountered by practitioners and bringing value to Industry. Replication of results and findings, generalizability and external…

软件工程 · 计算机科学 2015-06-05 Ashish Sureka , Ambika Tripathi , Savita Dabral

Developers use and contribute to repositories on GitHub. Documentation present in the repositories serves as an important source by helping developers to understand, maintain and contribute to the project. Currently, documentation in a…

软件工程 · 计算机科学 2021-03-02 Akhila Sri Manasa Venigalla , Sridhar Chimalakonda

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

In the last decades, scientific software has graduated from a hidden side-product to a first-class member of the astrophysics literature. We aim to quantify the activity and impact of software development for astronomy, using a systematic…

天体物理仪器与方法 · 物理学 2025-12-12 Johannes Buchner

The definition of scholarly content has expanded to include the data and source code that contribute to a publication. While major archiving efforts to preserve conventional scholarly content, typically in PDFs (e.g., LOCKSS, CLOCKSS,…

数字图书馆 · 计算机科学 2022-08-10 Emily Escamilla , Martin Klein , Talya Cooper , Vicky Rampin , Michele C. Weigle , Michael L. Nelson

Mining Software Repositories (MSR) has become a popular research area recently. MSR analyzes different sources of data, such as version control systems, code repositories, defect tracking systems, archived communication, deployment logs,…

软件工程 · 计算机科学 2025-01-06 Zadia Codabux , Fatemeh Fard , Roberto Verdecchia , Fabio Palomba , Dario Di Nucci , Gilberto Recupito

Software developed on public platform is a source of data that can be used to make predictions about those projects. While the individual developing activity may be random and hard to predict, the developing behavior on project level can be…

软件工程 · 计算机科学 2022-03-21 Tianpei Xia , Wei Fu , Rui Shu , Rishabh Agrawal , Tim Menzies

Are malicious repositories hiding under the educational label in GitHub? Recent studies have identified collections of GitHub repositories hosting malware source code with notable collaboration among the developers. Thus, analyzing GitHub…

软件工程 · 计算机科学 2024-03-08 Md Rayhanul Masud , Michalis Faloutsos

[This paper has been withdrawn by the author due to updated research available on arXiv (arXiv:1811.01918)] As the modern open-source paradigm makes it easier to contribute to software projects, the number of developers involved in these…

软件工程 · 计算机科学 2020-04-14 Filipe Falcão , Caio Barbosa , Baldoino Fonseca , Alessandro Garcia , Márcio Ribeiro