Utilizing static and dynamic software analysis to aid cost estimation, software visualization, and test quality management

The main results presented in the thesis are related to the semi- or fully-automated analysis of the software and its development processes. My overall research goal is to provide meaningful insights, methods, and practical tools to help the work of stakeholders during various phases of software dev...

Teljes leírás

Elmentve itt :
Bibliográfiai részletek
Szerző: Balogh Gergő
További közreműködők: Beszédes Árpád (Témavezető)
Dokumentumtípus: Disszertáció
Megjelent: 2020-12-14
Kulcsszavak:productivity, visualization, unit testing, codequality
Tárgyszavak:
doi:10.14232/phd.10477

mtmt:31957856
Online Access:http://doktori.ek.szte.hu/10477
Leíró adatok
Tartalmi kivonat:The main results presented in the thesis are related to the semi- or fully-automated analysis of the software and its development processes. My overall research goal is to provide meaningful insights, methods, and practical tools to help the work of stakeholders during various phases of software development. The thesis statements have been grouped into three major thesis points, namely "Measuring, predicting, and comparing the productivity of developer teams"; "Providing immersive methods for software and unit test visualization"; and "Spotting the structures in the package hierarchy that required attention using test coverage data".
E dolgozat fő eredményei kapcsolódnak a részben vagy egészben automatizált program elemzéshez és a fejlesztési folyamatokhoz. A célom az volt, hogy hasznos eszközökkel, módszerekkel és technológiákkal segítsem a különböző szoftverfejlesztéssel foglalkozó szakemberek munkáját. A téziseimet három nagy csoportra osztottam: "A szoftverfejlesztői csapatok produktivitásának mérése és előrejelzése"; "Izgalmas és magával ragadó szoftver és teszt vizualizációs technikák biztosítása"; és "Figyelmet érdemlő helyek azonosítása a csomaghierarchiában lefedettségi adatok alapján".