A study of performance variations in the Mozilla Firefox web browser

dc.contributor.authorLarres, Janen
dc.contributor.authorPotanin, Alexen
dc.contributor.authorHirose, Yuichien
dc.coverage.spatialDarlinghurst, NSWen
dc.date.accessioned2026-03-04T10:42:11Z
dc.date.available2026-03-04T10:42:11Z
dc.date.issued2013-01-29en
dc.description.abstractIn 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 difficult since results that differ from previous results cannot easily be attributed to either genuine changes or noise. In this paper we present an analysis of a subset of the various factors that are likely to contribute to this noise using the Mozilla Firefox browser as an example. In addition we present a statistical technique for identifying outliers in Mozilla's automatic testing framework. 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
dc.description.statusPeer-revieweden
dc.format.extent10en
dc.identifier.isbn9781921770203en
dc.identifier.issn1445-1336en
dc.identifier.otherORCID:/0000-0002-4242-2725/work/207109959en
dc.identifier.scopus85003005245en
dc.identifier.urihttps://hdl.handle.net/1885/733807122
dc.language.isoenen
dc.publisherAustralian Computer Society Inc.en
dc.relation.ispartofACSC '13: Proceedings of the Thirty-Sixth Australasian Computer Science Conferenceen
dc.relation.ispartofseriesConferences in Research and Practice in Information Technology Seriesen
dc.rightsPublisher Copyright: © 2013, Australian Computer Society, Inc.en
dc.subjectAutomated testingen
dc.subjectPerformance evaluationen
dc.subjectPerformance varianceen
dc.titleA study of performance variations in the Mozilla Firefox web browseren
dc.typeConference paperen
dspace.entity.typePublicationen
local.bibliographicCitation.lastpage12en
local.bibliographicCitation.startpage3en
local.contributor.affiliationLarres, Jan; Victoria University of Wellingtonen
local.contributor.affiliationPotanin, Alex; School of Engineering and Computer Scienceen
local.contributor.affiliationHirose, Yuichi; Victoria University of Wellingtonen
local.identifier.doi10.5555/2525401.2525402en
local.identifier.pure831e8ed4-7564-4ebd-9269-3507b8d9ca31en
local.identifier.urlhttps://potanin.github.io/files/LarresPotaninHiroseACSC2013.pdfen
local.identifier.urlhttps://www.scopus.com/pages/publications/85003005245en
local.type.statusPublisheden

Downloads