On the Benefits of Corporate Hackathons for Software Ecosystems – A Systematic Mapping Study

  • George ValençaEmail author
  • Nycolas Lacerda
  • Maria Eduarda Rebelo
  • Carina Alves
  • Cleidson R. B. de Souza
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11915)


Software companies have increasingly organised hackathons since the early 2010s. These time-bounded, intensive, collaborative and solution-oriented events enable companies to generate several ideas, some of which can be used to evolve their products and services. Hackathons are means to gather feedback from outside to innovate. Companies also follow such open innovation trend by raising software ecosystems via a platformisation process. They create platforms so that third parties can develop new software solutions and in doing so extend the current product portfolio. In this scenario, a hackathon can be seen as a strategy to support ecosystem evolution. Therefore, we decided to conduct a systematic mapping study to investigate the benefits that hackathons can provide to software ecosystems. This paper presents our analysis of twenty-seven papers on corporate hackathons in the software industry. As main findings, we (i) describe a set of fourteen social, technical and business benefits; as well as (ii) discuss how companies can leverage ecosystem health by conducting hackathons. We address the scarcity of research around the outcomes of corporate hackathons. Besides, we conclude that hackathons are alternative modes of production and innovation, which can catalyse a software ecosystem.


Corporate hackathons Open innovation Software ecosystems Systematic mapping study 



This project was financially supported by the Brazilian National Research Council (CNPq), processes [430905/2018-1], [420801/2016-2] and [311256/2018-0].


  1. 1.
    Attard, J.: A systematic review of open government data initiatives. Gov. Inf. Q. 32(4), 399–418 (2015)CrossRefGoogle Scholar
  2. 2.
    Che, M., Perry, D.E.: Architectural design decisions in open software development: a transition to software ecosystems. In: Australian Software Engineering Conference, pp. 58–61 (2014)Google Scholar
  3. 3.
    Cruzes, D.S., Dyba, T.: Recommended steps for thematic synthesis in software engineering. In: IEEE International Symposium on Empirical Software Engineering and Measurement, pp. 275–284 (2011)Google Scholar
  4. 4.
    Herala, A.: Strategy for data: open it or hack it? J. Theor. Appl. Electron. Commer. Res. 14(2), 33–46 (2019)CrossRefGoogle Scholar
  5. 5.
    Iansiti, M., Levien, R.: Strategy as ecology. Harvard Bus. Rev. 82(3), 68–81 (2004)Google Scholar
  6. 6.
    Jansen, S., Finkelstein, A., Brinkkemper, S.: A sense of community: a research agenda for software ecosystems. In: 31st International Conference on Software Engineering, pp. 187–190 (2009)Google Scholar
  7. 7.
    Komssi, M., et al.: What are hackathons for? IEEE Softw. 32(5), 60–67 (2015)CrossRefGoogle Scholar
  8. 8.
    Manikas, K., Hansen, K.M.: Reviewing the health of software ecosystems – a conceptual framework proposal. In: International Workshop on Software Ecosystems, pp. 33–44 (2013)Google Scholar
  9. 9.
    Manikas, K., Hansen, K.M.: Software ecosystems – a systematic literature review. J. Syst. Softw. 86(5), 1294–1306 (2013)CrossRefGoogle Scholar
  10. 10.
    Nambisan, S., Siegel, D., Kenney, M.: On open innovation, platforms, and entrepreneurship. Strateg. Entrep. J. 12(3), 354–368 (2018)CrossRefGoogle Scholar
  11. 11.
    Nolte, A., et al.: You hacked and now what? - Exploring outcomes of a corporate Hackathon. In: PACMHCI 2(CSCW), pp. 1–23 (2018)Google Scholar
  12. 12.
    Pe-Than, E., et al.: Designing corporate Hackathons with a purpose: the future of software development. IEEE Softw. 36(1), 15–22 (2019)CrossRefGoogle Scholar
  13. 13.
    Petersen, K., et al.: Systematic mapping studies in software engineering. In: International Conference on Evaluation and Assessment in Software Engineering, pp. 68–77 (2008)Google Scholar
  14. 14.
    Porras, J., et al.: Hackathons in software engineering education: lessons learned from a decade of events. In: 2nd International Workshop on Software Engineering Education for Millennials, pp. 40–47 (2018)Google Scholar
  15. 15.
    Raatikainen, M. et al.: Industrial experiences of organizing a hackathon to assess a device-centric cloud ecosystem. In: IEEE Annual Computer Software and Applications Conference, pp. 790–799 (2013)Google Scholar
  16. 16.
    Rosell, B., Kumar, S., Shepherd, J.: Unleashing innovation through internal Hackathons. In: IEEE Innovations in Technology Conference, pp. 1–8 (2014)Google Scholar
  17. 17.
    Safarov, I.: Utilization of open government data: a systematic literature review of types, conditions, effects and users. Inf. Polity 22(1), 1–24 (2017)MathSciNetCrossRefGoogle Scholar
  18. 18.
    Soussi, L.: Health vulnerabilities in software ecosystems: five cases of dying platforms. MS thesis. Utrech University (2018)Google Scholar
  19. 19.
    Valença, G., Alves, C.: A theory of power in emerging software ecosystems formed by small-to-medium enterprises. J. Syst. Softw. 13, 76–104 (2017)CrossRefGoogle Scholar
  20. 20.
    Wieringa, R.: Requirements engineering paper classification and evaluation criteria: a proposal and a discussion. Requir. Eng. 11(1), 102–107 (2006)CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  • George Valença
    • 1
    Email author
  • Nycolas Lacerda
    • 1
  • Maria Eduarda Rebelo
    • 1
  • Carina Alves
    • 2
  • Cleidson R. B. de Souza
    • 3
  1. 1.Departamento de ComputaçãoUniversidade Federal Rural de PernambucoRecifeBrazil
  2. 2.Centro de InformáticaUniversidade Federal de PernambucoRecifeBrazil
  3. 3.Faculdade de ComputaçãoUniversidade Federal do ParáBelémBrazil

Personalised recommendations