DocumentCode :
3376381
Title :
Eclipse vs. Mozilla: A Comparison of Two Large-Scale Open Source Problem Report Repositories
Author :
Banerjee, Sean ; Helmick, Jordan ; Syed, Zahid ; Cukic, Bojan
fYear :
2015
fDate :
8-10 Jan. 2015
Firstpage :
263
Lastpage :
270
Abstract :
Bug tracking systems play an important role in the development and maintenance of large-scale software systems. Having access to open source bug tracking systems has allowed researchers to take advantage of rich datasets and propose solutions to manage duplicate report classification, developer assignment and quality assessment. In spite of research advances, our understanding of the content of these repositories remains limited, primarily because of their size. In many cases, researchers analyze small portions of datasets thus limiting the understanding of the dynamics of problem reporting. The objective of this study is to explore the properties of two large-scale open source problem report repositories. The Eclipse dataset, at the time of download, consisted of 363; 770 reports spanning 11+ years, whereas Mozilla contained 699; 085 reports spanning 14+ years.Our research examines the evolution of datasets over time by analyzing the changes in the repository and the profiles of users who submit problem reports. We provide quantitative evidence on how submitter´s maturity reduces the propensity to submit poor quality, insignificant or duplicate reports. We show that a diverse user base, characteristic of Mozilla, creates challenges for the development team as they spend more time triaging, rather than fixing, issues. Finally, we provide the research community with a series of observations and suggestions on how to study large-scale problem repositories.
Keywords :
program debugging; public domain software; software maintenance; Eclipse dataset; Mozilla characteristic; Mozilla dataset; developer assignment; download time; duplicate report classification management; large-scale open source problem report repositories; large-scale software system development; large-scale software system maintenance; open source bug tracking systems; problem reporting dynamics; quality assessment; quantitative analysis; research community; user base; Communities; Computer bugs; Educational institutions; Maintenance engineering; Pragmatics; Quality assessment; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Assurance Systems Engineering (HASE), 2015 IEEE 16th International Symposium on
Conference_Location :
Daytona Beach Shores, FL
Print_ISBN :
978-1-4799-8110-6
Type :
conf
DOI :
10.1109/HASE.2015.45
Filename :
7027440
Link To Document :
بازگشت