Evaluating and Improving Reverse Engineering Tools

Fülöp Lajos Jenő
Evaluating and Improving Reverse Engineering Tools.
PhD, University of Szeged.
(2011)

[img]
Preview
PDF (disszertáció)
Download (2MB)
[img]
Preview
PDF (tézis)
Download (687kB)
[img]
Preview
PDF (tézis)
Download (688kB)
[img]
Preview
PDF (tézis)
Download (8MB)

Abstract in foreign language

Developers tend to leave some important steps and actions (e.g. properly designing the system's architecture, code review and testing) out of the software development process, and use risky practices (e.g. the copy-paste technique) so that the software can be released as fast as possible. However, these practices may turn out to be critical from the viewpoint of maintainability of the software system. In such cases, a cost-effective solution might be to re-engineer the system. Re-engineering consists of two stages, namely reverse-engineering information from the current system and, based on this information, forward-engineering the system to a new form. In this way, successful re-engineering significantly depends on the reverse engineering phase. Therefore, it is vital to guarantee correctness, and to improve the results of the reverse engineering step. Otherwise, the re-engineering of the software system could fail due to the bad results of reverse engineering. The above issues motivated us to develop a method which extends and improves one of our reverse engineering tools, and to develop benchmarks and to perform experiments on evaluating and comparing reverse engineering tools.

Item Type: Thesis (PhD)
Creators: Fülöp Lajos Jenő
Hungarian title label: Visszatervező eszközök kiértékelése és továbbfejlesztése
Title of the thesis in foreign language: Evaluating and Improving Reverse Engineering Tools
Divisions: Doctoral School Informatics
Discipline label: természettudományok > matematika- és számítástudományok
Defence date label: 2011. December 12.
Supervisor label:
SupervisorSupervisor scientific name labelEmail
Dr. Gyimóthy Tibortanszékvezető egyetemi tanár, az MTA doktora, SZTE Szoftverfejlesztés Tanszékgyimothy@inf.u-szeged.hu
Reviewer label:
Reviewer name labelReviewer scientific name labelEmail
Dr. Majzik Istvánegyetemi docens, Ph.D., BME Méréstechnikai és Információs Rendszerek Tanszékmajzik@mit.bme.hu
Dr. Porkoláb Zoltánegyetemi docens, Ph.D., ELTE Programozási Nyelvek és Fordítóprogramok Tanszékgsd@elte.hu
President label:
President name labelPresident scientific name labelEmail
Dr. Fülöp Zoltánegyetemi tanár, az MTA doktora SZTE TTIK Számítástudomány Alapjai Tanszékfulop@inf.u-szeged.hu
Member label:
Member name labelMember scientific name labelEmail
Dr. Csirik Jánosegyetemi tanár, az MTA doktora, SZTE TTIK Számítógépes Algoritmusok és Mesterséges Intelligencia Tanszékcsirik@inf.u-szeged.hu
Dr. Alexin Zoltánadjunktus, Ph.D., SZTE TTIK Szoftverfejlesztés Tanszékalexin@inf.u-szeged.hu
Item ID: 874
Identification Number: 2771730
doi: https://doi.org/10.14232/phd.874
Date Deposited: 2011. Jun. 14. 10:25
Last Modified: 2017. Jun. 13. 14:44
Depository no.: B 4964
URI: http://doktori.bibl.u-szeged.hu/id/eprint/874
Defence/Citable status: Defended.

Actions (login required)

View Item View Item

Downloads

Downloads per month over past year