User: Guest  Login
Original title:
Effective and Efficient Reuse with Software Libraries
Translated title:
Effektive und effiziente Wiederverwendung von Software-Bibliotheken
Author:
Heinemann, Lars
Year:
2012
Document type:
Dissertation
Faculty/School:
Fakultät für Informatik
Advisor:
Broy, Manfred (Prof. Dr. Dr. h.c.)
Referee:
Broy, Manfred (Prof. Dr. Dr. h.c.); Robillard, Martin (Prof., Ph.D.)
Language:
en
Subject group:
DAT Datenverarbeitung, Informatik
Controlled terms:
Softwarewiederverwendung; Programmbibliothek
TUM classification:
DAT 345d; DAT 316d
Abstract:
This thesis empirically analyzes the extent and nature of third-party code reuse in practice. Motivated by the findings, a dynamic approach for detecting functionally similar code is evaluated. An API recommendation system is introduced that assists developers during programming with software libraries by providing context-specific suggestions for API methods within the development environment. This principle is transferred to model-based development.
Translated abstract:
Diese Arbeit untersucht empirisch Umfang und Ausprägung von externer Code-Wiederverwendung in der Praxis. Basierend auf den Ergebnissen wird ein dynamisches Verfahren zur Erkennung von funktional ähnlichem Code evaluiert. Es wird ein API-Empfehlungssystem vorgestellt, das Entwickler bei der Programmierung mit Software-Bibliotheken durch kontext-abhängige Vorschläge von API-Methoden in der Entwicklungsumgebung unterstützt. Dieses Prinzip wird auf modellbasierte Entwicklung übertragen.
WWW:
https://mediatum.ub.tum.de/?id=1127746
Date of submission:
26.07.2012
Oral examination:
11.12.2012
File size:
1757280 bytes
Pages:
138
Urn (citeable URL):
https://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:bvb:91-diss-20121211-1127746-1-3
Last change:
04.12.2013
 BibTeX