Talks and Poster Presentations (with Proceedings-Entry):
T. Scheller, E. Kühn:
"Influence of Code Completion Methods on the Usability of APIs";
Talk: 12th IASTED International Conference on Software Engineering (SE 2013),
- 2013-02-13; in: "Software Engineering",
Code completion is an important feature in modern IDEs, helping programmers to find needed classes and methods in external APIs. A code completion mechanism defines the way APIs are presented to the programmer and thereby has a strong influence on their usability. In this paper, we present a study that evaluates the code completion mechanisms of popular Java and .Net IDEs. It shows that there are significant differences between them, and that with a good code completion mechanism, programmers more often find the most optimal methods and overloads, reducing the complexity of the resulting code and improving overall performance. Based on the results we present suggestions to improve the usability of APIs.
Human Computer Interaction, Programming Tools and Languages, Application Programming Interfaces, Code Completion
"Official" electronic version of the publication (accessed through its Digital Object Identifier - DOI)
Created from the Publication Database of the Vienna University of Technology.