Abstract
This paper presents an empirical study on one of the most popular web API repositories, www.programmableweb.com. The study is to ascertain the impact of the structure and formulation of external web API quality factors on the overall web API quality. The study is based on the hypothesis that, in such a multi-factor quality measurement, the structure and formulation of the quality factors can make a substantial difference in its quantification. Specifically, we employ statistical tools such as exploratory factor analysis, to determine the latent factors that contributes to web API quality. We subsequently determine the loading of each latent factors to propose a new quality model for web API quality computation.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Fletcher, K.K.: A quality-based web API selection for mashup development using affinity propagation. In: Ferreira, J.E., Spanoudakis, G., Ma, Y., Zhang, L.-J. (eds.) SCC 2018. LNCS, vol. 10969, pp. 153–165. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-94376-3_10
Fletcher, K.K., Liu, X.F.: A collaborative filtering method for personalized preference-based service recommendation. In: 2015 IEEE International Conference on Web Services, pp. 400–407, June 2015
Fletcher, K.K.: A quality-aware web API recommender system for mashup development. In: Ferreira, J.E., Musaev, A., Zhang, L.-J. (eds.) SCC 2019. LNCS, vol. 11515, pp. 1–15. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-23554-3_1
Cappiello, C., Daniel, F., Matera, M.: A quality model for mashup components. In: Gaedke, M., Grossniklaus, M., Díaz, O. (eds.) ICWE 2009. LNCS, vol. 5648, pp. 236–250. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-02818-2_19
ISO/IEC: ISO/IEC 25010: 2011 systems and software engineering-systems and software quality requirements and evaluation (square)-system and software quality models (2011)
Bermbach, D., Wittern, E.: Benchmarking web API quality. In: Bozzon, A., Cudre-Maroux, P., Pautasso, C. (eds.) ICWE 2016. LNCS, vol. 9671, pp. 188–206. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-38791-8_11
Xia, B., Fan, Y., Tan, W., Huang, K., Zhang, J., Wu, C.: Category-aware API clustering and distributed recommendation for automatic mashup creation. IEEE Trans. Serv. Comput. 8(5), 674–687 (2015)
Child, D.: The Essentials of Factor Analysis. Cassell Educational, London (1990)
Hooper, D., Coughlan, J., Mullen, M.R.: Structural equation modelling: guidelines for determining model fit. Electron. J. Bus. Res. Methods 6(1), 53–60 (2008)
Kline, R.B.: Principles and Practice of Structural Equation Modeling, vol. 2. Guilford Press, New York City (2004)
Picozzi, M., Rodolfi, M., Cappiello, C., Matera, M.: Quality-based recommendations for mashup composition. In: Daniel, F., Facca, F.M. (eds.) ICWE 2010. LNCS, vol. 6385, pp. 360–371. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-16985-4_32
Cappiello, C., Matera, M., Picozzi, M., Daniel, F., Fernandez, A.: Quality-aware mashup composition: issues, techniques and tools. In: 2012 Eighth International Conference on the Quality of Information and Communications Technology, pp. 10–19. IEEE (2012)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Adeborna, E., Fletcher, K.K. (2020). An Empirical Study of Web API Quality Formulation. In: Wang, Q., Xia, Y., Seshadri, S., Zhang, LJ. (eds) Services Computing – SCC 2020. SCC 2020. Lecture Notes in Computer Science(), vol 12409. Springer, Cham. https://doi.org/10.1007/978-3-030-59592-0_10
Download citation
DOI: https://doi.org/10.1007/978-3-030-59592-0_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-59591-3
Online ISBN: 978-3-030-59592-0
eBook Packages: Computer ScienceComputer Science (R0)