A Practical Approach to the Agile Development of Mobile Apps in the Classroom

This article presents a study where two groups of university stu- dents learned the principles of the agile development of mobile applications. The participating university students built their own version of an application in Java for Android following the principles of two agile methodologies: SCR...

ver descrição completa

Detalhes bibliográficos
Autores: Ramón Ventura Roque Hernández, Juan Antonio Herrera Izaguirre, Adán López Mendoza, Juan Manuel Salinas Escandón
Formato: artículo
Estado:Versión publicada
Fecha de publicación:2017
País:México
Recursos:Universidad Autónoma de Tamaulipas
Repositorio:Redalyc-UAT
OAI Identifier:oai:redalyc.org:179450594004
Acesso em linha:https://www.redalyc.org/articulo.oa?id=179450594004
Access Level:acceso abierto
Palavra-chave:Educación
XP Approach
Scrum Approach
Java Programming
Agile Software Development
learning Software Engineering
id MX_fe1c4a58cfc0dd3da0d5da026d7f3cdf
oai_identifier_str oai:redalyc.org:179450594004
network_acronym_str MX
network_name_str México
repository_id_str
spelling A Practical Approach to the Agile Development of Mobile Apps in the ClassroomRamón Ventura Roque HernándezJuan Antonio Herrera IzaguirreAdán López MendozaJuan Manuel Salinas EscandónEducaciónXP ApproachScrum ApproachJava ProgrammingAgile Software Developmentlearning Software EngineeringThis article presents a study where two groups of university stu- dents learned the principles of the agile development of mobile applications. The participating university students built their own version of an application in Java for Android following the principles of two agile methodologies: SCRUM and Extreme Programming ( XP ). Each team of students was assigned either a SCRUM or XP methodol- ogy for the development of their application in two iterations. In the second iteration the requirements were intentionally modied to provoke changes in the software being developed by each team. After the completion of the development process, a questionnaire was applied, and interviews with participants were conducted. The pur- pose of the questionnaire and the interviews was to gain insight into the participating students’ perceptions about teamwork, the method- ologies used, their personal motivation, and their attitude towards changing requirements. A Mann-Whitney test was performed on the acquired data. The results show that the team that implemented the XP methodology accepted the changing requirements more than the SCRUM team. Moreover, higher levels of participation and cooperation were observed among participants who used the XP methodology than among those who used SCRUM .Instituto Politécnico Nacional2017info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleapplication/pdf1665-2673https://www.redalyc.org/articulo.oa?id=179450594004Innovación Educativa (México) Num.73 Vol.17reponame:Redalyc-UATinstname:Universidad Autónoma de Tamaulipasinstacron:UATenhttp://www.redalyc.org/revista.oa?id=1794Innovación Educativainfo:eu-repo/semantics/openAccessoai:redalyc.org:1794505940042024-08-23T15:48:20Z
dc.title.none.fl_str_mv A Practical Approach to the Agile Development of Mobile Apps in the Classroom
title A Practical Approach to the Agile Development of Mobile Apps in the Classroom
spellingShingle A Practical Approach to the Agile Development of Mobile Apps in the Classroom
Ramón Ventura Roque Hernández
Educación
XP Approach
Scrum Approach
Java Programming
Agile Software Development
learning Software Engineering
title_short A Practical Approach to the Agile Development of Mobile Apps in the Classroom
title_full A Practical Approach to the Agile Development of Mobile Apps in the Classroom
title_fullStr A Practical Approach to the Agile Development of Mobile Apps in the Classroom
title_full_unstemmed A Practical Approach to the Agile Development of Mobile Apps in the Classroom
title_sort A Practical Approach to the Agile Development of Mobile Apps in the Classroom
dc.creator.none.fl_str_mv Ramón Ventura Roque Hernández
Juan Antonio Herrera Izaguirre
Adán López Mendoza
Juan Manuel Salinas Escandón
author Ramón Ventura Roque Hernández
author_facet Ramón Ventura Roque Hernández
Juan Antonio Herrera Izaguirre
Adán López Mendoza
Juan Manuel Salinas Escandón
author_role author
author2 Juan Antonio Herrera Izaguirre
Adán López Mendoza
Juan Manuel Salinas Escandón
author2_role author
author
author
dc.subject.none.fl_str_mv Educación
XP Approach
Scrum Approach
Java Programming
Agile Software Development
learning Software Engineering
topic Educación
XP Approach
Scrum Approach
Java Programming
Agile Software Development
learning Software Engineering
description This article presents a study where two groups of university stu- dents learned the principles of the agile development of mobile applications. The participating university students built their own version of an application in Java for Android following the principles of two agile methodologies: SCRUM and Extreme Programming ( XP ). Each team of students was assigned either a SCRUM or XP methodol- ogy for the development of their application in two iterations. In the second iteration the requirements were intentionally modied to provoke changes in the software being developed by each team. After the completion of the development process, a questionnaire was applied, and interviews with participants were conducted. The pur- pose of the questionnaire and the interviews was to gain insight into the participating students’ perceptions about teamwork, the method- ologies used, their personal motivation, and their attitude towards changing requirements. A Mann-Whitney test was performed on the acquired data. The results show that the team that implemented the XP methodology accepted the changing requirements more than the SCRUM team. Moreover, higher levels of participation and cooperation were observed among participants who used the XP methodology than among those who used SCRUM .
publishDate 2017
dc.date.none.fl_str_mv 2017
dc.type.none.fl_str_mv info:eu-repo/semantics/publishedVersion
info:eu-repo/semantics/article
format article
status_str publishedVersion
dc.identifier.none.fl_str_mv 1665-2673
https://www.redalyc.org/articulo.oa?id=179450594004
identifier_str_mv 1665-2673
url https://www.redalyc.org/articulo.oa?id=179450594004
dc.language.none.fl_str_mv en
language_invalid_str_mv en
dc.relation.none.fl_str_mv http://www.redalyc.org/revista.oa?id=1794
dc.rights.none.fl_str_mv Innovación Educativa
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Innovación Educativa
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Instituto Politécnico Nacional
publisher.none.fl_str_mv Instituto Politécnico Nacional
dc.source.none.fl_str_mv Innovación Educativa (México) Num.73 Vol.17
reponame:Redalyc-UAT
instname:Universidad Autónoma de Tamaulipas
instacron:UAT
instname_str Universidad Autónoma de Tamaulipas
instacron_str UAT
institution UAT
reponame_str Redalyc-UAT
collection Redalyc-UAT
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1858177824135839744
score 15.811543