SlideShare una empresa de Scribd logo
1 de 11
Descargar para leer sin conexión
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

Más contenido relacionado

Similar a 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 a 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
 

Último

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 

Último (20)

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
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
  • 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