| | SLO | ENG | Piškotki in zasebnost

Večja pisava | Manjša pisava

Izpis gradiva Pomoč

Naslov:Vpliv zgodovine sprememb vrednosti programskih metrik na napovedovanje trendov vzdrževalnosti odprtokodnih javanskih programskih knjižnic
Avtorji:ID Gradišnik, Mitja (Avtor)
ID Karakatič, Sašo (Mentor) Več o mentorju... Novo okno
Datoteke:.pdf DOK_Gradisnik_Mitja_2022.pdf (4,16 MB)
MD5: F4843A0F6E64C25B9300EE1009B31C18
 
Jezik:Slovenski jezik
Vrsta gradiva:Doktorsko delo/naloga
Tipologija:2.08 - Doktorska disertacija
Organizacija:FERI - Fakulteta za elektrotehniko, računalništvo in informatiko
Opis:Učinkovitost procesa vzdrževanja programskih produktov, ki lahko neposredno vpliva na številne vidike uspešnosti projektov razvoja programskih produktov, vrednotimo skozi različne aspekte, kot so količina vloženega časa, človeški viri ali količina porabljenih finančnih sredstev. Kot ekonomsko učinkoviti veljajo programski produkti, ki jih je mogoče v fazi vzdrževanja hitro in z minimalnim vložkom človeških virov prilagoditi novim potrebam uporabnikov. Sledenje je mogoče enostavno doseči, če so programski produkti grajeni kakovostno. Merjene programskih metrik in vrednotenje notranje strukture daje vpogled dosežene stopnje kakovosti programskega produkta v njegovi opazovani različici. Vrednotenju kakovosti je sicer mogoče dodatno pripeti dimenzijo časa, in sicer tako, da opazujemo njeno spreminjanje tekom evolucije produkta iz različice v različico. Na podlagi vzorcev spreminjanja notranjih atributov izluščenih iz obstoječih programskih produktov je mogoče izgraditi napovedne modele, s katerimi napovemo trende njihovega gibanja v prihodnje. Slednje daje podlago izogibanju pastem, ki jih prinaša slabo vzdrževalna programska oprema. V okviru doktorske disertacije preučujemo programske knjižnice, ki v zadnjem času predstavljajo močan pospeševalnik ponovne uporabe pri razvoju programske opreme. Vodilo predstavljene raziskave tako predstavlja zmožnost uspešnega napovedovanja gibanja vzdrževalnosti programskih knjižnic na podlagi sprememb produktnih programskih metrik predhodnih različic v njihovi sledeči različici. Čedalje boljša sprejetost programskih knjižnic pri razvoju programskih produktov v zadnjem obdobju predstavljata motivacijo, da se v okviru raziskave v ospredje postavi ravno programske knjižnice. Pridobljen vzorec 40 prostodostopnih odprtokodnih javanskih programskih knjižnic nudi osnovo statistični analizi spreminjanja vzdrževalnosti tekom evolucije različic programskih knjižnic. Opravljene analize spreminjanje vzdrževalnosti tekom različic osvetlijo tako na nivoju programskih knjižic kot na nivoju razredov, ki te knjižnice gradijo. Predvsem preučevanje vpliva sprememb vrednosti programskih metrik izmerjenih nad razredi programskih knjižnic predstavlja temelj preučevanja zmožnosti uspešnega napovedovanje trendov gibanja vzdrževalnosti. Ovrednotenje informacijskega doprinosa, ki ga zgodovina sprememb vrednosti programskih metrik doprinese h kakovosti napovednih modelov vzdrževalnosti, predstavlja pomemben element zastavljene raziskave. Doprinos zgodovine sprememb vrednosti programskih metrik napovednim modelov vzdrževalnosti ovrednotimo s pomočjo eksperimenta, v katerem izgradimo in iz vidika kakovosti ocenimo serijo napovednih modelov vzdrževalnosti. Za izgradnjo modelov uporabimo osemnajst različnih razponov zgodovinskih meritev programskih metrik predhodnih različic programskih knjižnic. Pri izbiri pristopov izgradnje napovednih modelov se upiramo na ugotovitve izvedenega sistematičnega pregleda literature.
Ključne besede:kakovost programske opreme, vzdrževalnost programskih produktov, programske knjižnice, evolucija programskih produktov, programske metrike, napovedni modeli vzdrževalnosti
Kraj izida:Maribor
Založnik:M. Gradišnik
Leto izida:2022
PID:20.500.12556/DKUM-81563 Novo okno
UDK:004.05:004.428(043.3)
COBISS.SI-ID:125964803 Novo okno
Datum objave v DKUM:18.10.2022
Število ogledov:557
Število prenosov:102
Metapodatki:XML RDF-CHPDL DC-XML DC-RDF
Področja:KTFMB - FERI
:
Kopiraj citat
  
