DocumentCode
3072411
Title
Integrating Issue Tracking Systems with Community-Based Question and Answering Websites
Author
Correa, Diego ; Sureka, A.
Author_Institution
Delhi (IIITD), Indraprastha Inst. of Inf. Technol., New Delhi, India
fYear
2013
fDate
4-7 June 2013
Firstpage
88
Lastpage
96
Abstract
Issue tracking systems such as Bugzilla are tools to facilitate collaboration between software maintenance professionals. Popular issue tracking systems consists of discussion forums to facilitate bug reporting and comment posting. We observe that several comments posted in issue tracking system contains link to external websites such as YouTube (video sharing website), Twitter (micro-blogging website), Stack overflow (a community-based question and answering website for programmers), Wikipedia and focused discussions forums. Stack overflow is a popular community-based question and answering website for programmers and is widely used by software engineers as it contains answers to millions of questions (an extensive knowledge resource) posted by programmers on diverse topics. We conduct a series of experiments on open-source Google Chromium and Android issue tracker data (publicly available real-world dataset) to understand the role and impact of Stack overflow in issue resolution. Our experimental results show evidences of several references to Stack overflow in threaded discussions and demonstrate correlation between a lower mean time to repair (in one dataset) with presence of Stack overflow links. We also observe that the average number of comments posted in response to bug reports are less when Stack overflow links are presented in contrast to bug reports not containing Stack overflow references. We conduct experiments based on textual similarly analysis (content-based linguistic features) and contextual data analysis (exploited metadata such as tags associated to a Stack overflow question) to recommend Stack overflow questions for an incoming bug report. We perform empirical analysis to measure the effectiveness of the proposed method on a dataset containing ground-truth and present our insights. We present the result of a survey (of Google Chromium Developers) that we conducted to understand practitioner´s perspective and experience.
Keywords
data analysis; data mining; meta data; program debugging; public domain software; question answering (information retrieval); social networking (online); software maintenance; software metrics; text analysis; user interfaces; Android issue tracker data; Bugzilla; Stack overflow; Twitter; Wikipedia; YouTube; bug reporting; comment posting; community-based question-and-answering Web sites; content-based linguistic features; contextual data analysis; discussion forums; exploited metadata; issue tracking system integration; microblogging Web site; mining software repositories; open-source Google Chromium issue tracker data; software maintenance professionals; tags; textual similarly analysis; video sharing Web site; Androids; Chromium; Discussion forums; Google; Humanoid robots; Message systems; Software maintenance; Community Driven Q&A Website; Empirical Software Engineering and Measurements (ESEM); Mining Bug Reports; Mining Software Repositories (MSR); Social Media for Software Engineering; Software Maintenance;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Conference (ASWEC), 2013 22nd Australian
Conference_Location
Melbourne, VIC
ISSN
1530-0803
Type
conf
DOI
10.1109/ASWEC.2013.20
Filename
6601296
Link To Document