Scaling API-first – The story of a global engineering organization
Dipenta msr2011-challenge
1. What Topics do Firefox and
Chrome Contributors Discuss?
Mario Luca Bernardi, Carmine Sementa
Quirino Zagarese, Damiano Distante
Massimiliano Di Penta
dipenta@unisannio.it
2. Context
Nowadays Web browsers are among
the most widely used applications
Firefox and Chrome the 2nd and 3rd
top popular browsers
They evolve to fix bugs, introduce new
features, cope with market and the
evolution of the Web
(part of) their evolution tracked by Bug
Tracking Systems
3. What we do
Goal: analyze the topics discussed in issue
reports over time
Context:
88,538 Firefox issues (2005-2010)
49,986 Chrome issue reports (2008-2010)
Research Questions:
RQ1: topics discussed over time
RQ2: overlap between Firefox and Chrome
topics
RQ3: overlap in the same time frame
4. Analysis process
Term extraction and indexing
Extraction of text from HTML pages
Stop words removal, stemming, tf indexing
Topic mining
Group bugs into semester periods
Topic identification using
Latent Dirichlet Allocation (LDA)
Issue classification into topics
Topic co-evolution analysis
Topics to which most issues pertain
(Jaccard) overlap between popular topics
discussed for the two browsers
9. Conclusions
Discussion about:
Firefox: quite heterogeneous
Chrome: mainly related to performance
and multimedia
Non negligible overlap
Related to generic topics
– e.g., page layouting
Related to multimedia in recent periods