Opening book details…
Can I read Identifying software components from object-oriented APIs based on dynamic analysis on EtoBox?
Identifying software components from object-oriented APIs based on dynamic analysis by Anas Shatnawi (University of Milan-Bicocca), Hudhaifa Shatnawi (Maharishi University of Management), Mohamed Aymen Saied (Concordia University), Zakarea Al Shara (University of Montpellier), Houari Sahraoui (University of Montreal), Abdelhak Seriai (University of Montpellier) is a scholarly article available to read on EtoBox.
What is Identifying software components from object-oriented APIs based on dynamic analysis about?
The reuse at the component level is generally more effective than the one at the object-oriented class level. This is due to the granularity level where components expose their functionalities at an abstract level compared to the fine-grained object-oriented classes. Moreover, components clearly define their dependencies through their provided and required interfaces in an explicit way that facilitates the understanding of how to reuse these components. Therefore, several component identification approaches have been proposed to identify components based on the analysis object-oriented software applications. Nevertheless, most of the existing component identification approaches did not consider co-usage dependencies between API classes to identify classes/methods that can be reused to implement a specific scenario. In this paper, we propose an approach to identify reusable software components in object-oriented APIs, based on the interactions between client applications and the targeted API. As we are dealing with actual clients using the API, dynamic analysis allows to better capture the instances of API usage. Approaches using static analysis are usually limited by the difficulty
- Author
- Anas Shatnawi (University of Milan-Bicocca), Hudhaifa Shatnawi (Maharishi University of Management), Mohamed Aymen Saied (Concordia University), Zakarea Al Shara (University of Montpellier), Houari Sahraoui (University of Montreal), Abdelhak Seriai (University of Montpellier)
- Publisher
- ACM
- Published
- 2018
- Language
- EN