TU Darmstadt / ULB / TUbiblio

Integrating an API-Misuse Detector into Eclipse

Weiler, Simon (2016):
Integrating an API-Misuse Detector into Eclipse.
Technische Universität Darmstadt, [Master Thesis]

Abstract

The goal of this thesis is to explore ways of integrating an API-misuse detector into Eclipse, one of the most popular Integrated Development Environments (IDEs) for Java. An API misuse is a usage of library methods that violates the API’s contract. To reach this goal, we present a prototypical implementation of such an integration and propose variants of how to improve this implementation, mostly regarding the user interface. We discuss these variants in theory and evaluate them with a user study. The results of this thesis should help to develop a working integration with an easy-to-use and under- standable user interface, not only for Eclipse but also for other IDEs.

Item Type: Master Thesis
Erschienen: 2016
Creators: Weiler, Simon
Title: Integrating an API-Misuse Detector into Eclipse
Language: English
Abstract:

The goal of this thesis is to explore ways of integrating an API-misuse detector into Eclipse, one of the most popular Integrated Development Environments (IDEs) for Java. An API misuse is a usage of library methods that violates the API’s contract. To reach this goal, we present a prototypical implementation of such an integration and propose variants of how to improve this implementation, mostly regarding the user interface. We discuss these variants in theory and evaluate them with a user study. The results of this thesis should help to develop a working integration with an easy-to-use and under- standable user interface, not only for Eclipse but also for other IDEs.

Divisions: 20 Department of Computer Science
20 Department of Computer Science > Software Technology
Date Deposited: 18 Apr 2017 08:46
Referees: Mezini, Prof. Dr. Mira
Export:

Optionen (nur für Redakteure)

View Item View Item