Maturity model of source code of object-oriented aplications

Thesis title: Model zralosti zdrojového kódu objektových aplikací
Author: Pavlíčková, Jarmila
Thesis type: Disertační práce
Supervisor: Novotný, Ota
Opponents: Šimůnek, Milan; Havlíček, Zdeněk
Thesis language: Česky
Abstract:
Cílem disertační práce bylo vytvořit model zralosti zdrojových kódů objektových aplikací a využití tohoto modelu pro ověřování kvality zdrojových kódů studentských aplikací. Východiskem práce byla analýza stávajících standardů, norem, metodik a souhrnů "best practice" pro hodnocení kvality softwarových produktů a analýza faktorů, které ovlivňují kvalitu zdrojových kódů objektových aplikací. Za účelem ověření výsledků analýzy faktorů byl v další části práce proveden průzkum mezi odborníky z praxe. Na základě provedené analýzy a dotazníkového šetření byl navržen model určování zralosti zdrojových kódu objektových aplikací. Při návrhu modelu byla využita statistická metoda shlukové analýzy. Byl navržen model a byl popsán postup použití modelu při hodnocení zdrojových kódů studentských aplikací. Tento model byl pilotně ověřen při výuce programování na Vysoké škole ekonomické v Praze.
Keywords: objektové heuristiky; pravidla pro zápis kódu; objektové vlastnosti; antivzory; návrhové vzory; model zralosti; kvalita zdrojových kódů
Thesis title: Maturity model of source code of object-oriented aplications
Author: Pavlíčková, Jarmila
Thesis type: Dissertation thesis
Supervisor: Novotný, Ota
Opponents: Šimůnek, Milan; Havlíček, Zdeněk
Thesis language: Česky
Abstract:
The goal of this disertation was to develop a maturity model for source code of object-oriented applications and to use this model to verify the quality of the source code of student's applications. The starting point of the thesis was devoted to the analysis of existing standards, norms, methodologies and summaries of best practice for assessing the quality of software products and analysis of the factors that affect the quality of the source code of object applications. To validate the results of the analysis of these factors, the analysis was complemented with a field research conducted among specialist with programming experience. The model to determine the maturity of source code of object-oriented applications was designed according to the analysis and the questionnaire. The statistical method of cluster analysis was used in the design of the model. The model was designed and the procedure of its use in the evaluation of source code was described. This model was pilot tested in education program at the University of Economics in Prague.
Keywords: maturity model; object heuristics; rules for writing code; antipatterns; design patterns; object properties; quality of source code

Information about study

Study programme: Aplikovaná informatika/Informatika
Type of study programme: Doktorský studijní program
Assigned degree: Ph.D.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information Technologies

Information on submission and defense

Date of assignment: 30. 9. 2007
Date of submission: 30. 6. 2014
Date of defense: 25. 9. 2014
Identifier in the InSIS system: https://insis.vse.cz/zp/14830/podrobnosti

Files for download

    Last update: