Maintainability of Source Code and its Connection to Version Control History Metrics

Faragó Csaba
Maintainability of Source Code and its Connection to Version Control History Metrics.
Doktori (PhD) értekezés, Szegedi Tudományegyetem (2000-).
(2017) (Kéziratban)

[thumbnail of thesis.pdf]
Előnézet
Szöveg (Disszertáció)
Download (3MB) | Előnézet
    [thumbnail of booklet_en.pdf]
    Előnézet
    Szöveg (Tézisfüzet)
    Download (450kB) | Előnézet
      [thumbnail of booklet_hu.pdf]
      Előnézet
      Szöveg (Tézisfüzet)
      Download (456kB) | Előnézet

        Absztrakt (kivonat) idegen nyelven

        The thesis consists of two main topics: program slicing and the impact of version control history metrics on maintainability. There is a strong connection between them: the maintainability of program source code. One of the usages of program slicing is to improve the maintenance of the source code, helping the programmer by highlighting the relevant parts of it. With this technique the developer can eliminate the source code irrelevant from a certain problem viewpoint, and observe only those statements which really influence the erroneous part. In this thesis we focus on the unstructured statements handling in a certain dynamic program slicing algorithm. In the topic of version control history analysis we try to find evidence why code maintainability decreases. The seventh law of Lehman is about declining quality, and it states that the quality of a real-world software system will appear to be declining unless it is rigorously maintained and adapted to operational environment changes In the second part of this thesis we deal with the connection between this code decay and some version control history metrics. Although both the topic of maintainability and the software repositories mining are thoroughly analyzed research fields, we are not aware of any study which deals with the, strictly speaking, connection between version control history metrics and the maintainability of the source code. So in this thesis we present a pioneer work in this young research field.

        Mű típusa: Disszertáció (Doktori (PhD) értekezés)
        Publikációban használt név: Faragó Csaba
        Magyar cím:Forráskód karbantarthatóság és annak kapcsolata verziókövető történeti metrikákkal
        Témavezető(k):
        Témavezető neve
        Beosztás, tudományos fokozat, intézmény
        MTMT szerző azonosító
        Ferenc Rudolf
        habilitált egyetemi docens, PhD, SZTE TTIK Szoftverfejlesztés Tanszék
        10012533
        Szakterület:01. Természettudományok > 01.02. Számítás- és információtudomány
        Doktori iskola:Informatika Doktori Iskola
        Tudományterület / tudományág:Műszaki tudományok > Informatikai tudományok
        Nyelv:angol
        Védés dátuma:2017. március 23.
        EPrint azonosító (ID):2948
        A mű MTMT azonosítója:3267099
        doi:https://doi.org/10.14232/phd.2948
        A feltöltés ideje:2016. máj. 03. 19:08
        Utolsó módosítás:2020. máj. 04. 08:52
        Raktári szám:B 6194
        URI:https://doktori.bibl.u-szeged.hu/id/eprint/2948
        Védés állapota: védett

        Actions (login required)

        Tétel nézetTétel nézet