TU Darmstadt / ULB / TUbiblio

What should developers be aware of? An empirical study on the directives of API documentation

Monperrus, Martin ; Eichberg, Michael ; Tekes, Elif ; Mezini, Mira (2012)
What should developers be aware of? An empirical study on the directives of API documentation.
In: Empirical Software Engineering
doi: 10.1007/s10664-011-9186-4
Article, Bibliographie

Abstract

Application Programming Interfaces (API) are exposed to developers in order to reuse software libraries. API directives are natural-language statements in API documentation that make developers aware of constraints and guidelines related to the usage of an API. This paper presents the design and the results of an empirical study on the directives of API documentation of object-oriented libraries. Its main contribution is to propose and extensively discuss a taxonomy of 23 kinds of API directives.

Item Type: Article
Erschienen: 2012
Creators: Monperrus, Martin ; Eichberg, Michael ; Tekes, Elif ; Mezini, Mira
Type of entry: Bibliographie
Title: What should developers be aware of? An empirical study on the directives of API documentation
Language: English
Date: 1 February 2012
Publisher: Springer Netherlands
Journal or Publication Title: Empirical Software Engineering
DOI: 10.1007/s10664-011-9186-4
Abstract:

Application Programming Interfaces (API) are exposed to developers in order to reuse software libraries. API directives are natural-language statements in API documentation that make developers aware of constraints and guidelines related to the usage of an API. This paper presents the design and the results of an empirical study on the directives of API documentation of object-oriented libraries. Its main contribution is to propose and extensively discuss a taxonomy of 23 kinds of API directives.

Divisions: 20 Department of Computer Science > Software Technology
20 Department of Computer Science
Date Deposited: 15 Feb 2012 14:14
Last Modified: 05 Mar 2013 09:58
PPN:
Export:
Suche nach Titel in: TUfind oder in Google
Send an inquiry Send an inquiry

Options (only for editors)
Show editorial Details Show editorial Details