Software heritage: Why and how to preserve software source code

R Di Cosmo, S Zacchiroli - iPRES 2017-14th International Conference …, 2017 - hal.science
Software is now a key component present in all aspects of our society. Its preservation has
attracted growing attention over the past years within the digital preservation community. We …

World of code: an infrastructure for mining the universe of open source VCS data

Y Ma, C Bogart, S Amreen, R Zaretzki… - 2019 IEEE/ACM 16th …, 2019 - ieeexplore.ieee.org
Open source software (OSS) is essential for modern society and, while substantial research
has been done on individual (typically central) projects, only a limited understanding of the …

World of code: enabling a research workflow for mining and analyzing the universe of open source VCS data

Y Ma, T Dey, C Bogart, S Amreen, M Valiev… - Empirical Software …, 2021 - Springer
Open source software (OSS) is essential for modern society and, while substantial research
has been done on individual (typically central) projects, only a limited understanding of the …

GrimoireLab: A toolset for software development analytics

S Dueñas, V Cosentino, JM Gonzalez-Barahona… - PeerJ Computer …, 2021 - peerj.com
Background After many years of research on software repositories, the knowledge for
building mature, reusable tools that perform data retrieval, storage and basic analytics is …

Software provenance tracking at the scale of public source code

G Rousseau, R Di Cosmo, S Zacchiroli - Empirical Software Engineering, 2020 - Springer
We study the possibilities to track provenance of software source code artifacts within the
largest publicly accessible corpus of publicly available source code, the Software Heritage …

Story points changes in agile iterative development: An empirical study and a prediction approach

J Pasuksmit, P Thongtanunam… - Empirical Software …, 2022 - Springer
Story Points (SP) are an effort unit that is used to represent the relative effort of a work item.
In Agile software development, SP allows a development team to estimate their delivery …

Candoia: A platform for building and sharing mining software repositories tools as apps

NM Tiwari, G Upadhyaya, HA Nguyen… - 2017 IEEE/ACM 14th …, 2017 - ieeexplore.ieee.org
We propose Candoia, a novel platform and ecosystemfor building and sharing Mining
Software Repositories (MSR) tools. Using Candoia, MSR tools are built as apps, and …

Efficient github crawling using the graphql api

A Jobst, D Atzberger, T Cech, W Scheibel… - … Science and Its …, 2022 - Springer
The number of publicly accessible software repositories on online platforms is growing
rapidly. With more than 128 million public repositories (as of March 2020), GitHub is the …

[图书][B] Software Ecosystems: Tooling and Analytics

T Mens, C De Roover, A Cleve - 2023 - books.google.com
This book highlights recent research advances in various domains related to software
ecosystems such as library reuse, collaborative development, cloud computing, open …

Collective program analysis

G Upadhyaya, H Rajan - … of the 40th international conference on …, 2018 - dl.acm.org
Popularity of data-driven software engineering has led to an increasing demand on the
infrastructures to support efficient execution of tasks that require deeper source code …