Ecosistemas de APIs web como un sistema socio-técnico: Un caso de estudio

Palabras clave: API web, sistema socio – técnico, economía api, plataforma digital, gestión de API

Resumen

En torno a las APIs web se ha generado un ecosistema digital dinámico, que incluye personas, empresas, herramientas, nuevas actividades y procesos de desarrollo, todo ello impulsado por la API Economy. Los ecosistemas de API web (EAW) son redes complejas de empresas interdependientes que se benefician colectivamente de los efectos de red basados en la cooperación y la competencia entre esas empresas. Una forma de analizar y comprender los sistemas complejos es el enfoque socio-técnico (S-T). De acuerdo con las revisiones realizadas para este trabajo, no se registran estudios S-T en relación con las APIs web. Proponemos analizar los EAW desde una perspectiva S-T, mediante un caso de estudio exploratorio y descriptivo ejecutado en tres EAW actuales. Hemos identificado los componentes de las dimensiones S-T que tienen en común, varias diferencias, en los roles de los actores, la infraestructura y las normas, las fortalezas de cada EAW, como los niveles de relación con el contexto. Finalmente, dejamos planteadas nuevas preguntas sobre este campo de conocimiento que ayuden a construir una agenda de investigación.

Descargas

La descarga de datos todavía no está disponible.

Citas

Apidays. Platformable (2022). API Landscape State of the Market 2022. En The API Landscape. Recuperado 16 de julio de 2022, de https://apilandscape.apiscene.io/

Badham, R., Clegg, C. & Wall, T. (2000). Socio-technical theory. En W. Karwowski (Ed.), Handbook of Ergonomics. John Wiley.

Baxter, G. & Sommerville, I. (2011). Socio-technical systems: From design methods to systems engineering. Interacting with Computers, 23(1), 4-17. https://doi.org/10.1016/j.intcom.2010.07.003

Beltagui, A., Rosli, A. & Candi, M. (2020). Exaptation in a digital innovation ecosystem: The disruptive impacts of 3D printing. Research Policy, 49(1), Article 103833. https://doi.org/10.1016/j.respol.2019.103833

Bogers, M., Sims, J. & West, J. (2019). What Is an Ecosystem? Incorporating 25 Years of Ecosystem Research. SSRN Electronic Journal. https://doi.org/10.2139/ssrn.3437014

Bülthoff, F. & Maleshkova, M. (2014). RESTful or RESTless – Current State of Today’s Top Web APIs. The Semantic Web: ESWC 2014 Satellite Events, Lecture Notes in Computer Science, 8798, 64-74. https://doi.org/10.1007/978-3-319-11955-7_6

Casas, S., Cruz, D., Vidal, G. & Constanzo, M. (2021). Uses and applications of the OpenAPI/Swagger specification: a systematic mapping of the literature. 2021 40th International Conference of the Chilean Computer Science Society (SCCC). https://doi.org/10.1109/sccc54552.2021.9650408

Costa, E., Soares, A. L. & de Sousa, J. P. (2020). Industrial business associations improving the internationalisation of SMEs with digital platforms: A design science research approach. International Journal of Information Management, 53, 102070. https://doi.org/10.1016/j.ijinfomgt.2020.102070

Creswell, J. W. (2014). Research Design: Qualitative, Quantitative, and Mixed Methods Approaches. SAGE Publishing.

Cummaudo, A., Vasa, R. & Grundy, J. (2019). What should I document? A preliminary systematic mapping study into API documentation knowledge. 2019 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM). https://doi.org/10.1109/esem.2019.8870148

De, B. (2017). API Management: An Architect’s Guide to Developing and Managing APIs for Your Organization (1st ed.). Apress.

Elatlassi, R. & Narwankar, C. (2006). A Categorization of Socio-Technical Systems Approaches based on Context and Purpose. Proceedings of the 60th Annual Meeting of the International Society for the Systems Sciences (ISSS), 1(1).

Emery, F. E. & Trist, E. L. (1960). Socio-technical systems. En C. W. Churchman & M. Verhulst (Eds.), Management sciences, models and techniques (Vol. 2). Pergamon Press.

