SlideShare a Scribd company logo
What Topics do Firefox and
Chrome Contributors Discuss?

Mario Luca Bernardi, Carmine Sementa
 Quirino Zagarese, Damiano Distante
        Massimiliano Di Penta
        dipenta@unisannio.it
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
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
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
Most popular topics: Firefox
 2005 S1   width; px; border; height; align                   Layouting/
 2005 S2   width; background; px; height; border              formatting
                                                              issues
 2006 S1   px; width; border; cell; posit



 2006 S2   enabl; disabl; usr; warn; gmake                    Low-level
 2007 S1   home; match; bin; zbyszek; crt                     and building
                                                              issues
 2007 S2   ctype; lc; match; moz; nsiframe
 2008 S1   leak; zoom; extension; addon; total                Layouting/
 2008 S2   width; px; background; border; size                formatting
                                                              issues
 2009 S1   ircategoryopt; home; warn; unexpected; tinderbox
 2009 S2   elem; width; height; px; tag
 2010 S1   slave; reftest; unexpected; mochitest; pass
Most popular topics: Chrome

2008 S2   slave; messageloop; offici; signatur; pump   Low-level /
2009 S1   pump; messagepumpwin; wchar; dispatch; ntdll performance

2009 S2   player; quicktim; mb; ram; ghz; hostnam      Multimedia /
2010 S1   info; player; quicktim; mb; signatur         performance
Overlapping topics
Overlapping (same period)
 Period    Overlapping topic
 2008 S2   movi; youtub; stop; video; player; game; plai; flash; sound
 2008 S2   left; width; height; border; px
 2008 S2   cpu; task; usag; slow; hang
 2008 S2   hit; shift; tag; keyboard; focu
 2008 S2   usernam; account; login; email; authent
 2009 S1   youtub; video; player; plai; flash
 2009 S1   width; background; bottom; size; posit
 2009 S2   left; mous; bottom; posit; screen
 2010 S1   left; width; resiz; bottom; height; size; border; posit; px
 2010 S1   restart; visit; login; comput; websit; hang
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
Thank you!




 Questions?
Overlapping topics
Firefox   Chrome   Common terms in the topics
2008 S2 2008 S2    movi; youtub; stop; video; player; game; plai; flash; sound
2009 S1 2008 S2    youtub; stop; video; player; watch; game; plai; flash; sound
2010 S1 2010 S1    left; width; resiz; bottom; height; size; border; posit; px
2005 S2 2008 S2    movi; stop; video; shockwav; player; game; plai; flash
2006 S1 2009 S2    mous; resiz; ctrl; size; posit; screen; keyboard; focu
2006 S2 2009 S1    width; resiz; background; bottom; size; visibl; posit; scrollbar
2007 S2 2008 S2    youtub; movi; video; player; watch; plai; sound; flash
2007 S2 2010 S1    width; resiz; bottom; height; border; size; posit; px
2007 S2 2010 S1    mous; hit; ctrl; reload; shift; activ; focu; keyboard
2008 S1 2010 S1    width; resiz; bottom; height; size; border; posit; px
2009 S1 2010 S1    youtub; stop; video; player; watch; plai; ogg; sound
2009 S1 2010 S1    width; left; bottom; height; size; border; posit; px
2010 S1 2008 S2    left; width; resiz; bottom; height; border; px; pixel

More Related Content

Similar to Dipenta msr2011-challenge

Ie9 overview
Ie9 overviewIe9 overview
Ie9 overview
裕波 周
 
Immersed in the Web
Immersed in the WebImmersed in the Web
Geek Sync | Data Modeling and Blockchain
Geek Sync | Data Modeling and BlockchainGeek Sync | Data Modeling and Blockchain
Geek Sync | Data Modeling and Blockchain
IDERA Software
 
HTML5 and the Future of Apps
HTML5 and the Future of AppsHTML5 and the Future of Apps
HTML5 and the Future of AppsTom Croucher
 
Practical Design and Development with Flash on Mobile and Devices
Practical Design and Development with Flash on Mobile and DevicesPractical Design and Development with Flash on Mobile and Devices
Practical Design and Development with Flash on Mobile and Devices
Chris Griffith
 
UX: Fox International Web Portal - Part1
UX: Fox International Web Portal - Part1UX: Fox International Web Portal - Part1
UX: Fox International Web Portal - Part1
Darren Lou
 
RIA Platform Comparison
RIA Platform ComparisonRIA Platform Comparison
RIA Platform Comparison
Oliver Steele
 
