Mostrar el registro sencillo del ítem

dc.date.accessioned2021-11-22T14:56:58Z
dc.date.available2021-11-22T14:56:58Z
dc.date.issued2018
dc.identifier.issn2075017X
dc.identifier.urihttps://repositorio.escuelaing.edu.co/handle/001/1843
dc.description.abstractThe differences between academy and industry when it comes to working settings (schedules, workload, working environments, etc.), have motivated the development of a significant body of research on how to achieve meaningful learning processes of Software Development Life Cycles (SDLC) in the former, in order to ease the incorporation processes of new Software Engineers in the latter. Such research works have evolved together with the SDLC themselves, in particular between the early 2000s when most programs taught highly prescriptive methodologies like RUP/UP or Extreme Programming (XP) [1, 2, 3], and a decade later, when agile SDLC like SCRUM had already become one of the most widespread agile methodologies in the industry and academia slowly began to embrace it (near 100 references in Google Scholar for "teaching agile software development" between 2010 and 2017).eng
dc.description.abstractLas diferencias entre la academia y la industria en cuanto a los entornos de trabajo (horarios, carga de trabajo, ambientes de trabajo, etc.), han motivado el desarrollo de un importante cuerpo de investigación sobre cómo lograr procesos de aprendizaje significativo de los Ciclos de Vida de Desarrollo de Software (SDLC) en los primeros, con el fin de facilitar los procesos de incorporación de nuevos Ingenieros de Software en los segundos. Dichos trabajos de investigación han evolucionado junto con el propio SDLC, en particular entre principios de la década de 2000, cuando la mayoría de los programas enseñaban metodologías altamente prescriptivas como RUP/UP o Extreme Programming (XP) [1, 2, 3], y una década más tarde, cuando el SDLC ágil como SCRUM ya se había convertido en una de las metodologías ágiles más extendidas en la industria y la academia comenzó a adoptarla lentamente (cerca de 100 referencias en Google Scholar para "enseñar desarrollo de software ágil" entre 2010 y 2017).spa
dc.format.extent10 páginasspa
dc.format.mimetypeapplication/pdfspa
dc.language.isoengspa
dc.publisher© 2018 MECSspa
dc.titleContinuous Delivery Pipelines for Teaching Agile and Developing Software Engineering Skillseng
dc.typeArtículo de revistaspa
dc.type.versioninfo:eu-repo/semantics/publishedVersionspa
oaire.accessrightshttp://purl.org/coar/access_right/c_14cbspa
oaire.versionhttp://purl.org/coar/version/c_970fb48d4fbd8a85spa
dc.contributor.researchgroupInformáticaspa
dc.relation.indexedN/Aspa
dc.relation.ispartofjournalRevista Internacional de Educación Moderna y Ciencias de la Computación (IJMECS)eng
dc.relation.referencesOrit Hazzan and Yael Dubinsky. Teaching a software development methodology: the case of extreme programming. In Software Engineering Education and Training, 2003.(CSEE&T 2003). Proceedings. 16th Conference on, pages 176–184. IEEE, 2003.spa
dc.relation.referencesJoe Bergin, James Caristi, Yael Dubinsky, Orit Hazzan, and Laurie Williams. Teaching software development methods: the case of extreme programming. In ACM SIGCSE Bulletin, volume 36, pages 448–449. ACM, 2004.spa
dc.relation.referencesJoe Bergin, James Caristi, Yael Dubinsky, Orit Hazzan, and Laurie Williams. Teaching software development methods: the case of extreme programming. In ACM SIGCSE Bulletin, volume 36, pages 448–449. ACM, 2004.spa
dc.relation.referencesGörel Hedin, Lars Bendix, and Boris Magnusson. Teaching extreme programming to large groups of students. Journal of Systems and Software, 74(2):133–146, 2005.spa
dc.relation.referencesJan-Philipp Steghöfer, Eric Knauss, Emil Alégroth, Imed Hammouda, Håkan Burden, and Morgan Ericsson. Teaching agile: addressing the conflict between project delivery and application of agile methods. In Proceedings of the 38th International Conference on Software Engineering Companion, pages 303–312. ACM, 2016.spa
dc.relation.referencesViljan Mahnic. A capstone course on agile software development using scrum. IEEE Transactions on Education, 55(1):99–106, 2012.spa
dc.relation.referencesMartin Kropp and Andreas Meier. Teaching agile software development at university level: Values. Management, and Craftsmanship, CSEE&T, 2013.spa
dc.relation.referencesVáclav Rajlich. Teaching developer skills in the first software engineering course. In 2013 35th International Conference on Software Engineering (ICSE), pages 1109– 1116. IEEE, 2013.spa
dc.relation.referencesChristiane Gresse Von Wangenheim, Rafael Savi, and Adriano Ferreti Borgatto. Scrumia an educational game for teaching scrum in computing courses. Journal of Systems and Software, 86(10):2675–2687, 2013.spa
dc.relation.referencesAdler Diniz De Souza, Rodrigo Duarte Seabra, Juliano Marinho Ribeiro, and Lucas E da S Rodrigues. Scrumi: a board serious virtual game for teaching the scrum framework. In Proceedings of the 39th International Conference on Software Engineering Companion, pages 319–321. IEEE Press, 2017.spa
dc.relation.referencesMaria Paasivaara, Ville Heikkilä, Casper Lassenius, and Towo Toivola. Teaching students scrum using lego blocks. In Companion Proceedings of the 36th International Conference on Software Engineering, pages 382–391. ACM, 2014.spa
dc.relation.referencesMartin Kropp, Andreas Meier, and Robert Biddle. Teaching agile collaboration skills in the classroom. In Software Engineering Education and Training (CSEET), 2016 IEEE 29th International Conference on, pages 118– 127. IEEE, 2016.spa
dc.relation.referencesChristoph Matthies, Thomas Kowark, Matthias Uflacker, and Hasso Plattner. Agile metrics for a university software engineering course. In Frontiers in Education Conference (FIE), 2016 IEEE, pages 1–5. IEEE, 2016.spa
dc.relation.referencesMiroslaw Ochodek. A scrum-centric framework for organizing software engineering academic courses. In Towards a Synergistic Combination of Research and Practice in Software Engineering, pages 207–220. Springer, 2018.spa
dc.relation.referencesIvar Jacobson, Grady Booch, James Rumbaugh, James Rumbaugh, and Grady Booch. The unified software development process, volume 1. Addison-wesley Reading, 1999.spa
dc.relation.referencesAndrea A Janes and Giancarlo Succi. The dark side of agile software development. In Proceedings of the ACM international symposium on New ideas, new paradigms, and reflections on programming and software, pages 215– 228. ACM, 2012.spa
dc.relation.referencesJan-Philipp Steghöfer, Håkan Burden, Hiva Alahyari, and Dominik Haneberg. No silver brick: Opportunities and limitations of teaching scrum with lego workshops. Journal of Systems and Software, 131:230–247, 2017.spa
dc.relation.referencesChristoph Matthies, Thomas Kowark, Keven Richly, Matthias Uflacker, and Hasso Plattner. Scrumlint: identifying violations of agile practices using development artifacts. In Cooperative and Human Aspects of Software Engineering (CHASE), 2016 IEEE/ACM, pages 40–43. IEEE, 2016.spa
dc.relation.referencesGuillaume Derval, Anthony Gego, Pierre Reinbold, Benjamin Frantzen, and Peter Van Roy. Automatic grading of programming exercises in a mooc using the inginious platform. European Stakeholder Summit on experiences and best practices in and around MOOCs (EMOOCS’15), pages 86–91, 2015.spa
dc.rights.accessrightsinfo:eu-repo/semantics/closedAccessspa
dc.subject.armarcIngeniería de softwarespa
dc.subject.armarcEnseñanza ágilspa
dc.subject.armarcEnseñanza SDLCspa
dc.subject.proposalSoftware Engineeringeng
dc.subject.proposalAgile Teachingeng
dc.subject.proposalSoftware Engineering Education,eng
dc.subject.proposalSDLC Teachingeng
dc.type.coarhttp://purl.org/coar/resource_type/c_2df8fbb1spa
dc.type.contentTextspa
dc.type.driverinfo:eu-repo/semantics/articlespa
dc.type.redcolhttp://purl.org/redcol/resource_type/ARTspa


Ficheros en el ítem

Thumbnail

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem