Abstract
Cloud-based software development solutions (entitled as Platform-as-a-Service, Low-Code platforms) have been promoted as a game changing paradigm backed by model-driven architecture and supported by various cloud-based services. With the engagement of a sheer number of platform users (experienced, novel, or citizen developers) these platforms generate invaluable data and that can be considered as user metadata actions. As cloud-based development solutions provide novice users with a new development experience (performing data actions that altogether leads to a successful software app), users often times face with uncertainty about development performance; how good or complete is app development? Thus, the issue addressed in this research is how to measure user performance by using digital trace data generated on the cloud platform from a Network Science perspective. This research proposes a novel approach to leveraging digital trace data on Platform-as-a-Service (PaaS) from a Network Science perspective. The proposed approach considers the importance of digital trace data as metadata actions on PaaS and introduces a network model (so-called Metadata Action Network), which is claimed to be the result of reconstruction of events of developer’s actions. We show suitability of the proposed approach to better understanding of real-world digital trace data on PaaS solution and elaborate basic performance analytics on a PaaS solution with research and practical implications.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Armbrust, M., Fox, A., Griffith, R., et al.: A view of cloud computing. Commun. ACM 53(4), 50–58 (2010)
Beimborn, D., Miletzki, T., Wenzel, S.: Platform as a service (PaaS). Bus. Inf. Syst. Eng. 3(6), 381–384 (2011)
Teixeira, C., Pinto, J.S., Azevedo, R., et al.: The building blocks of a PaaS. J. Netw. Syst. Manag. 22(1), 75–99 (2014)
Aydin, M.N., Perdahci, N.Z., Odevci, B.: Cloud-based development environments: PaaS. In: Encyclopedia of Cloud Computing, p. 62 (2016)
Vespignani, A.: Twenty years of network science. Nature 558, 528 (2018)
Bezemer, C.P., Zaidman, A., Platzbeecker, B., et al.: Enabling multi-tenancy: an industrial experience report. In: Proceedings of the 2010 IEEE International Conference on Software Maintenance, September 2010, pp. 1–8. IEEE (2010)
Premkumar, G., Potter, M.: Adoption of computer aided software engineering (CASE) technology: an innovation adoption perspective. ACM SIGMIS Database: DATABASE Adv. Inf. Syst. 26(2–3), 105–124 (1995)
Henkel, M., Stirna, J.: Pondering on the key functionality of model driven development tools: the case of mendix. In: International Conference on Business Informatics Research. Springer, Heidelberg (2010)
Aydin, M.N., Kariniauskaite, D., Perdahci, N.Z.: Validity issues of digital trace data for platform as a service: a network science perspective. In: World Conference on Information Systems and Technologies, pp. 654–664. Springer, Cham (2018)
Howison, J., Wiggins, A., Crowston, K.: Validity issues in the use of social network analysis with digital trace data. J. Assoc. Inf. Syst. 12(12), 767 (2011)
Barabási, A.L.: Network Science. Cambridge University Press, Cambridge (2016)
Borgatti, S.P., Mehra, A., Brass, D.J., Labianca, G.: Network analysis in the social sciences. Science 323(5916), 892–895 (2009)
Boccaletti, S., Latora, V., Moreno, Y., Chavez, M., Hwang, D.U.: Complex networks: structure and dynamics. Phys. Rep. 424(4), 175–308 (2006)
Bastian, M., Heymann, S., Jacomy, M.: Gephi: an open source software for exploring and manipulating networks. In: The Proceedings of the Third International ICWSM Conference ICWSM, San Jose, California, pp. 361–362. AAAI Press, Menlo Park (2009)
Leff, A., Rayfield, J.T.: Web-application development using the model/view/controller design pattern. In: Proceedings of the Fifth IEEE International Enterprise Distributed Object Computing Conference, pp. 118–127. IEEE, September 2001
Karsai, G., Sztipanovits, J., Ledeczi, A., Bapty, T.: Model-integrated development of embedded software. Proc. IEEE 91(1), 145–164 (2003)
Giessmann, A., Stanoevska-Slabeva, K.: What are developers’ preferences on platform as a service? An empirical investigation. In: Forty-Sixth Hawaii International Conference on System Sciences, January 2013, pp. 1035–1044. IEEE (2013)
Demaine, E.D., Reidl, F., Rossmanith, P., Villaamil, F.S., Sikdar, S., Sullivan, B.D.: Structural sparsity of complex networks: Bounded expansion in random models and real-world graphs. J. Comput. Syst. Sci. 105, 199–241 (2019)
Clauset, A., Shalizi, C.R., Newman, M.E.: Power-law distributions in empirical data. SIAM Rev. 51(4), 661–703 (2009)
Newman, M.E.: Assortative mixing in networks. Phys. Rev. Lett. 89(20), 208701 (2002)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Appendix
Appendix
METADATA ACTIONS | NETWORK CONSTRUCTION | ||
---|---|---|---|
NodeCreation | Edge Creation | NodeType | |
ADD_ENTITY_TO_FIELD | x | ||
ADD_ENTITY_TO_MENU | x | ||
ADD_ENTITY_TO_SCRIPT | x | ||
ADD_ENTITY_TO_LIBRARY | x | x | C |
ADD_GLOBAL_FUNCTION_TO_SCRIPT | x | ||
ADD_ITEM_TO_LIST | x | ||
ADD_LIBRARY_TO_SCRIPT | x | x | C |
ADD_LIST_TO_FIELD | x | ||
ADD_PRIMARY_KEY_TO_ENTITY | x | ||
ADD_SCRIPT_TO_MENU | x | ||
ADD_SCRIPT_TO_TRANSIENT_FIELD | x | ||
ADD_SCRIPT_TO_REST | x | x | C |
ADD_SUBMENU_TO_MENU | x | ||
ADD_TERM_TO_ENTITY | x | ||
ADD_TERM_TO_FIELD | x | ||
ADD_TRANSIENT_ENTITY_TO_MENU | x | ||
ADD_TRANSIENT_ENTITY_TO_SCRIPT | x | ||
ADD_TRANSIENT_FIELD_TO_TRANSIENT_ENTITY | x | ||
CREATE_ECONTAINER_COMPONENT | x | M | |
CREATE_ENTITY | x | M | |
CREATE_LIST | x | M | |
CREATE_LIST_ITEM | x | M | |
CREATE_NEW_GLOBAL_FUNCTIOIN | x | C | |
CREATE_NEW_MENU | x | V | |
CREATE_NEW_SUB_MENU | x | V | |
CREATE_REST_SERVICE | x | C | |
CREATE_SCRIPT | x | C | |
CREATE_TERM | x | M | |
CREATE_TRANSIENT_ENTITY | x | V |
Rights and permissions
Copyright information
© 2020 The Editor(s) (if applicable) and The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Aydin, M.N., Perdahci, Z.N., Safak, I., van Hillegersberg, J.(. (2020). Metadata Action Network Model for Cloud Based Development Environment. In: Rocha, Á., Adeli, H., Reis, L., Costanzo, S., Orovic, I., Moreira, F. (eds) Trends and Innovations in Information Systems and Technologies. WorldCIST 2020. Advances in Intelligent Systems and Computing, vol 1161. Springer, Cham. https://doi.org/10.1007/978-3-030-45697-9_52
Download citation
DOI: https://doi.org/10.1007/978-3-030-45697-9_52
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-45696-2
Online ISBN: 978-3-030-45697-9
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)