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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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)
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)
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)
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)
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)
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)
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
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)
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)
Fuggetta, A., Di Nitto, E.: Software process. In: Proceedings of the on Future of Software Engineering, pp. 1–12. ACM, New York (2014)
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)
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)
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)
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)
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)
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)
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
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)
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)
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)
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)
Coleman, G., O’Connor, R.: Investigating software process in practice: a grounded theory perspective. J. Syst. Softw. 81, 772–784 (2008)
O’Connor, R., Coleman, G.: Ignoring “best practice”: why Irish software SMEs are rejecting CMMI and ISO 9000. Australas. J. Inf. Syst. 16 (2009)
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)
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)
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)
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)
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
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)
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)
Pedreira, O., García, F., Brisaboa, N., Piattini, M.: Gamification in software engineering – a systematic mapping. Inf. Softw. Technol. 57, 157–168 (2015)
von Wangenheim, C.G., Thiry, M., Kochanski, D.: Empirical evaluation of an educational game on software measurement. Empir. Softw. Eng. 14, 418–452 (2008)
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)
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
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)
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)
Thomas, C., Berkling, K.: Redesign of a gamified software engineering course. In: 2013 International Conference on Interactive Collaborative Learning, pp. 778–786 (2013)
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
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)
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)
Management 3.0. https://management30.com/product/card-games/
Industrial Logic. http://www.industriallogic.com/games
Dr.Dobb’s. http://www.drdobbs.com/xp-war/184415908
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
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)
Ross, S.M.: Peirce’s criterion for the elimination of suspect experimental data. J. Eng. Technol. 20, 38–41 (2003)
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
Corresponding author
Editor information
Editors and Affiliations
Rights 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)