Název: Performance in Software Development Cycle: Regression Benchmarking
Překlad názvu: Performance in Software Development Cycle: Regression Benchmarking
Autoři: Kalibera, Tomáš ; Tůma, Petr (vedoucí práce) ; Hauswirth, Matthias (oponent) ; Eeckhout, Lieven (oponent)
Typ dokumentu: Disertační práce
Rok: 2006
Jazyk: eng
Abstrakt: The development cycle of large software is necessarily prone to introducing software errors that are hard to find and fix. Automated regular testing (regression testing) is a popular method used to reduce the cost of finding and fixing functionality errors, but it neglects software performance. The thesis focuses on performance errors, enabling automated detection of performance changes during software development (regression benchmarking). The key investigated problem is non-determinism in computer systems, which causes performance fluctuations. The problem is addressed by a novel benchmarking methodology based on statistical methods. The methodology is evaluated on a large open-source project Mono, detecting daily performance changes since August 2004, and on open-source CORBA implementations omniORB and TAO. The benchmark automation is a complex task in itself. As suggested by experience with compilation of weather forecast model Arpege/Aladin and implementation of component model SOFA, large systems place distinguishing demands on tasks such as automated compilation or execution. Complemented by experience from Mono benchmarking, the thesis proposes an architecture of a generic environment for automated regression benchmarking. The environment is being implemented by master students under supervision of...

Instituce: Fakulty UK (VŠKP) (web)
Informace o dostupnosti dokumentu: Dostupné v digitálním repozitáři UK.
Původní záznam: http://hdl.handle.net/20.500.11956/7495

Trvalý odkaz NUŠL: http://www.nusl.cz/ntk/nusl-486242


Záznam je zařazen do těchto sbírek:
Školství > Veřejné vysoké školy > Univerzita Karlova > Fakulty UK (VŠKP)
Vysokoškolské kvalifikační práce > Disertační práce
 Záznam vytvořen dne 2022-05-08, naposledy upraven 2022-05-08.


Není přiložen dokument
  • Exportovat ve formátu DC, NUŠL, RIS
  • Sdílet