Skip to Main Content
 

Global Search Box

 
 
 
 

ETD Abstract Container

Abstract Header

AN EMPIRICAL CHARACTERIZATION OF COMMITS IN SOFTWARE REPOSITORIES

Abstract Details

2008, MS, Kent State University, College of Arts and Sciences / Department of Computer Science.
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.
Jonathan Maletic, PhD (Committee Chair)
Gwenn Volkert, PhD (Committee Member)
Michael Collard, PhD (Committee Member)
Ruoming Jin, PhD (Committee Member)
52 p.

Recommended Citations

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)