[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to main content

A Method for Ontology-Driven Minimum Viable Platform Development

  • Conference paper
  • First Online:
Enterprise, Business-Process and Information Systems Modeling (BPMDS 2022, EMMSAD 2022)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
£29.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
GBP 19.95
Price includes VAT (United Kingdom)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
GBP 51.99
Price includes VAT (United Kingdom)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
GBP 64.99
Price includes VAT (United Kingdom)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    A complete overview of the user stories can be found on https://model-a-platform.com/safaride-user-stories/.

  2. 2.

    The complete BPMN model of SafaRide can be found on https://model-a-platform.com/safaride-bpmn-model/.

  3. 3.

    The UI prototype of SafaRide can be found on https://marvelapp.com/prototype/80ha0ha.

  4. 4.

    The latest version of the app can be found on http://model-a-platform.com/safaride-versions/.

  5. 5.

    For a guide to android app architecture: https://developer.android.com/jetpack/guide#separation-of-concerns.

References

  1. Kenney, M., Zysman, J.: The rise of the platform economy. Issues Sci. Technol. 32, 61–69 (2016)

    Google Scholar 

  2. Derave, T., Sales, P.T., Gailly, F., Poels, G.: Comparing digital platform types in the platform economy. In: Caise 2021, pp. 5–10 (2021)

    Google Scholar 

  3. Clarke, P., et al.: An investigation of software development process terminology. Commun. Comput. Inf. Sci. 609, 351–361 (2016)

    Google Scholar 

  4. 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)

    Article  Google Scholar 

  5. Ries, Er.: The Lean Startup. Currency (2011)

    Google Scholar 

  6. 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

  7. Sharetribe: Sharetribe Go (2019). https://github.com/sharetribe/sharetribe

  8. Ever Corporation: Ever Demand (2022). https://github.com/ever-co/ever-demand

  9. Derave, T., Sales, T.P., Gailly, F., Poels, G.: Sharing platform ontology development : proof-of-concept. Sustainability 14, 1–19 (2022)

    Google Scholar 

  10. 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)

    Article  Google Scholar 

  11. Derave, T., Sales, T.P., Gailly, F., Poels, G.: Understanding digital marketplace business models : an ontology approach. In: POEM, pp. 1–12 (2021)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. 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

    Chapter  Google Scholar 

  16. 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)

    Google Scholar 

  17. 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)

    Article  Google Scholar 

  18. 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)

    Google Scholar 

  19. W3schools: What is Full Stack? https://www.w3schools.com/whatis/whatis_fullstack.asp

  20. 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!)

  21. Emmit, A.S.J.: SPA Design and Architecture: Understanding single-page web applications. Manning (2015)

    Google Scholar 

  22. Täuscher, K., Laudien, S.M.: Understanding platform business models: a mixed methods study of marketplaces. Eur. Manag. J. 36, 319–329 (2018)

    Google Scholar 

  23. geeksforgeeks: Difference Between a Fragment and an Activity in Android. https://www.geeksforgeeks.org/difference-between-a-fragment-and-an-activity-in-android/

  24. Srivastava, V.: MVC vs MVP vs MVVM architecture in Android

    Google Scholar 

  25. Minnick, C., Holland, E.: Naming JavaScript Variables. https://www.dummies.com/web-design-development/javascript/naming-javascript-variables/

  26. Lynn, R.: Disadvantages of Agile (2020). https://www.planview.com/resources/articles/disadvantages-agile/

  27. Adnan, M., Afzal, M.: Ontology based multiagent effort estimation system for scrum agile method. IEEE Access. 5, 25993–26005 (2017)

    Article  Google Scholar 

  28. Handgraaf, S.: Five ways to build an online marketplace platform—and how to choose yours. https://www.sharetribe.com/academy/ways-build-marketplace-platform/

  29. Sanchez-Cartas, J.M., Leon, G.: Multi-sided platforms and markets: a literature review. SSRN Electron. J. 1–62 (2019)

    Google Scholar 

  30. 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)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Thomas Derave .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics