Victoria University

Performance Variance Evaluation on Mozilla Firefox

ResearchArchive/Manakin Repository

Show simple item record

dc.contributor.advisor Potanin, Alex
dc.contributor.advisor Hirose, Yuichi
dc.contributor.advisor
dc.contributor.author Larres, Jan
dc.date.accessioned 2012-04-19T21:56:25Z
dc.date.available 2012-04-19T21:56:25Z
dc.date.copyright 2012
dc.date.issued 2012
dc.identifier.uri http://researcharchive.vuw.ac.nz/handle/10063/2131
dc.description.abstract In order to evaluate software performance and find regressions, many developers use automated performance tests. However, the test results often contain a certain amount of noise that is not caused by actual performance changes in the programs. They are instead caused by external factors like operating system decisions or unexpected non-determinisms inside the programs. This makes interpreting the test results hard since results that differ from previous results cannot easily be attributed to either genuine changes or noise. In this thesis we use Mozilla Firefox as an example to try to find the causes for this performance variance, develop ways to reduce the noise and present a statistical technique that makes identifying genuine performance changes more reliable. Our results show that a significant amount of noise is caused by memory randomization and other external factors, that there is variance in Firefox internals that does not seem to be correlated with test result variance, and that our suggested statistical forecasting technique can give more reliable detection of genuine performance changes than the one currently in use by Mozilla. en_NZ
dc.language.iso en_NZ
dc.publisher Victoria University of Wellington en_NZ
dc.rights.uri http://creativecommons.org/licenses/by/3.0/nz/
dc.subject Performance measurement en_NZ
dc.subject Noise en_NZ
dc.subject Automated testing en_NZ
dc.title Performance Variance Evaluation on Mozilla Firefox en_NZ
dc.type Text en_NZ
vuwschema.contributor.unit School of Engineering and Computer Science en_NZ
vuwschema.subject.marsden 280302 Software Engineering en_NZ
vuwschema.type.vuw Awarded Research Masters Thesis en_NZ
thesis.degree.discipline Computer Science en_NZ
thesis.degree.grantor Victoria University of Wellington en_NZ
thesis.degree.level Master's en_NZ
thesis.degree.name Master of Science en_NZ
vuwschema.subject.anzsrcfor 089999 Information and Computing Sciences not elsewhere classified en_NZ


Files in this item

This item appears in the following Collection(s)

Show simple item record

http://creativecommons.org/licenses/by/3.0/nz/ Except where otherwise noted, this item's license is described as http://creativecommons.org/licenses/by/3.0/nz/

Search ResearchArchive


Advanced Search

Browse

My Account

Statistics