Abstract
Developing platform software is a challenging and multidisciplinary task that requires significant time and relies heavily on effective human interaction and teamwork. To enhance communication and expedite the development of a customized and satisfactory Minimum Viable Product (MVP), a method for ontology-driven MVP development in the digital platform domain was introduced in a previous study. In this paper, another Design Science Research (DSR) cycle is executed to demonstrate the method’s effectiveness through the development of the ‘CreateYourTrip’ cooperative tourism platform aimed at promoting sustainable local tourism in developing countries. The key improvement lies in adopting a single model serving multiple purposes throughout the entire development process, modernizing modeling practices in agile MVP development and improving the development speed, internal and external communication, documentation and requirement engineering quality.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
- 2.
- 3.
- 4.
- 5.
References
Kenney, M., Zysman, J.: The rise of the platform economy. Issues Sci. Technol. 32, 61–69 (2016)
Derave, T., Prince Sales, T., Gailly, F., Poels, G.: Comparing digital platform types in the platform economy. In: La Rosa, M., Sadiq, S., Teniente, E. (eds.) CAiSE 2021. LNCS, vol. 12751, pp. 417–431. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-79382-1_25
Clarke, P., et al.: An investigation of software development process terminology. Commun. Comput. Inf. Sci. 609, 351–361 (2016)
Hasan, S.S., Isaac, R.K.: An integrated approach of MAS-CommonKADS, Model-View-Controller and web application optimization strategies for web-based expert system development. Expert Syst. Appl. 38, 417–428 (2011)
Ries, Er.: The Lean Startup. Currency (2011)
Gracia, C.: Your marketplace MVP – How to build a Minimum Viable Platform. https://www.sharetribe.com/academy/how-to-build-a-minimum-viable-platform/
Sharetribe: Sharetribe Go (2022). https://github.com/sharetribe/sharetribe
Ever Corporation: Ever Demand (2022). https://github.com/ever-co/ever-demand
Derave, T., Sales, T.P., Gailly, F., Poels, G.: Sharing platform ontology development: proof-of-concept. Sustainability 1–19 (2022)
Derave, T., Prince Sales, T., Gailly, F., Poels, G.: A method for ontology-driven minimum viable platform development. In: Augusto, A., Gill, A., Bork, D., Nurcan, S., Reinhartz-Berger, I., Schmidt, R. (eds.) BPMDS EMMSAD 2022. LNCS, vol. 450, pp. 253–266. Springer, Cham (2022). https://doi.org/10.1007/978-3-031-07475-2_17
Peffers, K., Tuunanen, T., Rotherberger, M.A., Chatterjee, S.: A design science research methodology for information systems research. J. Manag. Inf. Syst. 24, 45–78 (2008)
Wieringa, R.J.: Design science methodology: for information systems and software engineering (2014)
Mohamad, U.H., Ahmad, M.N., Zakaria, A.M.U.: Ontologies application in the sharing economy domain: a systematic review. Online Inf. Rev. (2021)
Derave, T., Sales, T.P., Gailly, F., Poels, G.: Understanding digital marketplace business models: an ontology approach. In: POEM, pp. 1–12 (2021)
Gupta, A., Poels, G., Bera, P.: Generating multiple conceptual models from behavior-driven development scenarios. Data Knowl. Eng. 145, 102141 (2023)
Guizzardi, G.: Ontological Foundations for Structural Conceptual Models (2005)
Thamrongchote, C., Vatanawood, W.: Business process ontology for defining user story. In: Proceedings of the 2016 IEEE/ACIS 15th International Conference on Computer Information Science, ICIS 2016, pp. 3–6 (2016)
Trkman, M., Mendling, J., Krisper, M.: Using business process models to better understand the dependencies among user stories. Inf. Softw. Technol. 71, 58–76 (2016)
Guidoni, G.L., João Paulo, A., Almeida, G.G.: Transformation of ontology-based conceptual models into relational schemas. In: Dobbie, G., Frank, U., Kappel, G., Liddle, S.W., Mayr, H.C. (eds.) ER 2020. LNCS, vol. 12400, pp. 315–330. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-62522-1_23
Pergl, R., Sales, T.P., Rybola, Z.: Towards ontoUML for software engineering: from domain ontology to implementation model. In: Cuzzocrea, A., Maabout, S. (eds.) MEDI 2013. LNCS, vol. 8216, pp. 249–263. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-41366-7_21
Emmit, A.S.J.: SPA design and architecture: understanding single-page web applications. Manning (2015)
VLIR-UOS: Global Mind Fund. https://www.ugent.be/en/research/funding/devcoop/globalmindsfund.htm
Gupta, A., Poels, G., Bera, P.: Using conceptual models in agile software development: a possible solution to requirements engineering challenges in agile projects. IEEE Access 10, 119745–119766 (2022)
Sh Murtazina, M., Avdeenko, T.V.: The ontology-driven approach to support the requirements engineering process in scrum framework. In: CEUR Workshop Proceedings, vol. 2212, pp. 287–295 (2018)
Figma, I.: Figma (2023)
Google: Angular (2023)
Beck, K., et al.: The Agile Manifesto. Agile manifesto.org
Schwaber, K., Sutherland, J.: The Scrum guide. 2, 17 (2011)
Dermeval, D., et al.: Applications of ontologies in requirements engineering: a systematic review of the literature. Requir. Eng. 21, 405–437 (2016)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Derave, T., Maes, L., Sales, T.P., Gailly, F., Poels, G. (2023). One Model to Rule Them All. In: Sales, T.P., Araújo, J., Borbinha, J., Guizzardi, G. (eds) Advances in Conceptual Modeling. ER 2023. Lecture Notes in Computer Science, vol 14319. Springer, Cham. https://doi.org/10.1007/978-3-031-47112-4_22
Download citation
DOI: https://doi.org/10.1007/978-3-031-47112-4_22
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-47111-7
Online ISBN: 978-3-031-47112-4
eBook Packages: Computer ScienceComputer Science (R0)