Skupna ocena:(0 glasov)
Vaša ocena:Ocenjevanje je dovoljeno samo prijavljenim uporabnikom.
Objavi na:Bookmark and Share


Postavite miškin kazalec na naslov za izpis povzetka. Klik na naslov izpiše podrobnosti ali sproži prenos.

Licence

Licenca:CC BY-NC-ND 4.0, Creative Commons Priznanje avtorstva-Nekomercialno-Brez predelav 4.0 Mednarodna
Povezava:http://creativecommons.org/licenses/by-nc-nd/4.0/deed.sl
Opis:Najbolj omejujoča licenca Creative Commons. Uporabniki lahko prenesejo in delijo delo v nekomercialne namene in ga ne smejo uporabiti za nobene druge namene.
Začetek licenciranja:15.04.2022

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Impact of Historical Software Metric Changes in Predicting Future Maintainability Trends in Open-source Java Software Libraries
Opis:The efficiency of the software product maintenance process directly affects the success of software product projects, which can be evaluated through several aspects, such as the amount of time invested, human resources or the number of financial resources spent. Software products that can be adapted to new user requirements quickly and with minimal human resources investment are considered cost-effective. Cost-efficiency can be achieved more easily if the software products are built with quality. The measurement of program metrics and the evaluation of the internal structure of software components provide insight into the achieved level of software product quality. The dimension of time can be added to the quality assessment by observing its change during the evolution of the product from version to version. Based on patterns of change of internal attributes extracted from software components, it is possible to build predictive models that can predict the trends of maintainability movement in the future. Efficient maintainability prediction provides us with the basis for avoiding the pitfalls of poorly maintained software. As part of our doctoral dissertation, we study software libraries, recognized recently as a powerful accelerator of reuse in software development. The guideline of the presented research is the ability to successfully predict the movement of maintainability of software libraries in the following version based on changes in product metrics measured in previous versions. The growing acceptance of software libraries in software development in recent years motivates to put software libraries at the forefront of research. The obtained sample of 40 freely available and open-source Java software libraries provides a basis for statistical analysis of changes in maintainability during the evolution of software library components. The presented research shed light on the change in maintenance between the versions, both at the level of software libraries and the level of the classes that build these libraries. Studying the impact of changes in the values of program metrics measured over classes of program libraries is the basis for studying the ability to predict maintainability trends in observed libraries successfully. Evaluating the information contribution that the history of changes in the values of program metrics contributes to the quality of predictive maintenance models is a crucial element of the presented research. The contribution of the history of changes in values of program metrics to predictive models of software maintainability is evaluated using an experiment. As a part of the experiment, we build a series of predictive maintenance models and evaluate them based on their achieved quality. In eighteen iterations of the experiment, we use different ranges of changes in program metrics extracted from previous versions of program libraries to build predictive models. To build predictive models, we rely on the findings of a systematic review of the literature.
Ključne besede:software quality, software maintainability, software libraries, software evolution, software metrics, maintainability prediction models


Komentarji

Dodaj komentar

Za komentiranje se morate prijaviti.

Komentarji (0)
0 - 0 / 0
 
Ni komentarjev!

Nazaj
Logotipi partnerjev Univerza v Mariboru Univerza v Ljubljani Univerza na Primorskem Univerza v Novi Gorici