AN EMPIRICAL CHARACTERIZATION OF COMMITS IN SOFTWARE REPOSITORIES

Bibliographic Details
Main Author: Alali, Abdulkareem
Language:English
Published: Kent State University / OhioLINK 2008
Subjects:
Online Access:http://rave.ohiolink.edu/etdc/view?acc_num=kent1209065370
id ndltd-OhioLink-oai-etd.ohiolink.edu-kent1209065370
record_format oai_dc
spelling ndltd-OhioLink-oai-etd.ohiolink.edu-kent12090653702021-08-03T05:36:32Z AN EMPIRICAL CHARACTERIZATION OF COMMITS IN SOFTWARE REPOSITORIES Alali, Abdulkareem Computer Science version control system subversion typical commit hunks Software Repositories The thesis examines the version histories of nine open source software systems to uncover trends and characteristics of how developers commit source code to version control systems (e.g., subversion, CVS). The goal is to characterize what a typical or normal commit looks like with respect to the number of files, number of lines, and number of hunks committed together. Surprisingly, there have been no in depth empirical studies of the characteristics of commits and this work represents one of the first studies to present trends across a number of systems. The results of the three characteristics are presented and the commits are categorized from extra small to extra large. The findings show that approximately 75% of commits are quite small for the systems examined along all three characteristics. Additionally, the commit messages are examined along with the characteristics. The most common words are extracted from the commit messages and correlated with the size categories of the commits. It is observed that sized categories can be indicative of the types of maintenance activities being performed. 2008-04-24 English text Kent State University / OhioLINK http://rave.ohiolink.edu/etdc/view?acc_num=kent1209065370 http://rave.ohiolink.edu/etdc/view?acc_num=kent1209065370 unrestricted This thesis or dissertation is protected by copyright: some rights reserved. It is licensed for use under a Creative Commons license. Specific terms and permissions are available from this document's record in the OhioLINK ETD Center.
collection NDLTD
language English
sources NDLTD
topic Computer Science
version control system
subversion
typical
commit
hunks
Software Repositories
spellingShingle Computer Science
version control system
subversion
typical
commit
hunks
Software Repositories
Alali, Abdulkareem
AN EMPIRICAL CHARACTERIZATION OF COMMITS IN SOFTWARE REPOSITORIES
author Alali, Abdulkareem
author_facet Alali, Abdulkareem
author_sort Alali, Abdulkareem
title AN EMPIRICAL CHARACTERIZATION OF COMMITS IN SOFTWARE REPOSITORIES
title_short AN EMPIRICAL CHARACTERIZATION OF COMMITS IN SOFTWARE REPOSITORIES
title_full AN EMPIRICAL CHARACTERIZATION OF COMMITS IN SOFTWARE REPOSITORIES
title_fullStr AN EMPIRICAL CHARACTERIZATION OF COMMITS IN SOFTWARE REPOSITORIES
title_full_unstemmed AN EMPIRICAL CHARACTERIZATION OF COMMITS IN SOFTWARE REPOSITORIES
title_sort empirical characterization of commits in software repositories
publisher Kent State University / OhioLINK
publishDate 2008
url http://rave.ohiolink.edu/etdc/view?acc_num=kent1209065370
work_keys_str_mv AT alaliabdulkareem anempiricalcharacterizationofcommitsinsoftwarerepositories
AT alaliabdulkareem empiricalcharacterizationofcommitsinsoftwarerepositories
_version_ 1719422434525839360