Mostrar el registro sencillo del ítem
dc.contributor.author | Ju, An | |
dc.contributor.author | Hermani, Adnan | |
dc.contributor.author | Dimitriadis Damoulis, Ioannis | |
dc.contributor.author | Fox, Armando | |
dc.date.accessioned | 2020-10-28T09:46:17Z | |
dc.date.available | 2020-10-28T09:46:17Z | |
dc.date.issued | 2020 | |
dc.identifier.citation | C2. Ju, A., Hernani, A., Dimitriadis, Y., Fox, A. What Agile processes should we use in software engineering course projects?. In: SIGCSE '20: Proceedings of the 51st ACM Technical Symposium on Computer Science Education, Association for Computing Machinery, 2020, Pages 643–649 https://doi.org/10.1145/3328778.3366864 | es |
dc.identifier.isbn | 9781450367936 | es |
dc.identifier.uri | http://uvadoc.uva.es/handle/10324/43230 | |
dc.description | Producción Científica | es |
dc.description.abstract | While project-based software engineering courses aim to provide learning opportunities grounded in professional processes, it is not always possible to replicate every process in classrooms due to course constraints. Previous studies observed how students react to various processes and gave retroactive recommendations. In this study, we instead combine a field study on professional Agile (eXtreme Programming, XP) teams and an established team process taxonomy to proactively select team processes to incorporate in a project-based software engineering course. With collected knowledge from the field study, we choose three XP processes to augment the design of a mature software engineering project course. We choose processes that are 1) considered important by professionals, and 2) complete with respect to coverage of the taxonomy's main categories. We then compare the augmented course design with the original design in a case study. Our results suggest that 1) even without extra resources, adding these new processes does not interfere with learning opportunities for XP processes previously existing in the course design; 2) student teams experience similar benefits from these new processes as professional teams do, and students appreciate the usefulness and value of the processes. In other words, our approach allows instructors to make conscious choices of XP processes that improve student learning outcomes while exposing students to a more complete set of processes and thus preparing them better for professional careers. Course designers with limited resources are encouraged to use our methodology to evaluate and improve the designs of their own project-based courses. | es |
dc.format.mimetype | application/pdf | es |
dc.language.iso | eng | es |
dc.publisher | Association for Computing Machinery | es |
dc.rights.accessRights | info:eu-repo/semantics/openAccess | es |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | * |
dc.subject.classification | Software engineering | es |
dc.subject.classification | Ingeniería de software | es |
dc.title | What Agile processes should we use in software engineering course projects? | es |
dc.type | info:eu-repo/semantics/bookPart | es |
dc.rights.holder | © 2020 Association for Computing Machinery | es |
dc.relation.publisherversion | https://dl.acm.org/doi/10.1145/3328778.3366864 | es |
dc.description.project | Ministerio de Ciencia, Innovación y Universidades (Project TIN2017-85179-C3-2-R) | es |
dc.description.project | Junta de Castilla y León (project VA257P18) by the European Commission under project grant 588438-EPP-1-2017-1-EL-EPPKA2- KA | es |
dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 Internacional | * |
dc.type.hasVersion | info:eu-repo/semantics/acceptedVersion | es |
dc.subject.unesco | 1203.18 Sistemas de Información, Diseño Componentes | es |
Ficheros en el ítem
Este ítem aparece en la(s) siguiente(s) colección(ones)
La licencia del ítem se describe como Attribution-NonCommercial-NoDerivatives 4.0 Internacional