Abstract
In this paper a method is proposed for agile digital platform prototype development based on organization-specific ontologies. The resulting prototypes act as minimum viable product of the digital platform that is described by the ontologies. Our method combines the strengths of agile practices, to speed up the development process in a user-oriented manner, with the strengths of ontology-driven development, improving the software structure, single terminology, and communication between stakeholders. The method is demonstrated for the development of the android application ‘SafaRide’, a digital marketplace for safari ride sharing.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
A complete overview of the user stories can be found on https://model-a-platform.com/safaride-user-stories/.
- 2.
The complete BPMN model of SafaRide can be found on https://model-a-platform.com/safaride-bpmn-model/.
- 3.
The UI prototype of SafaRide can be found on https://marvelapp.com/prototype/80ha0ha.
- 4.
The latest version of the app can be found on http://model-a-platform.com/safaride-versions/.
- 5.
For a guide to android app architecture: https://developer.android.com/jetpack/guide#separation-of-concerns.
References
Kenney, M., Zysman, J.: The rise of the platform economy. Issues Sci. Technol. 32, 61–69 (2016)
Derave, T., Sales, P.T., Gailly, F., Poels, G.: Comparing digital platform types in the platform economy. In: Caise 2021, pp. 5–10 (2021)
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/#:~:text=A Minimum Viable Product (MVP)—or%2C in the, both sides of the marketplace
Sharetribe: Sharetribe Go (2019). 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 14, 1–19 (2022)
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)
Derave, T., Sales, T.P., Gailly, F., Poels, G.: Understanding digital marketplace business models : an ontology approach. In: POEM, pp. 1–12 (2021)
Thamrongchote, C., Vatanawood, W.: Business process ontology for defining user story. In: 2016 IEEE/ACIS 15th International Conference on Computer and Information Science ICIS 2016 – Proceedings, pp. 3–6 (2016)
Rybola, Z., Pergl, R.: Towards OntoUML for software engineering: optimizing kinds and subkinds transformed into relational databases. Lect. Notes Bus. Inf. Process. 332, 31–45 (2018)
Rybola, Z., Pergl, R.: Towards OntoUML for software engineering: Transformation of Anti-rigid sortal types into relational databases. In: Proceedings of 2016 Federated Conference on Computer Science and Information System FedCSIS 2016, pp. 1581–1591 (2016)
Guidoni, G.L., Almeida, J.P.A., Guizzardi, G.: Transformation of ontology-based conceptual models into relational schemas. In: Dobbie, G., Frank, Ulrich, 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
Mohamad, U.H., Ahmad, M.N., Zakaria, A.M.U.: Ontologies application in the sharing economy domain: a systematic review. Online Inf. Rev. ahead-of-p, (2021)
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)
Sh Murtazina, M., Avdeenko, T.V.: The ontology-driven approach to support the requirements engineering process in scrum framework. CEUR Workshop Proc. 2212, 287–295 (2018)
W3schools: What is Full Stack? https://www.w3schools.com/whatis/whatis_fullstack.asp
marvel: A guide to creating your first prototype. https://help.marvelapp.com/hc/en-us/articles/360002536038-A-guide-to-creating-your-first-prototype#:~:text=A prototype demonstrates the functionality, also do in Marvel!)
Emmit, A.S.J.: SPA Design and Architecture: Understanding single-page web applications. Manning (2015)
Täuscher, K., Laudien, S.M.: Understanding platform business models: a mixed methods study of marketplaces. Eur. Manag. J. 36, 319–329 (2018)
geeksforgeeks: Difference Between a Fragment and an Activity in Android. https://www.geeksforgeeks.org/difference-between-a-fragment-and-an-activity-in-android/
Srivastava, V.: MVC vs MVP vs MVVM architecture in Android
Minnick, C., Holland, E.: Naming JavaScript Variables. https://www.dummies.com/web-design-development/javascript/naming-javascript-variables/
Lynn, R.: Disadvantages of Agile (2020). https://www.planview.com/resources/articles/disadvantages-agile/
Adnan, M., Afzal, M.: Ontology based multiagent effort estimation system for scrum agile method. IEEE Access. 5, 25993–26005 (2017)
Handgraaf, S.: Five ways to build an online marketplace platform—and how to choose yours. https://www.sharetribe.com/academy/ways-build-marketplace-platform/
Sanchez-Cartas, J.M., Leon, G.: Multi-sided platforms and markets: a literature review. SSRN Electron. J. 1–62 (2019)
Kenney, M., Zysman, J.: Choosing a future in platform economy: the implications and consequences of digital platforms. J. Chem. Inf. Model. 53, 1689–1699 (2013)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 Springer Nature Switzerland AG
About this paper
Cite this paper
Derave, T., Prince Sales, T., Gailly, F., Poels, G. (2022). A Method for Ontology-Driven Minimum Viable Platform Development. In: Augusto, A., Gill, A., Bork, D., Nurcan, S., Reinhartz-Berger, I., Schmidt, R. (eds) Enterprise, Business-Process and Information Systems Modeling. BPMDS EMMSAD 2022 2022. Lecture Notes in Business Information Processing, vol 450. Springer, Cham. https://doi.org/10.1007/978-3-031-07475-2_17
Download citation
DOI: https://doi.org/10.1007/978-3-031-07475-2_17
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-07474-5
Online ISBN: 978-3-031-07475-2
eBook Packages: Computer ScienceComputer Science (R0)