Fabbri, M. S. (2020). Las técnicas de investigación: la observación. Institutocienciashumanas.com. Recuperado 13 de marzo de 2022, de https://bit.ly/3FKTt7E

Fielding, R. T. (2000). Architectural styles and the design of network-based software architectures [Disertación doctoral]. University of California, Irvine. https://bit.ly/3CbeaHJ

Kapoor, K., Ziaee Bigdeli, A., Dwivedi, Y. K., Schroeder, A., Beltagui, A. & Baines, T. (2021). A socio-technical view of platform ecosystems: Systematic review and research agenda. Journal of Business Research, 128, 94-108. https://doi.org/10.1016/j.jbusres.2021.01.060

Kingdon, J. W. (1995). Agendas, Alternatives, and Public Policies (2.a ed.). HarperCollins College Publishers.

Koci, R., Franch, X., Jovanovic, P. & Abello, A. (2019). Classification of Changes in API Evolution. 2019 IEEE 23rd International Enterprise Distributed Object Computing Conference (EDOC), 243-249. https://doi.org/10.1109/edoc.2019.00037

Kopecký, J., Fremantle, P. & Boakes, R. (2014). A history and future of Web APIs. it - Information Technology, 56(3), 90-97. https://doi.org/10.1515/itit-2013-1035

Lyytinen, K. & Newman, M. (2008). Explaining information systems change: a punctuated socio-technical change model. European Journal of Information Systems, 17(6), 589-613. https://doi.org/10.1057/ejis.2008.50

Maleshkova, M., Pedrinaci, C. & Domingue, J. (2010). Investigating Web APIs on the World Wide Web. 2010 Eighth IEEE European Conference on Web Services, 107-114. https://doi.org/10.1109/ecows.2010.9

Mathijssen, M., Overeem, M. & Jansen, S. (2020). Identification of Practices and Capabilities in API Management: A Systematic Literature Review. arXiv: Software Engineering. https://doi.org/10.48550/arXiv.2006.10481

Mosqueira-Rey, E., Alonso-Ríos, D., Moret-Bonillo, V., Fernández-Varela, I. & Álvarez-Estévez, D. (2018). A systematic approach to API usability: Taxonomy-derived criteria and a case study. Information and Software Technology, 97, 46-63. https://doi.org/10.1016/j.infsof.2017.12.010

Mumford, E. (2006). The story of socio-technical design: reflections on its successes, failures and potential. Information Systems Journal, 16(4), 317-342. https://doi.org/10.1111/j.1365-2575.2006.00221.x

Nybom, K., Ashraf, A. & Porres, I. (2018). A Systematic Mapping Study on API Documentation Generation Approaches. 2018 44th Euromicro Conference on Software Engineering and Advanced Applications (SEAA). https://doi.org/10.1109/seaa.2018.00081

Ofoeda, J., Boateng, R. & Effah, J. (2019). Application Programming Interface (API) Research. International Journal of Enterprise Information Systems, 15(3), 76-95. https://doi.org/10.4018/ijeis.2019070105

Renzel, D., Schlebusch, P. & Klamma, R. (2012). Today’s Top “RESTful” Services and Why They Are Not RESTful. Web Information Systems Engineering, Lecture Notes in Computer Science, 7651, 354-367. https://doi.org/10.1007/978-3-642-35063-4_26

Robson, C. (2002). Real World Research: A Resource for Social Scientists and Practitioner-Researchers (2.a ed.). Wiley-Blackwell.

Runeson, P., Host, M., Rainer, A. & Regnell, B. (2012). Case Study Research in Software Engineering: Guidelines and Examples. Wiley.

Tan, W., Fan, Y., Ghoneim, A., Hossain, M. A. & Dustdar, S. (2016). From the Service-Oriented Architecture to the Web API Economy. IEEE Internet Computing, 20(4), 64-68. https://doi.org/10.1109/mic.2016.74

Publicado
2023-03-06
Cómo citar
Casas, S., Constanzo, M., Vidal, G., & Cruz, D. (2023). Ecosistemas de APIs web como un sistema socio-técnico: Un caso de estudio. Ciencia Latina Revista Científica Multidisciplinar, 7(1), 9095-9120. https://doi.org/10.37811/cl_rcm.v7i1.5039
Sección
Artículos