Skip to Main Content
Frequently Asked Questions
Submit an ETD
Global Search Box
Need Help?
Keyword Search
Participating Institutions
Advanced Search
School Logo
Files
File List
kent1209065370.pdf (597.58 KB)
ETD Abstract Container
Abstract Header
AN EMPIRICAL CHARACTERIZATION OF COMMITS IN SOFTWARE REPOSITORIES
Author Info
Alali, Abdulkareem
Permalink:
http://rave.ohiolink.edu/etdc/view?acc_num=kent1209065370
Abstract Details
Year and Degree
2008, MS, Kent State University, College of Arts and Sciences / Department of Computer Science.
Abstract
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.
Committee
Jonathan Maletic, PhD (Committee Chair)
Gwenn Volkert, PhD (Committee Member)
Michael Collard, PhD (Committee Member)
Ruoming Jin, PhD (Committee Member)
Pages
52 p.
Subject Headings
Computer Science
Keywords
version control system
;
subversion
;
typical
;
commit
;
hunks
;
Software Repositories
Recommended Citations
Refworks
EndNote
RIS
Mendeley
Citations
Alali, A. (2008).
AN EMPIRICAL CHARACTERIZATION OF COMMITS IN SOFTWARE REPOSITORIES
[Master's thesis, Kent State University]. OhioLINK Electronic Theses and Dissertations Center. http://rave.ohiolink.edu/etdc/view?acc_num=kent1209065370
APA Style (7th edition)
Alali, Abdulkareem.
AN EMPIRICAL CHARACTERIZATION OF COMMITS IN SOFTWARE REPOSITORIES.
2008. Kent State University, Master's thesis.
OhioLINK Electronic Theses and Dissertations Center
, http://rave.ohiolink.edu/etdc/view?acc_num=kent1209065370.
MLA Style (8th edition)
Alali, Abdulkareem. "AN EMPIRICAL CHARACTERIZATION OF COMMITS IN SOFTWARE REPOSITORIES." Master's thesis, Kent State University, 2008. http://rave.ohiolink.edu/etdc/view?acc_num=kent1209065370
Chicago Manual of Style (17th edition)
Abstract Footer
Document number:
kent1209065370
Download Count:
799
Copyright Info
© 2008, some rights reserved.
AN EMPIRICAL CHARACTERIZATION OF COMMITS IN SOFTWARE REPOSITORIES by Abdulkareem Alali is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License. Based on a work at etd.ohiolink.edu.
This open access ETD is published by Kent State University and OhioLINK.