Hardboiled Web Design - English
Hardboiled Web Design - EnglishHardboiled Web Design - English
Hardboiled Web Design - English
CIWire s.r.o.
 
MTC Spring 2013 - crossplatform woes - robert virkus - 2013-03-13
MTC Spring 2013 -  crossplatform woes - robert virkus - 2013-03-13MTC Spring 2013 -  crossplatform woes - robert virkus - 2013-03-13
MTC Spring 2013 - crossplatform woes - robert virkus - 2013-03-13
Enough Software
 
WebRTC: players, business models and implications for telecommunication carriers
WebRTC: players, business models and implications for telecommunication carriersWebRTC: players, business models and implications for telecommunication carriers
WebRTC: players, business models and implications for telecommunication carriersHarry Behrens, PhD
 
Cross Platform Development Strategies with vendor review and PhoneGap case study
Cross Platform Development Strategies with vendor review and PhoneGap case studyCross Platform Development Strategies with vendor review and PhoneGap case study
Cross Platform Development Strategies with vendor review and PhoneGap case study
Elegant Technologies, LLC
 
Change by HTML5
Change by HTML5Change by HTML5
Change by HTML5
dynamis
 
Video Game Industry Trends
Video Game Industry TrendsVideo Game Industry Trends
Video Game Industry Trends
Alex Ferrara
 
Introduction to HTML5 and CSS3 (revised)
Introduction to HTML5 and CSS3 (revised)Introduction to HTML5 and CSS3 (revised)
Introduction to HTML5 and CSS3 (revised)Joseph Lewis
 
Lenguajes y plataformas de desarrollo
Lenguajes y plataformas de desarrolloLenguajes y plataformas de desarrollo
Lenguajes y plataformas de desarrollo
Jose Luis Calvo Salanova
 
Modern Browser Support
Modern Browser SupportModern Browser Support
Modern Browser SupportMark Meeker
 
Adobe is from Mars, Microsoft is from Uranus. A look at two competing web st...
Adobe is from Mars, Microsoft is from Uranus.  A look at two competing web st...Adobe is from Mars, Microsoft is from Uranus.  A look at two competing web st...
Adobe is from Mars, Microsoft is from Uranus. A look at two competing web st...
Eric Fickes
 
Flash and HTML5 Video
Flash and HTML5 VideoFlash and HTML5 Video
Flash and HTML5 Video
Yoss Cohen
 
Flash 101
Flash 101Flash 101
Flash 101
Stanley Fok
 

Similar to Dipenta msr2011-challenge (20)

Ie9 overview
Ie9 overviewIe9 overview
Ie9 overview
 
Immersed in the Web
Immersed in the WebImmersed in the Web
Immersed in the Web
 
Geek Sync | Data Modeling and Blockchain
Geek Sync | Data Modeling and BlockchainGeek Sync | Data Modeling and Blockchain
Geek Sync | Data Modeling and Blockchain
 
HTML5 and the Future of Apps
HTML5 and the Future of AppsHTML5 and the Future of Apps
HTML5 and the Future of Apps
 
Practical Design and Development with Flash on Mobile and Devices
Practical Design and Development with Flash on Mobile and DevicesPractical Design and Development with Flash on Mobile and Devices
Practical Design and Development with Flash on Mobile and Devices
 
UX: Fox International Web Portal - Part1
UX: Fox International Web Portal - Part1UX: Fox International Web Portal - Part1
UX: Fox International Web Portal - Part1
 
RIA Platform Comparison
RIA Platform ComparisonRIA Platform Comparison
RIA Platform Comparison
 
Hardboiled Web Design - English
Hardboiled Web Design - EnglishHardboiled Web Design - English
Hardboiled Web Design - English
 
MTC Spring 2013 - crossplatform woes - robert virkus - 2013-03-13
MTC Spring 2013 -  crossplatform woes - robert virkus - 2013-03-13MTC Spring 2013 -  crossplatform woes - robert virkus - 2013-03-13
MTC Spring 2013 - crossplatform woes - robert virkus - 2013-03-13
 
WebRTC: players, business models and implications for telecommunication carriers
WebRTC: players, business models and implications for telecommunication carriersWebRTC: players, business models and implications for telecommunication carriers
WebRTC: players, business models and implications for telecommunication carriers
 
