SlideShare a Scribd company logo
1 of 11
Download to read offline
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

Geek Sync | Data Modeling and Blockchain
Geek Sync | Data Modeling and BlockchainGeek Sync | Data Modeling and Blockchain
Geek Sync | Data Modeling and BlockchainIDERA 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 DevicesChris Griffith
 
UX: Fox International Web Portal - Part1
UX: Fox International Web Portal - Part1UX: Fox International Web Portal - Part1
UX: Fox International Web Portal - Part1Darren Lou
 
RIA Platform Comparison
RIA Platform ComparisonRIA Platform Comparison
RIA Platform ComparisonOliver Steele
 
Hardboiled Web Design - English
Hardboiled Web Design - EnglishHardboiled Web Design - English
Hardboiled Web Design - EnglishCIWire 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-13Enough 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 studyElegant Technologies, LLC
 
Change by HTML5
Change by HTML5Change by HTML5
Change by HTML5dynamis
 
Video Game Industry Trends
Video Game Industry TrendsVideo Game Industry Trends
Video Game Industry TrendsAlex 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
 
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 VideoYoss Cohen
 

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

Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxFIDO Alliance
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAnitaRaj43
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaWSO2
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....rightmanforbloodline
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Paige Cruz
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024Lorenzo Miniero
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe中 央社
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxFIDO Alliance
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceIES VE
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxFIDO Alliance
 
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...SOFTTECHHUB
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governanceWSO2
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsLeah Henrickson
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 

Recently uploaded (20)

Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using Ballerina
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational Performance
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
 
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governance
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 

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