Skip to search boxSkip to navigationSkip to main content

What constitutes Software? An Empirical, Descriptive Study of Artifacts

Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-review

Open access

Publication Information

Output type

Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-review

Original language

English

Publication milestones

  • Published - 2020

Publication status

Published - 2020

Publisher

IEEE, United States

Publication IDs

  • Scopus: 85093665458

Host publication title

Proceedings of the 17th Working Conference on Mining Software Repositories

Abstract

The term software is ubiquitous, however, it does not seem as if we as a community have a clear understanding of what software actually is. Imprecise definitions of software do not help other professions, in particular those acquiring and sourcing software from third-parties, when deciding what precisely are potential deliverables. In this paper we investigate which artifacts constitute software by analyzing 23715 repositories from Github, we categorize the found artifacts into high-level categories, such as, code, data, and documentation (and into 19 more concrete categories) and we can confirm the notion of others that software is more than just source code or programs, for which the term is often used synonymously.
With this work we provide an empirical study of more than 13 million artifacts, we provide a taxonomy of artifact categories, and we can conclude that software most often consists of variously distributed amounts of code in different forms, such as source code, binary code, scripts, etc., data, such as configuration files, images, databases, etc., and documentation, such as user documentation, licenses, etc.

Publication metrics

PlumX

Citations
10
Captures
28

Access to documents

Accepted author manuscript, 1.14 MB

Related Event

Title

Conference on Mining Software Repositories

Event type

Conference

Degree of recognition

International event

Date

18/09/2020 - 18/09/2020

Location

Seoul Korea, Democratic People's Republic of