to invest extra time to scale and grade those additional
features requested per group. We will standardize
features for upcoming iterations of our strategy.
We also find that the students’ comments on the
activity were positive and constructive, and that they
guide us to improve our strategy for future iterations.
We found that when the activity was first proposed,
students were reluctant to work with peers who did
not belong to their same course (SE1 or SE2).
However, after starting our strategy, we observed our
students committing to the software process and
engaging with their peers. This shows us that our
strategy was beneficial to foster and develop Software
Engineering skills.
As educators, we cannot ignore the opportunity to
highlight this experience and the satisfaction that our
strategy gave us. We consider that the teamwork,
attitude, assimilation, and motivation we observed in
our students were positive. Additionally, our inter-
curricular strategy fulfilled its goal, by guiding our
students to get the most out of it based on the
concepts, skills, and competences expected in our
Software Engineering courses.
ACKNOWLEDGEMENTS
The authors would like to thank the students who
actively participated in the evaluation of this strategy.
We also extend our gratitude to the Program of
Systems Engineering at Universidad El Bosque,
Colombia and our colleagues from the line of
Software Engineering and Programming.
REFERENCES
Beatty, J., & Alexander, M. (2008). Games-based
requirements engineering training: an initial experience
report. In 2008 16th IEEE International Requirements
Engineering Conference (pp. 211-216). IEEE.
Brito, A., & Vieira, J. (2017). '2TScrum' A Board Game to
Teach Scrum. In Proceedings of the 31st Brazilian
Symposium on Software Engineering (pp. 279-288).
Campanelli, A. S., & Parreiras, F. S. (2015). Agile methods
tailoring–A systematic literature review. Journal of
Systems and Software, 110, 85-100.
Celepkolu, M., & Boyer, K. E. (2018). Thematic analysis
of students' reflections on pair programming in cs1. In
Proceedings of the 49th ACM Technical Symposium on
Computer Science Education (pp. 771-776).
Clear, T., Beecham, S., Barr, J., Daniels, M., McDermott,
R., Oudshoorn, M., ... & Noll, J. (2015). Challenges and
recommendations for the design and conduct of global
software engineering courses: A systematic review. In
Proceedings of the 2015 ITiCSE on Working Group
Reports (pp. 1-39).
Coffey, J. W. (2017). A study of the use of a reflective
activity to improve students' software design
capabilities. In Proceedings of the 2017 ACM SIGCSE
Technical Symposium on Computer Science Education
(pp. 129-134).
Cottam, J. A., Menzel, S., & Greenblatt, J. (2011). Tutoring
for retention. In Proceedings of the 42nd ACM technical
symposium on Computer science education (pp. 213-
218).
Díaz-Galiano, M. C., García-Cumbreras, M. Á., García-
Vega, M., Gutiérrez, Y., Cámara, E. M., Piad-Morffis,
A., & Villena-Román, J. (2019). TASS 2018: The
strength of deep learning in language understanding
tasks. Procesamiento del Lenguaje Natural, 62, 77-84.
F. Tripp, J., & Armstrong, D. J. (2018). Agile metho-
dologies: organizational adoption motives, tailoring,
and performance. Journal of Computer Information
Systems, 58(2), 170-179.
Feijóo-García, P., & Ortíz-Buitrago, C. (2018). The
Godparent Plan: A Pedagogical Strategy for CS1
Accompaniment and CS2 Pedagogical Enhancement.
Fu, Y., Reina, L. P., & Brockmann, P. (2018). Teaching
Global Software Engineering: Experience Report
Comparing Distributed, Virtual Collaborative Courses
at the Bachelor's and Master's Degree Levels. In
Proceedings of the 3rd European Conference of
Software Engineering Education (pp. 34-38).
Gayler, D., Klappholz, D., Harvey, V. J., & Pérez-
Quiñones, M. A. (2007). UML tools: what is their role
in undergraduate computer science courses?. In
Proceedings of the 38th SIGCSE technical symposium
on Computer science education (pp. 129-130).
Goelman, D., & Dietrich, S. W. (2018). A Visual
introduction to conceptual database design for all. In
Proceedings of the 49th ACM Technical Symposium on
Computer Science Education (pp. 320-325).
Gray, J., Haynie, K., Trees, F., Astrachan, O., Uche, C.,
Cooney, S., & Kick, R. (2019). Infusing Cooperative
Learning into AP Computer Science Principles Courses
to Promote Engagement and Diversity. In Proceedings
of the 50th ACM Technical Symposium on Computer
Science Education (pp. 1190-1196).
Hof, S., Kropp, M., & Landolt, M. (2017). Use of
Gamification to Teach Agile Values and Collaboration:
A multi-week Scrum simulation project in an
undergraduate software engineering course. In
Proceedings of the 2017 ACM Conf. on Innovation and
Technology in Computer Science Education (pp. 323-
328).
Joshi, A., Kale, S., Chandel, S., & Pal, D. K. (2015). Likert
scale: Explored and explained. Current Journal of
Applied Science and Technology, 396-403.
Jurafsky, D., & Martin J.H. (2014). Speech & language
processing. Upper Saddle River, NJ: Prentice Hall,
Pearson Education International.
Knauss, E., Schneider, K., & Stapel, K. (2008). A game for
taking requirements engineering more seriously. In 2008
Third International Workshop on Multimedia and
CSEDU 2021 - 13th International Conference on Computer Supported Education
272