Highlighting Current Issues in API Usage Mining to Enhance Software Reusability

Gespeichert in:
Bibliographische Detailangaben
Titel: Highlighting Current Issues in API Usage Mining to Enhance Software Reusability
Autoren: Musa Ibrahim M. Ishag, Hyun Woo Park, Dingkun Li, Keun Ho Ryu
Quelle: WSEAS TRANSACTIONS ON COMPUTER RESEARCH. 10:29-34
Verlagsinformationen: World Scientific and Engineering Academy and Society (WSEAS), 2022.
Publikationsjahr: 2022
Schlagwörter: 0202 electrical engineering, electronic engineering, information engineering, 02 engineering and technology
Beschreibung: The sheer amount of open source codes made available in code repositories and code search engines along with the rapidly increasing releases of Application Programming Interfaces (APIs) have made code devel- opment process easier for programmers. However, learning how to use the elements of an API properly is both challenging and requires learning curve. Mining the available client and test codes can help programmers to iden- tify the best practices in using these APIs. In this paper, we investigate the API usage mining to identify open issues for the researchers. In particular, we make a theoretical comparison of the API usage pattern mining and highlight unresolved issues along with proper suggestions to address them.
Publikationsart: Article
Sprache: English
ISSN: 2415-1521
1991-8755
DOI: 10.37394/232018.2022.10.4
Rights: URL: https://wseas.com/journals/cr/2022/a085118-003(2022).pdf
Dokumentencode: edsair.doi...........a939dcd23a54f994dbdbf9980c751470
Datenbank: OpenAIRE
Beschreibung
Abstract:The sheer amount of open source codes made available in code repositories and code search engines along with the rapidly increasing releases of Application Programming Interfaces (APIs) have made code devel- opment process easier for programmers. However, learning how to use the elements of an API properly is both challenging and requires learning curve. Mining the available client and test codes can help programmers to iden- tify the best practices in using these APIs. In this paper, we investigate the API usage mining to identify open issues for the researchers. In particular, we make a theoretical comparison of the API usage pattern mining and highlight unresolved issues along with proper suggestions to address them.
ISSN:24151521
19918755
DOI:10.37394/232018.2022.10.4