Skip to main content

2018 | OriginalPaper | Buchkapitel

An Experience with Software Engineering Education Using a Software Process Improvement Game

verfasst von : Daniela C. C. Peixoto, Rodolfo F. Resende, Clarindo Isaías P. S. Pádua

Erschienen in: Higher Education for All. From Challenges to Novel Technology-Enhanced Solutions

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Educational games offer different ways for representing complex themes. However, creating a game that precisely addresses the subject being taught and effectively provides students’ learning and engagement is a complicated task. With this in mind, we researched and created an educational game for improving students’ Software Process Improvement (SPI) knowledge. The aim of this game is to bring practices from the software development industry to the students. In an attempt to provide a better guidance, this work describes the issues and challenges associated with the creation and validation process of a Software Engineering educational game. We adopted an incremental and iterative approach, where each step involves different knowledge, allowing us to point out a set of important aspects that should be taken into account during the development. These aspects can guide new developers and instructors in the design and selection of educational games.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
1
In this work we refer to educational games also using the term “serious games”.
 
2
We use the term “components” to refer to the structural elements of FASENG.
 
3
TikeSwing is a framework for Java Swing development providing high-level MVC architecture.
 
Literatur
1.
Zurück zum Zitat Aasheim, C.L., Li, L., Williams, S.: Knowledge and skills requirements for entry-level information technology workers: a comparison of industry and academia. J. Inf. Syst. Educ. 20(3), 349–356 (2010) Aasheim, C.L., Li, L., Williams, S.: Knowledge and skills requirements for entry-level information technology workers: a comparison of industry and academia. J. Inf. Syst. Educ. 20(3), 349–356 (2010)
2.
Zurück zum Zitat Chen, W.F., Wu, W.H., Wang, T.L., Su, C.H.: A game-based learning system for software engineering education. In: 38th ASEE/IEEE Frontiers in Education Conference, Saratoga Springs, New York, October 2008 Chen, W.F., Wu, W.H., Wang, T.L., Su, C.H.: A game-based learning system for software engineering education. In: 38th ASEE/IEEE Frontiers in Education Conference, Saratoga Springs, New York, October 2008
3.
Zurück zum Zitat Navarro, E.O.: SimSE: a software engineering simulation environment for software process education. Ph.D. thesis, Donald Bren School of Information and Computer Sciences, University of California, Irvine (2006) Navarro, E.O.: SimSE: a software engineering simulation environment for software process education. Ph.D. thesis, Donald Bren School of Information and Computer Sciences, University of California, Irvine (2006)
4.
Zurück zum Zitat Drappa, A., Ludewig, J.: Simulation in software engineering training. In: 22nd International Conference on Software Engineering, ICSE 2000, Limerick, Ireland, 4–11 June 2000, pp. 199–208 (2000) Drappa, A., Ludewig, J.: Simulation in software engineering training. In: 22nd International Conference on Software Engineering, ICSE 2000, Limerick, Ireland, 4–11 June 2000, pp. 199–208 (2000)
5.
Zurück zum Zitat Peixoto, D.C., Resende, R.F., Pádua, C.I.P.: The issues of adopting simulation games in software engineering classes. In: 45th ASEE/IEEE Frontiers in Education Conference, El Paso, Texas, pp. 1–8, October 2015 Peixoto, D.C., Resende, R.F., Pádua, C.I.P.: The issues of adopting simulation games in software engineering classes. In: 45th ASEE/IEEE Frontiers in Education Conference, El Paso, Texas, pp. 1–8, October 2015
6.
Zurück zum Zitat Garris, R., Ahlers, R., Driskell, J.E.: Games, motivation, and learning: a research and practice model. Simul. Gaming 33(4), 441–467 (2002)CrossRef Garris, R., Ahlers, R., Driskell, J.E.: Games, motivation, and learning: a research and practice model. Simul. Gaming 33(4), 441–467 (2002)CrossRef
7.
Zurück zum Zitat Connolly, T.M., Boyle, E.A., MacArthur, E., Hainey, T., Boyle, J.M.: A systematic literature review of empirical evidence on computer games and serious games. Comput. Educ. 59(2), 661–686 (2012)CrossRef Connolly, T.M., Boyle, E.A., MacArthur, E., Hainey, T., Boyle, J.M.: A systematic literature review of empirical evidence on computer games and serious games. Comput. Educ. 59(2), 661–686 (2012)CrossRef
8.
Zurück zum Zitat Hainey, T., Connolly, T.M., Boyle, E.A., Wilson, A., Razak, A.: A systematic literature review of games-based learning empirical evidence in primary education. Comput. Educ. 102, 202–223 (2016)CrossRef Hainey, T., Connolly, T.M., Boyle, E.A., Wilson, A., Razak, A.: A systematic literature review of games-based learning empirical evidence in primary education. Comput. Educ. 102, 202–223 (2016)CrossRef
9.
Zurück zum Zitat Peixoto, D.C.C., Resende, R.F., Pádua, C.I.P.S.: Evaluating software engineering simulation games: the UGALCO framework. In: 44th ASEE/IEEE Frontiers in Education Conference, Madrid, Spain, pp. 1–9, October 2014 Peixoto, D.C.C., Resende, R.F., Pádua, C.I.P.S.: Evaluating software engineering simulation games: the UGALCO framework. In: 44th ASEE/IEEE Frontiers in Education Conference, Madrid, Spain, pp. 1–9, October 2014
10.
Zurück zum Zitat Calderón, A., Ruiz, M.: A systematic literature review on serious games evaluation: an application to software project management. Comput. Educ. 87, 396–422 (2015)CrossRef Calderón, A., Ruiz, M.: A systematic literature review on serious games evaluation: an application to software project management. Comput. Educ. 87, 396–422 (2015)CrossRef
11.
Zurück zum Zitat Boyle, E.A., et al.: An update to the systematic literature review of empirical evidence of the impacts and outcomes of computer games and serious games. Comput. Educ. 94, 178–192 (2016)CrossRef Boyle, E.A., et al.: An update to the systematic literature review of empirical evidence of the impacts and outcomes of computer games and serious games. Comput. Educ. 94, 178–192 (2016)CrossRef
12.
Zurück zum Zitat Bedwell, W.L., Pavlas, D., Heyne, K., Lazzara, E.H., Salas, E.: Toward a taxonomy linking game attributes to learning. Simul. Gaming 43(6), 729–760 (2012)CrossRef Bedwell, W.L., Pavlas, D., Heyne, K., Lazzara, E.H., Salas, E.: Toward a taxonomy linking game attributes to learning. Simul. Gaming 43(6), 729–760 (2012)CrossRef
13.
Zurück zum Zitat Caulfield, C., Xia, J.C., Veal, D., Maj, S.P.: A systematic survey of games used for software engineering education. Mod. Appl. Sci. 5(6), 28–43 (2011)CrossRef Caulfield, C., Xia, J.C., Veal, D., Maj, S.P.: A systematic survey of games used for software engineering education. Mod. Appl. Sci. 5(6), 28–43 (2011)CrossRef
14.
Zurück zum Zitat de A. Souza, M.R., Veado, L., Moreira, R.T., Figueiredo, E., Costa, H.: A systematic mapping study on game-related methods for software engineering education. Inf. Softw. Technol. 95, 201–218 (2017)CrossRef de A. Souza, M.R., Veado, L., Moreira, R.T., Figueiredo, E., Costa, H.: A systematic mapping study on game-related methods for software engineering education. Inf. Softw. Technol. 95, 201–218 (2017)CrossRef
15.
Zurück zum Zitat Ye, E., Liu, C., Polack-Wahl, J.: Enhancing software engineering education using teaching aids in 3-D online virtual worlds. In: 37th ASEE/IEEE Frontiers in Education Conference, FIE 2007, Milwaukee, Wisconsin, pp. T1E-8–T1E-13, October 2007 Ye, E., Liu, C., Polack-Wahl, J.: Enhancing software engineering education using teaching aids in 3-D online virtual worlds. In: 37th ASEE/IEEE Frontiers in Education Conference, FIE 2007, Milwaukee, Wisconsin, pp. T1E-8–T1E-13, October 2007
16.
Zurück zum Zitat de Oliveira Barros, M., Dantas, A.R., Veronese, G.O., Werner, C.M.L.: Model-driven game development experience and model enhancements in software project management education. Softw. Process Improv. Pract. 11(4), 411–421 (2006)CrossRef de Oliveira Barros, M., Dantas, A.R., Veronese, G.O., Werner, C.M.L.: Model-driven game development experience and model enhancements in software project management education. Softw. Process Improv. Pract. 11(4), 411–421 (2006)CrossRef
17.
Zurück zum Zitat Jain, A., Boehm, B.: SimVBSE: developing a game for value-based software engineering. In: 19th Conference on Software Engineering Education and Training, Oahu, Hawaii, pp. 103–114, April 2006 Jain, A., Boehm, B.: SimVBSE: developing a game for value-based software engineering. In: 19th Conference on Software Engineering Education and Training, Oahu, Hawaii, pp. 103–114, April 2006
18.
Zurück zum Zitat Knauss, E., Schneider, K., Stapel, K.: A game for taking requirements engineering more seriously. In: First International Workshop on Multimedia Requirements Engineering, Barcelona, Catalunya, Spain, pp. 22–26. IEEE Computer Society (2008) Knauss, E., Schneider, K., Stapel, K.: A game for taking requirements engineering more seriously. In: First International Workshop on Multimedia Requirements Engineering, Barcelona, Catalunya, Spain, pp. 22–26. IEEE Computer Society (2008)
19.
Zurück zum Zitat Ahmad, M., Rahim, L.A., Arshad, N.I.: A review of educational games design frameworks: an analysis from software engineering. In: 2014 International Conference on Computer and Information Sciences, Kuala Lumpur, Malaysia, pp. 1–6, June 2014 Ahmad, M., Rahim, L.A., Arshad, N.I.: A review of educational games design frameworks: an analysis from software engineering. In: 2014 International Conference on Computer and Information Sciences, Kuala Lumpur, Malaysia, pp. 1–6, June 2014
20.
Zurück zum Zitat Van Staalduinen, J.P., de Freitas, S.: A game-based learning framework: linking game design and learning outcomes. In: Learning to Play: Exploring the Future of Education with Video Games, vol. 53, pp. 29–45 (2011) Van Staalduinen, J.P., de Freitas, S.: A game-based learning framework: linking game design and learning outcomes. In: Learning to Play: Exploring the Future of Education with Video Games, vol. 53, pp. 29–45 (2011)
21.
Zurück zum Zitat Marcos, A., Zagalo, N.: Instantiating the creation process in digital art for serious games design. Entertain. Comput. 2(2), 143–148 (2011)CrossRef Marcos, A., Zagalo, N.: Instantiating the creation process in digital art for serious games design. Entertain. Comput. 2(2), 143–148 (2011)CrossRef
22.
Zurück zum Zitat Sommeregger, P., Kellner, G.: Brief guidelines for educational adventure games creation (EAGC). In: IEEE Fourth International Conference on Digital Game and Intelligent Toy Enhanced Learning (DIGITEL), pp. 120–122, March 2012 Sommeregger, P., Kellner, G.: Brief guidelines for educational adventure games creation (EAGC). In: IEEE Fourth International Conference on Digital Game and Intelligent Toy Enhanced Learning (DIGITEL), pp. 120–122, March 2012
23.
Zurück zum Zitat Kirkley, S.E., Tomblin, S., Kirkley, J.: Instructional design authoring support for the development of serious games and mixed reality training. In: Interservice/Industry Training, Simulation and Education Conference (2005) Kirkley, S.E., Tomblin, S., Kirkley, J.: Instructional design authoring support for the development of serious games and mixed reality training. In: Interservice/Industry Training, Simulation and Education Conference (2005)
24.
Zurück zum Zitat Loh, C.S.: Researching and developing serious games as interactive learning instructions. Int. J. Gaming Comput.-Mediat. Simul. (IJGCMS) 1(4), 1–19 (2009)CrossRef Loh, C.S.: Researching and developing serious games as interactive learning instructions. Int. J. Gaming Comput.-Mediat. Simul. (IJGCMS) 1(4), 1–19 (2009)CrossRef
25.
Zurück zum Zitat Kickmeier-Rust, M.D., Schwarz, D., Albert, D., Verpoorten, D., Castaigne, J.L., Bopp, M.: The Elektra project: towards a new learning experience. In: M3 - Interdisciplinary Aspects on Digital Media & Education, pp. 19–48 (2006) Kickmeier-Rust, M.D., Schwarz, D., Albert, D., Verpoorten, D., Castaigne, J.L., Bopp, M.: The Elektra project: towards a new learning experience. In: M3 - Interdisciplinary Aspects on Digital Media & Education, pp. 19–48 (2006)
26.
Zurück zum Zitat Petri, G., von Wangenheim, C.G.: How to evaluate educational games: a systematic literature review. J. Univers. Comput. Sci. 22(7), 992–1021 (2016) Petri, G., von Wangenheim, C.G.: How to evaluate educational games: a systematic literature review. J. Univers. Comput. Sci. 22(7), 992–1021 (2016)
27.
Zurück zum Zitat Fernandes, J., Duarte, D., Ribeiro, C., Farinha, C., Pereira, J.M., da Silva, M.M.: iThink: a game-based approach towards improving collaboration and participation in requirement elicitation. Procedia Comput. Sci. 15, 66–77 (2012)CrossRef Fernandes, J., Duarte, D., Ribeiro, C., Farinha, C., Pereira, J.M., da Silva, M.M.: iThink: a game-based approach towards improving collaboration and participation in requirement elicitation. Procedia Comput. Sci. 15, 66–77 (2012)CrossRef
28.
Zurück zum Zitat Longstreet, C.S., Cooper, K.: A meta-model for developing simulation games in higher education and professional development training. In: 17th International Conference on Computer Games (CGAMES), pp. 39–44, July 2012 Longstreet, C.S., Cooper, K.: A meta-model for developing simulation games in higher education and professional development training. In: 17th International Conference on Computer Games (CGAMES), pp. 39–44, July 2012
29.
Zurück zum Zitat Kohwalter, T.C., Clua, E.W.G., Murta, L.G.P.: SDM - an educational game for software engineering. In: Brazilian Symposium on Games and Digital Entertainment (SBGAMES), pp. 222–231 (Nov 2011) Kohwalter, T.C., Clua, E.W.G., Murta, L.G.P.: SDM - an educational game for software engineering. In: Brazilian Symposium on Games and Digital Entertainment (SBGAMES), pp. 222–231 (Nov 2011)
30.
Zurück zum Zitat Bollin, A., Hochmuller, E., Mittermeir, R., Samuelis, L.: Experiences with integrating simulation into a software engineering curriculum. In: IEEE 25th Conference on Software Engineering Education and Training, pp. 62–71, April 2012 Bollin, A., Hochmuller, E., Mittermeir, R., Samuelis, L.: Experiences with integrating simulation into a software engineering curriculum. In: IEEE 25th Conference on Software Engineering Education and Training, pp. 62–71, April 2012
33.
Zurück zum Zitat Hainey, T., Connolly, T.M., Stansfield, M., Boyle, E.A.: Evaluation of a game to teach requirements collection and analysis in software engineering at tertiary education level. Comput. Educ. 56(1), 21–35 (2011)CrossRef Hainey, T., Connolly, T.M., Stansfield, M., Boyle, E.A.: Evaluation of a game to teach requirements collection and analysis in software engineering at tertiary education level. Comput. Educ. 56(1), 21–35 (2011)CrossRef
34.
Zurück zum Zitat Kupsch, D.C.C.: SPIAL: a tool for software process improvement training. Ph.D. thesis, Universidade Federal de Minas Gerais, Brazil (2012) Kupsch, D.C.C.: SPIAL: a tool for software process improvement training. Ph.D. thesis, Universidade Federal de Minas Gerais, Brazil (2012)
35.
Zurück zum Zitat CMMI: CMMI®for development, version 1.3. Technical report CMU/SEI-2010-TR-033, Software Engineering Institute (2010) CMMI: CMMI®for development, version 1.3. Technical report CMU/SEI-2010-TR-033, Software Engineering Institute (2010)
36.
Zurück zum Zitat Peixoto, D.C.C., Batista, V.A., Resende, R.F., Pádua, C.I.P.S.: Learning from students’ mistakes in software engineering courses. In: 40th ASEE/IEEE Frontiers in Education Conference, FIE 2010, Northern Virginia/Washington, D.C., pp. F1J-1–F1J-6, October 2010 Peixoto, D.C.C., Batista, V.A., Resende, R.F., Pádua, C.I.P.S.: Learning from students’ mistakes in software engineering courses. In: 40th ASEE/IEEE Frontiers in Education Conference, FIE 2010, Northern Virginia/Washington, D.C., pp. F1J-1–F1J-6, October 2010
37.
Zurück zum Zitat Peixoto, D.C.C., Possa, R.M., Resende, R.F., Pádua, C.I.P.S.: FASENG: a framework for development of software engineering simulation games. In: 42nd ASEE/IEEE Frontiers in Education Conference, FIE 2012, Seattle, Washington, D.C., October 2012 Peixoto, D.C.C., Possa, R.M., Resende, R.F., Pádua, C.I.P.S.: FASENG: a framework for development of software engineering simulation games. In: 42nd ASEE/IEEE Frontiers in Education Conference, FIE 2012, Seattle, Washington, D.C., October 2012
38.
Zurück zum Zitat Dantas, A.R., Barros, M.O., Werner, C.M.L.: A simulation-based game for project management experiential learning. In: 16th the International Conference on Software Engineering and Knowledge Engineering. SEKE 2004, Banff, Anbert, Canada, pp. 19–24, June 2004 Dantas, A.R., Barros, M.O., Werner, C.M.L.: A simulation-based game for project management experiential learning. In: 16th the International Conference on Software Engineering and Knowledge Engineering. SEKE 2004, Banff, Anbert, Canada, pp. 19–24, June 2004
39.
Zurück zum Zitat de Souza, C.S., Leitão, C.F., Prates, R.O., Amélia Bim, S., da Silva, E.J.: Can inspection methods generate valid new knowledge in HCI? The case of semiotic inspection. Int. J. Hum Comput Stud. 68, 22–40 (2010)CrossRef de Souza, C.S., Leitão, C.F., Prates, R.O., Amélia Bim, S., da Silva, E.J.: Can inspection methods generate valid new knowledge in HCI? The case of semiotic inspection. Int. J. Hum Comput Stud. 68, 22–40 (2010)CrossRef
40.
Zurück zum Zitat Kruchten, P.: The Rational Unified Process: An Introduction, 3rd edn. Addison-Wesley Professional, Boston (2004) Kruchten, P.: The Rational Unified Process: An Introduction, 3rd edn. Addison-Wesley Professional, Boston (2004)
Metadaten
Titel
An Experience with Software Engineering Education Using a Software Process Improvement Game
verfasst von
Daniela C. C. Peixoto
Rodolfo F. Resende
Clarindo Isaías P. S. Pádua
Copyright-Jahr
2018
DOI
https://doi.org/10.1007/978-3-319-97934-2_10

Premium Partner