OSSAP – A Situational Method for Defining Open Source Software Adoption Processes

  • Lidia LópezEmail author
  • Dolors Costal
  • Jolita Ralyté
  • Xavier Franch
  • Lucía Méndez
  • Maria Carmela Annosi
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9694)


Organizations are increasingly becoming Open Source Software (OSS) adopters, either as a result of a strategic decision or just as a consequence of technological choices. The strategy followed to adopt OSS shapes organizations’ businesses; therefore methods to assess such impact are needed. In this paper, we propose OSSAP, a method for defining OSS Adoption business Processes, built using a Situational Method Engineering (SME) approach. We use SME to combine two well-known modelling methods, namely goal-oriented models (using i*) and business process models (using BPMN), with a pre-existing catalogue of goal-oriented OSS adoption strategy models. First, we define a repository of reusable method chunks, including the guidelines to apply them. Then, we define OSSAP as a composition of those method chunks to help organizations to improve their business processes in order to integrate the best fitting OSS adoption strategy. We illustrate it with an example of application in a telecommunications company.


Situational method engineering Open source software i-Star 



This work is a result of the RISCOSS project, funded by the EC 7th Framework Programme FP7/2007-2013, agreement number 318249. It was also supported by the Spanish project EOSSAC (TIN2013-44641-P).


  1. 1.
    Driver, M.: Hype cycle for open-source software. Technical report, Gartner (2013)Google Scholar
  2. 2.
    Henderson-Sellers, B., Ralyté, J., Ågerfalk, P., Rossi, M.: Situational Method Engineering. Springer, Heidelberg (2014)CrossRefGoogle Scholar
  3. 3.
    Yu, E.: Modelling strategic relationships for process reengineering. Ph.D. thesis, University of Toronto, Toronto, Ontario, Canada (1995)Google Scholar
  4. 4.
    Object Management Group (OMG): Business process model and notation (BPMN), version 2.0. Technical report, January 2011Google Scholar
  5. 5.
    López, L., Costal, D., Ayala, C.P., Franch, X., Annosi, M.C., Glott, R., Haaland, K.: Adoption of OSS components: a goal-oriented approach. Data Knowl. Eng. 99, 17–38 (2015)CrossRefGoogle Scholar
  6. 6.
    Henderson-Sellers, B., Ralyté, J.: Situational method engineering: state-of-the-art review. J. Univers. Comput. Sci. 16(3), 424–478 (2010)Google Scholar
  7. 7.
    Ralyté, J., Rolland, C.: An assembly process model for method engineering. In: Dittrich, K.R., Geppert, A., Norrie, M. (eds.) CAiSE 2001. LNCS, vol. 2068, pp. 267–283. Springer, Heidelberg (2001)CrossRefGoogle Scholar
  8. 8.
    Ralyté, J., Rolland, C.: An approach for method reengineering. In: Kunii, H.S., Jajodia, S., Sølvberg, A. (eds.) ER 2001. LNCS, vol. 2224, pp. 471–484. Springer, Heidelberg (2001)CrossRefGoogle Scholar
  9. 9.
    Rolland, C., Prakash, N., Benjamen, A.: A multi-model view of process modelling. Requirements Eng. J. 4(4), 169–187 (1999)CrossRefGoogle Scholar
  10. 10.
    Ralyté, J.: Towards situational methods for information systems development: engineering reusable method chunks. In: Proceedings of the International Conference on Information Systems Development (ISD 2004), pp. 271–282 (2004)Google Scholar
  11. 11.
    Rosen, L.: Open Source Licensing. Prentice Hall, Upper Saddle River (2004)Google Scholar
  12. 12.
    Ayala, C., Costal, D., Franch, X, Franco, O.H., López, L., Morandini, M., Siena, A.: D1.3 Modelling support (Consolidated Version). Technical report, RISCOSS FP7 project (2014)Google Scholar
  13. 13.
    Mirbel, I.: OFLOSSC, an ontology for supporting open source development Communities. In: Proceedings of the 11th International Conference on Enterprise Information Systems (ICEIS 2009), SAIC, pp. 47–52 (2009)Google Scholar
  14. 14.
    Tapia, L.M., López, L., Ayala, C.P., Annosi, M.C.: Towards an OSS adoption business impact assessment. In: Ralyté, J., et al. (eds.) PoEM 2015. LNBIP, vol. 235, pp. 289–305. Springer, Heidelberg (2015). doi: 10.1007/978-3-319-25897-3_19 CrossRefGoogle Scholar
  15. 15.
    Wieringa, R.: Design Science Methodology for Information Systems and Software Engineering. Springer, Heidelberg (2014)CrossRefGoogle Scholar
  16. 16.
    Chang, V., Mills, H., Newhouse, S.: From open source to long-term sustainability: review of business models and case studies. In: Proceedings of All Hands Meeting, OMII-UK Workshop (2007)Google Scholar
  17. 17.
    Daffara, C.: Business models in FLOSS-based companies. In: Proceedings of the Open-Source Software in Economic and Managerial Perspective Workshop (OSSEMP 2007) (2007)Google Scholar
  18. 18.
    Dornan, A.: The five open source business models. Information Week (2008)Google Scholar
  19. 19.
    Dardenne, A., van Lamsweerde, A., Fickas, S.: Goal-directed requirements acquisition. Sci. Comput. Program. 20(1–2), 3–50 (1993)CrossRefzbMATHGoogle Scholar
  20. 20.
    Object Management Group (OMG): Software & systems process engineering meta-model specification (SPEM), version 2.0. Technical report, April 2008Google Scholar
  21. 21.
    Antón, A., Potts, C.: The use of goals to surface requirements for evolving systems. In: IEEE Proceedings of the 20th International Conference on Software Engineering (ICSE 1998), pp. 157–166 (1998)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  • Lidia López
    • 1
    Email author
  • Dolors Costal
    • 1
  • Jolita Ralyté
    • 2
  • Xavier Franch
    • 1
  • Lucía Méndez
    • 1
  • Maria Carmela Annosi
    • 3
  1. 1.Universitat Politècnica de Catalunya (UPC)BarcelonaSpain
  2. 2.University of Geneva, Institute of Information Services ScienceGenevaSwitzerland
  3. 3.Ericsson TelecomunicazioniPaganiItaly

Personalised recommendations