A systematic mapping study of API usability evaluation methods

I Rauf, E Troubitsyna, I Porres - Computer Science Review, 2019 - Elsevier
Abstract An Application Programming Interface (API) provides a programmatic interface to a
software component that is often offered publicly and may be used by programmers who are …

Integrated content and network-based service clustering and web apis recommendation for mashup development

B Cao, XF Liu, MDM Rahman, B Li… - IEEE Transactions on …, 2017 - ieeexplore.ieee.org
The rapid growth in the number and diversity of Web APIs, coupled with the myriad of
functionally similar Web APIs, makes it difficult to find most suitable Web APIs for users to …

Web service API recommendation for automated mashup creation using multi-objective evolutionary search

N Almarimi, A Ouni, S Bouktif, MW Mkaouer… - Applied Soft …, 2019 - Elsevier
Modern software development builds on external Web services reuse as a promising way
that allows developers delivering feature-rich software by composing existing Web service …

[图书][B] Mashups

F Daniel, M Matera, F Daniel, M Matera - 2014 - Springer
After introducing the core constituents of mashups, the components, in this chapter we study
what it means to integrate different components into composite applications, that is …

Mashup-oriented web API recommendation via multi-model fusion and multi-task learning

H Wu, Y Duan, K Yue, L Zhang - IEEE Transactions on …, 2021 - ieeexplore.ieee.org
As the number of Web APIs ever increases, choosing the appropriate APIs for mashup
creations becomes more difficult. To tackle this problem, various methods have been …

Mashup service recommendation based on user interest and social network

B Cao, J Liu, M Tang, Z Zheng… - 2013 IEEE 20th …, 2013 - ieeexplore.ieee.org
With the rapid development of Web2. 0 and its related technologies, Mashup services (ie,
Web applications created by combining two or more Web APIs) are becoming a hot research …

Evaluating the perceived and estimated quality in use of Web 2.0 applications

T Orehovački, A Granić, D Kermek - Journal of Systems and Software, 2013 - Elsevier
Web 2.0 refers to a new generation of web applications where individuals are able to
participate, collaborate, and share created artefacts. Despite the fact that Web 2.0 …

Enabling end user development through mashups: requirements, abstractions and innovation toolkits

C Cappiello, F Daniel, M Matera, M Picozzi… - End-User Development …, 2011 - Springer
The development of modern Web 2.0 applications is increasingly characterized by the
involvement of end users with typically limited programming skills. In particular, an emerging …

DashMash: a mashup environment for end user development

C Cappiello, M Matera, M Picozzi, G Sprega… - Web Engineering: 11th …, 2011 - Springer
Web mashups are a new generation of applications based on the “composition” of ready-to-
use services. In different contexts, ranging from the consumer Web to Enterprise systems …

Information quality in mashups

C Cappiello, F Daniel, M Matera… - IEEE Internet …, 2010 - ieeexplore.ieee.org
Modern Web 2.0 applications are characterized by high user involvement: users receive
support for creating content and annotations as well as" composing" applications using …