Evaluating Usage Expertise Mined from Version Archives

atmire.migration.oldid410
dc.contributor.advisorSillito, Jonathan
dc.contributor.advisorZimmermann, Thomas
dc.contributor.authorMa, David
dc.date.accessioned2012-10-04T20:31:26Z
dc.date.available2012-11-13T08:01:39Z
dc.date.issued2012-10-04
dc.date.submitted2012en
dc.description.abstractOne approach for modelling coding expertise is to quantify the knowledge accrued from the use of library functionality. This concept is known as Usage Expertise (Schuler and Zimmermann 2008). This thesis makes three contributions. The first is a formal specification of a system which mines Usage Expertise from a version control repository in order to recommend developers for a change task. The second contribution is a comparison of the accuracy of the system measured against the oft-used Line 10 model of developer expertise. This evaluation finds that the usage model yields simultaneous gains in the accuracy and the diversity of recommendations. The third and final contribution is a qualitative study that explores the trust and behavioural tendencies of 9 software developers who were given the model reified as a software tool. The study finds Usage Expertise to be a trustworthy identifier of expertise. However, the study also finds a series of social and organizational factors that limit the efficacy of the model in real world contexts.en_US
dc.identifier.citationMa, D. (2012). Evaluating Usage Expertise Mined from Version Archives (Master's thesis, University of Calgary, Calgary, Canada). Retrieved from https://prism.ucalgary.ca. doi:10.11575/PRISM/25979en_US
dc.identifier.doihttp://dx.doi.org/10.11575/PRISM/25979
dc.identifier.urihttp://hdl.handle.net/11023/304
dc.language.isoeng
dc.publisher.facultyGraduate Studies
dc.publisher.institutionUniversity of Calgaryen
dc.publisher.placeCalgaryen
dc.rightsUniversity of Calgary graduate students retain copyright ownership and moral rights for their thesis. You may use this material in any way that is permitted by the Copyright Act or through licensing that has been assigned to the document. For uses that are not allowable under copyright legislation or licensing, you are required to seek permission.
dc.subjectComputer Science
dc.subject.classificationdeveloper expertiseen_US
dc.titleEvaluating Usage Expertise Mined from Version Archives
dc.typemaster thesis
thesis.degree.disciplineComputer Science
thesis.degree.grantorUniversity of Calgary
thesis.degree.nameMaster of Science (MSc)
ucalgary.item.requestcopytrue
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
ucalgary_2012_david_ma.pdf
Size:
2.45 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.65 KB
Format:
Item-specific license agreed upon to submission
Description: