DocumentCode :
3694173
Title :
Visualization based API usage patterns refining
Author :
Mohamed Aymen Saied;Omar Benomar;Houari Sahraoui
Author_Institution :
DIRO, Université
fYear :
2015
Firstpage :
155
Lastpage :
159
Abstract :
Learning to use existing or new software libraries is a difficult task for software developers, which would impede their productivity. Most of existing work provided different techniques to mine API usage patterns from client programs, in order to help developers to understand and use existing libraries. However, considering only client programs to identify API usage patterns, is a strong constraint as collecting several similar client programs for an API is not a trivial task. And even if these clients are available, all the usage scenarios of the API of interest may not be covered by those clients. In this paper, we propose a visualization based approach for the refinement of Client-based Usage Patterns. We first visualize the patterns structure. Then we enrich the patterns with API methods that are semantically related to them, and thus may contribute together to the implementation of a particular functionality for potential client programs.
Keywords :
"Visualization","Layout","Semantics","Matrix decomposition","Libraries","Software","Documentation"
Publisher :
ieee
Conference_Titel :
Software Visualization (VISSOFT), 2015 IEEE 3rd Working Conference on
Type :
conf
DOI :
10.1109/VISSOFT.2015.7332428
Filename :
7332428
Link To Document :
بازگشت