Skip to main content

Bridging the Gap Between SPI and SMEs in Educational Settings: A Learning Tool Supporting ISO/IEC 29110

  • Conference paper
  • First Online:
Systems, Software and Services Process Improvement (EuroSPI 2016)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 633))

Included in the following conference series:

Abstract

The software development industry is dominated by a myriad of smaller organizations world-wide, including very small entities (VSEs), which have up to 25 people. Managing software process is a big challenge for practitioners. In 2011, due to the VSEs’ increasing importance, a set of ISO/IEC 29110 standards and guides were released. Although other initiatives are devoted to small entities, ISO/IEC 29110 is becoming the widely adopted standard. But it is an emerging standard and practitioners need to be actively engaged in their learning. In this sense, serious games offer the potential to entertain and educate. This study shows empirical evidence to support the overall applicability of the game proposed as learning tool. Moreover, the results indicate that the learning tool creates a positive experience, and therefore could be used as a strategy to promote the standard.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • 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

References

  1. Larrucea, X., O’Connor, R.V., Colomo-Palacios, R., Laporte, C.Y.: Software process improvement in very small organizations. IEEE Softw. 33(2), 85–89 (2016)

    Article  Google Scholar 

  2. O’Connor, R.V., Laporte, C.Y.: Deploying lifecycle profiles for very small entities: an early stage industry view. In: O’Connor, R.V., Rout, T., McCaffery, F., Dorling, A. (eds.) SPICE 2011. CCIS, vol. 155, pp. 227–230. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  3. International Organization for Standardization (ISO): Software engineering – Lifecycle profiles for Very Small Entities (VSEs) Part 5-1-2: Management and engineering guide: Generic profile group: Basic Profile, Geneva (2011)

    Google Scholar 

  4. ISO/IEC: ISO/IEC TR 29110-5-1-1:2012 Software engineering – Lifecycle profiles for Very Small Entities (VSEs) – Part 5-1-1: Management and engineering guide: Generic profile group: Entry profile (2012)

    Google Scholar 

  5. Laporte, C.Y., April, A., Renault, A.: Applying ISO/IEC software engineering standards in small settings: historical perspectives and initial achievements. In: Proceedings of SPICE Conference, Luxembourg (2006)

    Google Scholar 

  6. Moreno-Campos, E.J., Sanchez-Gordón, M.-L., Colomo-Palacios, R.: ISO/IEC 29110: current overview of the standard. Rev. Procesos Métr. 10, 24–40 (2013)

    Google Scholar 

  7. Laporte, C., O’Connor, R.: Software process improvement in graduate software engineering programs. Presented at the Proceedings of the 1st International Workshop on Software Process Education, Training and Professionalism, Sweden, June 2015

    Google Scholar 

  8. Biberoglu, E., Haddad, H.: A survey of industrial experiences with CMM and the teaching of CMM practices. J. Comput. Sci. Coll. 18, 143–152 (2002)

    Google Scholar 

  9. Sanchez-Gordon, M.-L., O’Connor, R.V., Colomo-Palacios, R.: Evaluating VSEs viewpoint and sentiment towards the ISO/IEC 29110 standard: a two country grounded theory study. In: Rout, T., O’Connor, R.V., Dorling, A. (eds.) SPICE 2015. CCIS, vol. 526, pp. 114–127. Springer, Heidelberg (2015)

    Chapter  Google Scholar 

  10. Fuggetta, A., Di Nitto, E.: Software process. In: Proceedings of the on Future of Software Engineering, pp. 1–12. ACM, New York (2014)

    Google Scholar 

  11. O’Connor, R.V., Laporte, C.Y.: An innovative approach to the development of an international software process lifecycle standard for very small entities. Int. J. Inf. Technol. Syst. Approach 7, 1–22 (2014)

    Article  Google Scholar 

  12. Baker, A., Oh Navarro, E., van der Hoek, A.: An experimental card game for teaching software engineering processes. J. Syst. Softw. 75, 3–16 (2005)

    Article  Google Scholar 

  13. Kuhrmann, M., Fernández, D.M., Münch, J.: Teaching software process modeling. In: Proceedings of the 2013 International Conference on Software Engineering, pp. 1138–1147. IEEE Press, Piscataway (2013)

    Google Scholar 

  14. Borstler, J., Carrington, D., Hislop, G.W., Lisack, S., Olson, K., Williams, L.: Teaching PSP: challenges and lessons learned. IEEE Softw. 19, 42–48 (2002)

    Article  Google Scholar 

  15. Aydan, U., Yilmaz, M., O’Connor, R.V.: Towards a serious game to teach ISO/IEC 12207 software lifecycle process: an interactive learning approach. In: Rout, T., O’Connor, R.V., Dorling, A. (eds.) SPICE 2015. CCIS, vol. 526, pp. 217–229. Springer, Heidelberg (2015)

    Chapter  Google Scholar 

  16. Heredia, A., Colomo-Palacios, R., de Amescua-Seco, A.: A systematic mapping study on software process education. In: Proceedings of 1st International Workshop on Software Process Education, Training and Professionalism, pp. 7–17. Ceur Workshop Proceedings, Gothenburg, Sweden (2015)

    Google Scholar 

  17. Kosa, M., Yilmaz, M.: Designing Games for Improving the Software Development Process. In: O’Connor, R.V., Umay Akkaya, M., Kemaneci, K., Yilmaz, M., Poth, A., Messnarz, R. (eds.) EuroSPI 2015. CCIS, vol. 543, pp. 303–310. Springer, Heidelberg (2015). doi:10.1007/978-3-319-24647-5_25

    Chapter  Google Scholar 

  18. Yilmaz, M., Saran, M., O’Connor, R.: Towards a quest-based contextualization process for game-based learning. In: Busch, C. (ed.) 8th European Conference on Games Based Learning, Academic Conferences and Publishing International Limited, pp. 645–651. Academic Conferences International Limited (2014)

    Google Scholar 

  19. Bellotti, F., Kapralos, B., Lee, K., Moreno-Ger, P., Berta, R.: Assessment in and of serious games: an overview. Adv. Hum. Comput. Interact. 2013, 1–11 (2013)

    Google Scholar 

  20. O’Connor, R.V., Laporte, C.Y.: Towards the provision of assistance for very small entities in deploying software lifecycle standards. In: Proceedings of the 11th International Conference on Product Focused Software (PROFES 2010), pp. 4–7. ACM (2010)

    Google Scholar 

  21. O’Connor, R.V., Laporte, C.Y.: Using ISO/IEC 29110 to harness process improvement in very small entities. In: O`Connor, R.V., Pries-Heje, J., Messnarz, R. (eds.) EuroSPI 2011. CCIS, vol. 172, pp. 225–235. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  22. Coleman, G., O’Connor, R.: Investigating software process in practice: a grounded theory perspective. J. Syst. Softw. 81, 772–784 (2008)

    Article  Google Scholar 

  23. O’Connor, R., Coleman, G.: Ignoring “best practice”: why Irish software SMEs are rejecting CMMI and ISO 9000. Australas. J. Inf. Syst. 16 (2009)

    Google Scholar 

  24. Sánchez-Gordón, M.-L., O’Connor, R.V.: Understanding the gap between software process practices and actual practice in very small companies. Softw. Qual. J. 24, 549–570 (2015)

    Article  Google Scholar 

  25. Moreno-Campos, E., Sanchez-Gordón, M.-L., Colomo-Palacios, R., de Amescua Seco, A.: Towards measuring the impact of the ISO/IEC 29110 standard: a systematic review. In: Barafort, B., O’Connor, R.V., Poth, A., Messnarz, R. (eds.) EuroSPI 2014. CCIS, vol. 425, pp. 1–12. Springer, Heidelberg (2014)

    Google Scholar 

  26. International Organization for Standardization (ISO): Software engineering — Lifecycle profiles for Very Small Entities (VSEs) — Part 5-1-1: Management and engineering guide: Generic profile group: Entry profile, Geneva (2012)

    Google Scholar 

  27. Varkoi, T., Mäkinen, T.: A process assessment model for very small software entities. In: Rout, T., Lami, G., Fabbrini, F. (eds.) Process Improvement and Capability Determination in Software, Systems Engineering and Service Management. Proceedings of 10th International SPICE Conference 2010, Pisa, Italy (2010)

    Google Scholar 

  28. Laporte, C.Y., O’Connor, R.V., Paucar, L.H.G.: The implementation of ISO/IEC 29110 software engineering standards and guides in very small entities. In: Maciaszek, L.A., Filipe, J. (eds.) ENASE 2015. CCIS, vol. 599, pp. 162–179. Springer, Heidelberg (2016). doi:10.1007/978-3-319-30243-0_9

    Chapter  Google Scholar 

  29. de Sousa Borges, S., Durelli, V.H.S., Reis, H.M., Isotani, S.: A systematic mapping on gamification applied to education. In: Proceedings of the 29th Annual ACM Symposium on Applied Computing, pp. 216–222. ACM, New York (2014)

    Google Scholar 

  30. Deterding, S., Dixon, D., Khaled, R., Nacke, L.: From game design elements to gamefulness: defining “gamification.” In: Proceedings of the 15th International Academic MindTrek Conference: Envisioning Future Media Environments, pp. 9–15. ACM, New York (2011)

    Google Scholar 

  31. Pedreira, O., García, F., Brisaboa, N., Piattini, M.: Gamification in software engineering – a systematic mapping. Inf. Softw. Technol. 57, 157–168 (2015)

    Article  Google Scholar 

  32. von Wangenheim, C.G., Thiry, M., Kochanski, D.: Empirical evaluation of an educational game on software measurement. Empir. Softw. Eng. 14, 418–452 (2008)

    Article  Google Scholar 

  33. Herranz, E., Colomo-Palacios, R., de Amescua Seco, A., Yilmaz, M.: Gamification as a disruptive factor in software process improvement initiatives. J. Univers. Comput. Sci. 20, 885–906 (2014)

    Google Scholar 

  34. Yilmaz, M., Yilmaz, M., O’Connor, R.V., Clarke, P.: A gamification approach to improve the software development process by exploring the personality of software practitioners. In: Clarke, P.M., O’Connor, R.V., Rout, T., Dorling, A. (eds.) SPICE 2016. CCIS, vol. 609, pp. 71–83. Springer, Heidelberg (2016). doi:10.1007/978-3-319-38980-6_6

    Chapter  Google Scholar 

  35. Sheth, S., Bell, J., Kaiser, G.: A competitive-collaborative approach for introducing software engineering in a CS2 class. In: 2013 IEEE 26th Conference on Software Engineering Education and Training (CSEE&T), pp. 41–50 (2013)

    Google Scholar 

  36. Barata, G., Gama, S., Jorge, J., Goncalves, D.: engaging engineering students with gamification. In: 2013 5th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES), pp. 1–8 (2013)

    Google Scholar 

  37. Thomas, C., Berkling, K.: Redesign of a gamified software engineering course. In: 2013 International Conference on Interactive Collaborative Learning, pp. 778–786 (2013)

    Google Scholar 

  38. Calderón, A., Ruiz, M.: Coverage of ISO/IEC 12207 software lifecycle process by a simulation-based serious game. In: Clarke, P.M., O’Connor, R.V., Rout, T., Dorling, A. (eds.) SPICE 2016. CCIS, vol. 609, pp. 59–70. Springer, Heidelberg (2016). doi:10.1007/978-3-319-38980-6_5

    Chapter  Google Scholar 

  39. Jaramillo, C.M.Z., Alvarez, M.C.G.: Incorporating playful activities in the software engineering teaching. Dev. Bus. Simul. Exp. Learn. 41, 248–255 (2014)

    Google Scholar 

  40. Zapata-Jaramillo, C.M., Lopez, M.D.R., Sanchez, R., Pinzon, L., Jimenez, D., Arango, E.: SEMAT GAME: applying a project management practice. Dev. Bus. Simul. Exp. Learn. 42, 133–143 (2015)

    Google Scholar 

  41. Management 3.0. https://management30.com/product/card-games/

  42. Industrial Logic. http://www.industriallogic.com/games

  43. Dr.Dobb’s. http://www.drdobbs.com/xp-war/184415908

  44. Sánchez-Gordón, M.-L., O’Connor, R.V., Colomo-Palacios, R., Sanchez-Gordon, S.: A learning tool for the ISO/IEC 29110 standard: understanding the project management of basic profile. In: Clarke, P.M., O’Connor, R.V., Rout, T., Dorling, A. (eds.) SPICE 2016. CCIS, vol. 609, pp. 270–283. Springer, Heidelberg (2016). doi:10.1007/978-3-319-38980-6_20

    Chapter  Google Scholar 

  45. Abuhamdeh, S., Csikszentmihalyi, M.: The importance of challenge for the enjoyment of intrinsically motivated. Goal-Directed Activities Pers. Soc. Psychol. Bull. 38, 317–330 (2012)

    Article  Google Scholar 

  46. Ross, S.M.: Peirce’s criterion for the elimination of suspect experimental data. J. Eng. Technol. 20, 38–41 (2003)

    Google Scholar 

Download references

Acknowledgments

The authors would like to thank Sandra Sanchez-Gordon, who is tutor of course “Software Engineering” of the National Polytechnic School of Ecuador. Also, a special thanks to all the students in Ecuador and Spain, who participated in the evaluation of the game.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mary-Luz Sanchez-Gordón .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Sanchez-Gordón, ML., O’Connor, R.V., Colomo-Palacios, R., Herranz, E. (2016). Bridging the Gap Between SPI and SMEs in Educational Settings: A Learning Tool Supporting ISO/IEC 29110. In: Kreiner, C., O'Connor, R., Poth, A., Messnarz, R. (eds) Systems, Software and Services Process Improvement. EuroSPI 2016. Communications in Computer and Information Science, vol 633. Springer, Cham. https://doi.org/10.1007/978-3-319-44817-6_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-44817-6_1

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-44816-9

  • Online ISBN: 978-3-319-44817-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics