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...
| Autores: | , , , |
|---|---|
| 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 |