As software becomes more complex, new measurements methods are needed to leverage quality, improve user's experience and reduce energy consumption. This dissertation introduces the Inspector, a software tool for framework-level dynamic software analysis and the Thermal Painting, a new software metric for measuring the performance of the graphical subsystem of a program. The Inspector breaks many of the constraints that aected traditional tools like debuggers and function-level prolers, like the need to alter the source or binary code and the impossibility to prole already running code that exhibits bad behavior, and provides a unique work environment for conducting the tests. The Thermal Painting is the new software metric that measures the per-pixel energy required to paint a graphical user interface, allowing to prole and improve the graphical performance of a program.

Modern software metrics : design and implementation

Ros, Enrico
2010/2011

Abstract

As software becomes more complex, new measurements methods are needed to leverage quality, improve user's experience and reduce energy consumption. This dissertation introduces the Inspector, a software tool for framework-level dynamic software analysis and the Thermal Painting, a new software metric for measuring the performance of the graphical subsystem of a program. The Inspector breaks many of the constraints that aected traditional tools like debuggers and function-level prolers, like the need to alter the source or binary code and the impossibility to prole already running code that exhibits bad behavior, and provides a unique work environment for conducting the tests. The Thermal Painting is the new software metric that measures the per-pixel energy required to paint a graphical user interface, allowing to prole and improve the graphical performance of a program.
2010-03-26
66
software, quality, metrics, development
File in questo prodotto:
File Dimensione Formato  
Enrico_Ros_-_Modern_Software_Metrics_2010.pdf

accesso aperto

Dimensione 4.49 MB
Formato Adobe PDF
4.49 MB Adobe PDF Visualizza/Apri

The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.12608/13340