SMELLWARE: a game for teaching best practices within the software development process

Authors

  • Carlos Mario Zapata Jaramillo Universidad Nacional de Colombia
  • María Clara Gómez Álvarez Universidad de Medellín
  • Juan Carlos Hernández Palencia Universidad Nacional de Colombia

Keywords:

Educational games, Best practices, Software development, Code smells

Abstract

In software development, smells are parts of source code that suggest deeper problems such as duplicated code. Identifying, correcting, and preventing these smells require specific knowledge and skills, which can be learned and improved. This paper introduces Smellware, an educational game designed to teach best practices in the software development process. It helps developers recognize different types of smells and raises awareness about the effects of bad practices in software development.

 

Downloads

Download data is not yet available.

Author Biographies

Carlos Mario Zapata Jaramillo, Universidad Nacional de Colombia

Universidad Nacional de Colombia, Departamento de Ciencias de la Computación y de la Decisión

María Clara Gómez Álvarez, Universidad de Medellín

Universidad de Medellín, Facultad de Ingenierías, Ingeniería de Sistemas

Juan Carlos Hernández Palencia, Universidad Nacional de Colombia

Universidad Nacional de Colombia, Departamento de Ciencias de la Computación y de la Decisión

Published

2024-12-20

How to Cite

[1]
C. M. Zapata Jaramillo, M. C. Gómez Álvarez, and J. C. Hernández Palencia, “SMELLWARE: a game for teaching best practices within the software development process”, Ingeniare, Rev. chil. ing., vol. 28, no. 4, Dec. 2024.

Most read articles by the same author(s)

Similar Articles

1 2 3 4 5 6 7 8 9 10 > >> 

You may also start an advanced similarity search for this article.