Case Studies of Industry-Academia Research Collaborations for Software Development with Agile

  • Isabelle GuillotEmail author
  • Geetha Paulmani
  • Vivekanandan Kumar
  • Shawn N. Fraser
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10391)


Successful industry-academia research collaborations (IARCs) in the software development area can be challenging. The literature identifies best practices in IARCs along with process frameworks with the aim of ensuring successful outcomes for both industry and academia, namely: funding opportunities for universities, training and employment possibilities for students, new knowledge leading to innovative products for industry, and on-time delivery of software benefiting the economy, the institution, and the community. This paper shows ways in which core principles of the project management approach, Agile, and the Scrum framework have been applied and have led to the success of three IARCs. In addition to IARCs’ common challenges, these case studies represented additional challenges as they were short-term software development projects accomplished by small geographically distributed teams. A report of the demographic, collaboration setting, and challenges, along with the lessons learned from the application of Agile and Scrum in these case studies will contribute to the body of knowledge in the field of IARCs. Using a qualitative and quantitative approach, five Agile/Scrum aspects for each project are assessed: product ownership, release, sprint, team, and technical health. Findings indicate several success factors directly linked to the application of the Agile principles and the Scrum framework. Specifically, early and frequent customer-centric software delivery, constant communications, responsiveness to change, and highly motivated individuals were key in terms of realizing the positive outcomes in spite of the obstacles inherent to IARCs. Cautions to this approach when applied in IARCs are reported along with solutions.


Agile Scrum Research collaboration Distributed research team 


  1. 1.
    Ankrah, S., Omar, A.T.: Universities–industry collaboration: a systematic review. Scandinavian J. Manag. 31(3), 387–408 (2015). doi: 10.1016/j.scaman.2015.02.003 CrossRefGoogle Scholar
  2. 2.
    Garousi, V., Petersen, K., Ozkan, B.: Challenges and best practices in industry-academia collaborations in software engineering: a systematic literature review. Inf. Softw. Technol. 79, 106–127 (2016). doi: 10.1016/j.infsof.2016.07.006 CrossRefGoogle Scholar
  3. 3.
    Grünbacher, P., Rabiser, R.: Success factors for empirical studies in industry-academia collaboration: a reflection. In: Proceedings of the 1st International Workshop on Conducting Empirical Studies in Industry, pp. 27–32. IEEE Press, May, 2013Google Scholar
  4. 4.
    Bekkers, R., Freitas, I.M.B.: Analysing knowledge transfer channels between universities and industry: to what degree do sectors also matter? Res. Policy 37(10), 1837–1853 (2008). doi: 10.1016/j.respol.2008.07.007 CrossRefGoogle Scholar
  5. 5.
    Wohlin, C., Aurum, A., Angelis, L., Phillips, L., Dittrich, Y., Gorschek, T., Grahn, H., Henningsson, K., Kagstrom, S., Low, G., Rovegard, P., Tomaszewski, P., van Toorn, C., Winter, J.: The success factors powering industry-academia collaboration. IEEE Softw. 29(2), 67–73 (2012). doi: 10.1109/MS.2011.92 CrossRefGoogle Scholar
  6. 6.
    Sandberg, A., Pareto, L., Arts, T.: Agile collaborative research: Action principles for industry-academia collaboration. IEEE Softw. 28(4), 74–83 (2011). doi: 10.1109/MS.2011.49 CrossRefGoogle Scholar
  7. 7.
    Petersen, K., Gencel, C., Asghari, N., Baca, D., Betz, S.: Action research as a model for industry-academia collaboration in the software engineering context. In: Proceedings of the 2014 International Workshop on Long-term Industrial Collaboration on Software Engineering, pp. 55–62. ACM, September 2014. doi: 10.1145/2647648.2647656
  8. 8.
    Martínez-Fernández, S., Marques, H.M.: Practical experiences in designing and conducting empirical studies in industry-academia collaboration. In: Proceedings of the 2nd International Workshop on Conducting Empirical Studies in Industry, pp. 15–20. ACM, June 2014. doi: 10.1145/2593690.2593696
  9. 9.
    Marchesi, M., Mannaro, K., Uras, S., Locci, M.: Distributed scrum in research project management. In: Concas, G., Damiani, E., Scotto, M., Succi, G. (eds.) XP 2007. LNCS, vol. 4536, pp. 240–244. Springer, Heidelberg (2007). doi: 10.1007/978-3-540-73101-6_45 CrossRefGoogle Scholar
  10. 10.
    Jain, S., Babar, M.A., Fernandez, J.: Conducting empirical studies in industry: balancing rigor and relevance. In: Proceedings of the 1st International Workshop on Conducting Empirical Studies in Industry, pp. 9–14. IEEE Press, May, 2013Google Scholar
  11. 11.
    Scrum Alliance: The 2015 state of scrum report (2015). Accessed 8 Apr 2017
  12. 12.
    Manifesto for Agile Software Development.
  13. 13.
    Scrum Alliance: The scrum guide.
  14. 14.
  15. 15.
    Sidky, A., Arthur, J., Bohner, S.: A disciplined approach to adopting agile practices: the agile adoption framework. Innovations Syst. Softw. Eng. 3(3), 203–216 (2007)CrossRefGoogle Scholar
  16. 16.
    Humble, J., Russell, R.: The agile Maturity Model Applied to Building and Releasing Software. ThoughtWorks White Paper (2009)Google Scholar
  17. 17.
    Scaled Agile Framework (SAFe) Team Self-Assessment.
  18. 18.
    Tuckman, B.W.: Developmental sequence in small groups. Psychol. Bull. 63(6), 384–399 (1965). doi: 10.1037/h0022100. PMID 14314073CrossRefGoogle Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  • Isabelle Guillot
    • 1
    Email author
  • Geetha Paulmani
    • 2
  • Vivekanandan Kumar
    • 1
  • Shawn N. Fraser
    • 1
  1. 1.Athabasca UniversityAthabascaCanada
  2. 2.University of Eastern FinlandJoensuuFinland

Personalised recommendations