Measuring and Predicting Computer Software Performance: Tools and Approaches

dc.contributor.authorBorn de Oliveira, Augusto
dc.date.accessioned2015-04-22T16:28:24Z
dc.date.available2015-04-22T16:28:24Z
dc.date.issued2015-04-22
dc.date.submitted2015
dc.description.abstractMeasurement-based software performance evaluation is essential to computer science and industry alike, yet despite its widespread adoption, the current level of statistical rigor is inadequate, putting published results into question: for example, the majority of publications fail to report any dispersion metric at all. To foster widespread adoption of statistically rigorous performance evaluation, the first part of this thesis proposes the use of formal experiment design and non-parametric analysis techniques, and presents a distributed infrastructure that lowers the cost of rigorous experimentation by automating the experiment design and execution process, while minimizing the variability in computer performance response metrics. Then, to address cases where rigorous performance experimentation is infeasible, either due to infrastructure costs or unavailability of target platforms, the second part of this thesis builds on the previously discussed techniques and infrastructure to introduce two performance prediction techniques: one to predict when code changes will cause performance changes during software development, and another to predict performance metrics on unavailable platforms using benchmark-based statistical models.en
dc.identifier.urihttp://hdl.handle.net/10012/9259
dc.language.isoenen
dc.pendingfalse
dc.publisherUniversity of Waterlooen
dc.subjectsoftware performanceen
dc.subjectstatisticsen
dc.subjectcomputer performanceen
dc.subjectperformance predictionen
dc.subject.programElectrical and Computer Engineeringen
dc.titleMeasuring and Predicting Computer Software Performance: Tools and Approachesen
dc.typeDoctoral Thesisen
uws-etd.degreeDoctor of Philosophyen
uws-etd.degree.departmentElectrical and Computer Engineeringen
uws.peerReviewStatusUnrevieweden
uws.scholarLevelGraduateen
uws.typeOfResourceTexten

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Oliveira_Augusto.pdf
Size:
2.08 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
4.85 KB
Format:
Item-specific license agreed upon to submission
Description: