Leaving behind the software history when transitioning to open source: Reasons and implications

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Scopus citations

Abstract

Maintenance of software history is regarded to be one of the most relevant features of Version Control Systems (VCS) and is well-known to be indispensable for software developers. However, transitioning from proprietary to open source software poses a challenge: keeping the software history might make available years of historical records and internal matters from the company that built the software. On the other hand, removing the software history may disturb the development and may be harmful to new contributors. We conducted a survey with open source software projects that made this shift to investigate (1) the reasons why they removed the software history and (2) the challenges that developers face with the lack of availability of software history. Among the results, we found that the most common reason for removing the software history is because it is entangled with proprietary code (the fact that the history contains sensitive information appears next). Interestingly, most core developers believed that the lack of software history is, in the worst case, “a very minor inconvenience.”

Original languageEnglish (US)
Title of host publicationOpen Source Systems
Subtitle of host publicationEnterprise Software and Solutions - 14th IFIP WG 2.13 International Conference, OSS 2018,Proceedings
EditorsIoannis Stamelos, Jesus M. Gonzalez-Barahoña, Iraklis Varlamis, Dimosthenis Anagnostopoulos
PublisherSpringer New York LLC
Pages50-60
Number of pages11
ISBN (Print)9783319923741
DOIs
StatePublished - 2018
Event14th IFIP WG 2.13 International Conference on Open Source Systems, OSS 2018 - Athens, Greece
Duration: Jun 8 2018Jun 10 2018

Publication series

NameIFIP Advances in Information and Communication Technology
Volume525
ISSN (Print)1868-4238

Conference

Conference14th IFIP WG 2.13 International Conference on Open Source Systems, OSS 2018
Country/TerritoryGreece
CityAthens
Period6/8/186/10/18

ASJC Scopus subject areas

  • Information Systems
  • Computer Networks and Communications
  • Information Systems and Management

Fingerprint

Dive into the research topics of 'Leaving behind the software history when transitioning to open source: Reasons and implications'. Together they form a unique fingerprint.

Cite this