Master Thesis

Type of project:
Master Thesis 15. September 2004 - 15.March 2005

Samuele Milani

Component Assessment Server


The quality of software components is very important, because components are used to build bigger software systems. Many different factors contribute to component quality - for example the components acceptance, its behaviour, the constraints
it satisfies, how it is designed and how extendible it is.
Techniques like Design by Contract and the Object-Oriented programming paradigm help to improve quality. No Software project is perfect from the start, but the quality attributes of it evolve. Therefore, assessment of quality attributes needs to be done regularly in order to allow observing the evolution of these attributes. The goal of this project is to build a system that allows automatic assessment of quality attributes.

Project plan (PDF)