dc.contributorInformática
dc.date.accessioned2021-11-22T14:56:58Z
dc.date.accessioned2022-09-29T14:34:19Z
dc.date.available2021-11-22T14:56:58Z
dc.date.available2022-09-29T14:34:19Z
dc.date.created2021-11-22T14:56:58Z
dc.date.issued2018
dc.identifier2075017X
dc.identifierhttps://repositorio.escuelaing.edu.co/handle/001/1843
dc.identifier.urihttp://repositorioslatinoamericanos.uchile.cl/handle/2250/3775399
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).
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).
dc.languageeng
dc.publisher© 2018 MECS
dc.relationN/A
dc.relationRevista Internacional de Educación Moderna y Ciencias de la Computación (IJMECS)
dc.relationOrit 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.
dc.relationJoe 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.
dc.relationJoe 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.
dc.relationGö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.
dc.relationJan-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.
dc.relationViljan Mahnic. A capstone course on agile software development using scrum. IEEE Transactions on Education, 55(1):99–106, 2012.
dc.relationMartin Kropp and Andreas Meier. Teaching agile software development at university level: Values. Management, and Craftsmanship, CSEE&T, 2013.
dc.relationVá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.
dc.relationChristiane 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.
dc.relationAdler 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.
dc.relationMaria 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.
dc.relationMartin 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.
dc.relationChristoph 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.
dc.relationMiroslaw 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.
dc.relationIvar Jacobson, Grady Booch, James Rumbaugh, James Rumbaugh, and Grady Booch. The unified software development process, volume 1. Addison-wesley Reading, 1999.
dc.relationAndrea 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.
dc.relationJan-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.
dc.relationChristoph 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.
dc.relationGuillaume 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.
dc.rightsinfo:eu-repo/semantics/closedAccess
dc.titleContinuous Delivery Pipelines for Teaching Agile and Developing Software Engineering Skills
dc.typeArtículo de revista


Este ítem pertenece a la siguiente institución