Statistical properties analysis of file modification in open-source software repositories

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Mining the evolutionary rules of source code files can be conducted by analyzing the data generated in the development of open source software. In this paper, the development log information of two famous open source projects is collected and the statistical distribution of the number of developers corresponding to class files modification is analyzed by statistical method. As a result, we discover that the statistical distribution of the number of developers corresponding to class files modification fellows approximately an exponential distribution. In addition, we analyze the features of function and structure of two kinds of class files and discover that both class files developed by developers who have too many modification behaviors to their projects and class files modified by too many developers tend to be more complex. The statistical analysis of these two projects may provide new insights into the research on studying the evolution of open source software, choosing appropriate programmers to refactor open source software and allocating task of maintenance for open source software.

Original languageEnglish
Title of host publication2018 the International Conference on Geoinformatics and Data Analysis, ICGDA 2018 - Workshop 2018 the International Conference on Software and Services Engineering, ICSSE 2018
PublisherAssociation for Computing Machinery
Pages62-66
Number of pages5
ISBN (Print)9781450364454
DOIs
StatePublished - 20 Apr 2018
Event2018 the International Conference on Geoinformatics and Data Analysis, ICGDA 2018 and 2018 the International Conference on Software and Services Engineering, ICSSE 2018 - Prague, Czech Republic
Duration: 20 Apr 201822 Apr 2018

Publication series

NameACM International Conference Proceeding Series

Conference

Conference2018 the International Conference on Geoinformatics and Data Analysis, ICGDA 2018 and 2018 the International Conference on Software and Services Engineering, ICSSE 2018
Country/TerritoryCzech Republic
CityPrague
Period20/04/1822/04/18

Keywords

  • Class files
  • Developers
  • Evolutionary rules
  • File modification
  • Open source software

Fingerprint

Dive into the research topics of 'Statistical properties analysis of file modification in open-source software repositories'. Together they form a unique fingerprint.

Cite this