Skip to Main content Skip to Navigation
Journal articles

Building the Universal Archive of Source Code A global collaborative project for the benefit of all

Abstract : Software is becoming the fabric that binds our personal and social lives, embodying a vast part of the technological knowledge that powers our industry, and fuels innovation. Software is a pillar of most scientific research activities in all fields, from mathematics to physics, from chemistry to biology, from finance to social sciences. Software is also an essential mediator for accessing any digital information. In short, a rapidly increasing part of our collective knowledge is embodied in, or dependent on software artifacts. Our ability to design, use, understand, adapt, and evolve systems and devices on which our lives have come to depend relies on our ability to understand, adapt, and evolve the source code of the software that controls them. Software source code is a precious, unique form of knowledge. It can be readily translated into a form executable by a machine, and yet it is human readable: Harold Abelson wrote "Programs must be written for humans to read", 1 and source code is the preferred form for modification of software artefacts by developers. 2
Document type :
Journal articles
Complete list of metadatas

https://hal.archives-ouvertes.fr/hal-02157125
Contributor : Roberto Di Cosmo <>
Submitted on : Saturday, June 15, 2019 - 12:09:08 PM
Last modification on : Sunday, July 19, 2020 - 3:09:59 AM

File

CACM viewpoint_ Software Herit...
Files produced by the author(s)

Identifiers

Collections

Citation

Jean-François Abramatic, Roberto Di Cosmo, Stefano Zacchiroli. Building the Universal Archive of Source Code A global collaborative project for the benefit of all. Communications of the ACM, ACM, 2018, 61 (10), pp.29-31. ⟨10.1145/3183558⟩. ⟨hal-02157125⟩

Share

Metrics

Record views

209

Files downloads

566