DocumentCode :
2401435
Title :
Mining usage data and development artifacts
Author :
Baysal, Olga ; Holmes, Reid ; Godfrey, Michael W.
Author_Institution :
Software Archit. Group (SWAG), Univ. of Waterloo, Waterloo, ON, Canada
fYear :
2012
fDate :
2-3 June 2012
Firstpage :
98
Lastpage :
107
Abstract :
Software repository mining techniques generally focus on analyzing, unifying, and querying different kinds of development artifacts, such as source code, version control meta-data, defect tracking data, and electronic communication. In this work, we demonstrate how adding real-world usage data enables addressing broader questions of how software systems are actually used in practice, and by inference how development characteristics ultimately affect deployment, adoption, and usage. In particular, we explore how usage data that has been extracted from web server logs can be unified with product release history to study questions that concern both users´ detailed dynamic behaviour as well as broad adoption trends across different deployment environments. To validate our approach, we performed a study of two open source web browsers: Firefox and Chrome. We found that while Chrome is being adopted at a consistent rate across platforms, Linux users have an order of magnitude higher rate of Firefox adoption. Also, Firefox adoption has been concentrated mainly in North America, while Chrome users appear to be more evenly distributed across the globe. Finally, we detected no evidence in age-specific differences in navigation behaviour among Chrome and Firefox users; however, we hypothesize that younger users are more likely to have more up-to-date versions than more mature users.
Keywords :
data mining; meta data; online front-ends; public domain software; software development management; Chrome; Firefox; Linux users; North America; Web server logs; defect tracking data; development artifacts; electronic communication; open source Web browsers; product release history; software repository mining techniques; software systems; source code; usage data mining; version control meta-data; Browsers; Data mining; Fires; History; Linux; Operating systems; Web servers; dynamic behaviour; release history; usage mining; user adoption;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Mining Software Repositories (MSR), 2012 9th IEEE Working Conference on
Conference_Location :
Zurich
ISSN :
2160-1852
Print_ISBN :
978-1-4673-1760-3
Type :
conf
DOI :
10.1109/MSR.2012.6224305
Filename :
6224305
Link To Document :
بازگشت