Cross Platform Development Strategies with vendor review and PhoneGap case study
Cross Platform Development Strategies with vendor review and PhoneGap case studyCross Platform Development Strategies with vendor review and PhoneGap case study
Cross Platform Development Strategies with vendor review and PhoneGap case study
 
Change by HTML5
Change by HTML5Change by HTML5
Change by HTML5
 
Video Game Industry Trends
Video Game Industry TrendsVideo Game Industry Trends
Video Game Industry Trends
 
Introduction to HTML5 and CSS3 (revised)
Introduction to HTML5 and CSS3 (revised)Introduction to HTML5 and CSS3 (revised)
Introduction to HTML5 and CSS3 (revised)
 
Lenguajes y plataformas de desarrollo
Lenguajes y plataformas de desarrolloLenguajes y plataformas de desarrollo
Lenguajes y plataformas de desarrollo
 
Modern Browser Support
Modern Browser SupportModern Browser Support
Modern Browser Support
 
Html5 video
Html5 video Html5 video
Html5 video
 
Adobe is from Mars, Microsoft is from Uranus. A look at two competing web st...
Adobe is from Mars, Microsoft is from Uranus.  A look at two competing web st...Adobe is from Mars, Microsoft is from Uranus.  A look at two competing web st...
Adobe is from Mars, Microsoft is from Uranus. A look at two competing web st...
 
Flash and HTML5 Video
Flash and HTML5 VideoFlash and HTML5 Video
Flash and HTML5 Video
 
Flash 101
Flash 101Flash 101
Flash 101
 

Recently uploaded

GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 

Recently uploaded (20)

GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 

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
  • 5. Most popular topics: Firefox 2005 S1 width; px; border; height; align Layouting/ 2005 S2 width; background; px; height; border formatting issues 2006 S1 px; width; border; cell; posit 2006 S2 enabl; disabl; usr; warn; gmake Low-level 2007 S1 home; match; bin; zbyszek; crt and building issues 2007 S2 ctype; lc; match; moz; nsiframe 2008 S1 leak; zoom; extension; addon; total Layouting/ 2008 S2 width; px; background; border; size formatting issues 2009 S1 ircategoryopt; home; warn; unexpected; tinderbox 2009 S2 elem; width; height; px; tag 2010 S1 slave; reftest; unexpected; mochitest; pass
  • 6. Most popular topics: Chrome 2008 S2 slave; messageloop; offici; signatur; pump Low-level / 2009 S1 pump; messagepumpwin; wchar; dispatch; ntdll performance 2009 S2 player; quicktim; mb; ram; ghz; hostnam Multimedia / 2010 S1 info; player; quicktim; mb; signatur performance
  • 8. Overlapping (same period) Period Overlapping topic 2008 S2 movi; youtub; stop; video; player; game; plai; flash; sound 2008 S2 left; width; height; border; px 2008 S2 cpu; task; usag; slow; hang 2008 S2 hit; shift; tag; keyboard; focu 2008 S2 usernam; account; login; email; authent 2009 S1 youtub; video; player; plai; flash 2009 S1 width; background; bottom; size; posit 2009 S2 left; mous; bottom; posit; screen 2010 S1 left; width; resiz; bottom; height; size; border; posit; px 2010 S1 restart; visit; login; comput; websit; hang
  • 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
  • 11. Overlapping topics Firefox Chrome Common terms in the topics 2008 S2 2008 S2 movi; youtub; stop; video; player; game; plai; flash; sound 2009 S1 2008 S2 youtub; stop; video; player; watch; game; plai; flash; sound 2010 S1 2010 S1 left; width; resiz; bottom; height; size; border; posit; px 2005 S2 2008 S2 movi; stop; video; shockwav; player; game; plai; flash 2006 S1 2009 S2 mous; resiz; ctrl; size; posit; screen; keyboard; focu 2006 S2 2009 S1 width; resiz; background; bottom; size; visibl; posit; scrollbar 2007 S2 2008 S2 youtub; movi; video; player; watch; plai; sound; flash 2007 S2 2010 S1 width; resiz; bottom; height; border; size; posit; px 2007 S2 2010 S1 mous; hit; ctrl; reload; shift; activ; focu; keyboard 2008 S1 2010 S1 width; resiz; bottom; height; size; border; posit; px 2009 S1 2010 S1 youtub; stop; video; player; watch; plai; ogg; sound 2009 S1 2010 S1 width; left; bottom; height; size; border; posit; px 2010 S1 2008 S2 left; width; resiz; bottom; height; border; px; pixel