ITiCSE ’17, page 28–33, New York, NY, USA. Asso-
ciation for Computing Machinery.
Carter, L. (2011). Ideas for adding soft skills education to
service learning and capstone courses for computer
science students. In Proceedings of the 42nd ACM
Technical Symposium on Computer Science Educa-
tion, SIGCSE ’11, page 517–522, New York, NY,
USA. Association for Computing Machinery.
Davis, J. and Daniels, R. (2016). Effective DevOps: Build-
ing a Culture of Collaboration, Affinity, and Tooling
at Scale. O’Reilly Media.
Fetaji, M. and Fetaji, B. (2009). Analyses of mobile learn-
ing software solution in education using the task based
learning approach. In Information Technology Inter-
faces, 2009. ITI ’09. Proc. of the ITI 2009 31st Int.
Conf. on, pages 373–378.
Gestwicki, P. and Ahmad, K. (2011). App Inventor for An-
droid with Studio-based Learning. Journal of Com-
puting Sciences in Colleges, 27(1):55–63.
Hattie, J. and Timperley, H. (2007). The power of feedback.
Review of Educational Research, 77(1):81–112.
Hazzan, O. and Har-Shai, G. (2014). Teaching and learning
computer science soft skills using soft skills: the stu-
dents’ perspective. In Proceedings of the 45th ACM
technical symposium on Computer science education,
pages 567–572.
Hussaini, S. W. (2014). Strengthening harmonization of de-
velopment (dev) and operations (ops) silos in it envi-
ronment through systems approach. In 17th Interna-
tional IEEE Conference on Intelligent Transportation
Systems (ITSC), pages 178–183.
Joint Task Force on Computing Curricula, Association
for Computing Machinery (ACM) and IEEE Com-
puter Society (2013). Computer Science Curricula
2013: Curriculum Guidelines for Undergraduate De-
gree Programs in Computer Science. Association for
Computing Machinery, New York, NY, USA.
Kerzazi, N. and Adams, B. (2016). Who needs release and
devops engineers, and why? In 2016 IEEE/ACM In-
ternational Workshop on Continuous Software Evolu-
tion and Delivery (CSED), pages 77–83.
Kitchenham, B. (2004). Procedures for performing system-
atic reviews. Keele, UK, Keele Univ., 33.
Kuusinen, K. and Albertsen, S. (2019). Industry-academy
collaboration in teaching devops and continuous de-
livery to software engineering students: Towards im-
proved industrial relevance in higher education. In
2019 IEEE/ACM 41st International Conference on
Software Engineering: Software Engineering Educa-
tion and Training (ICSE-SEET), pages 23–27.
Matturro, G., Raschetti, F., and Font
´
an, C. (2015). Soft
skills in software development teams: A survey of the
points of view of team leaders and team members. In
2015 IEEE/ACM 8th International Workshop on Co-
operative and Human Aspects of Software Engineer-
ing, pages 101–104.
Melegati, J., Chanin, R., Wang, X., Sales, A., and Priklad-
nicki, R. (2019). Perceived benefits and challenges
of learning startup methodologies for software engi-
neering students. In Proceedings of the 50th ACM
Technical Symposium on Computer Science Educa-
tion, SIGCSE ’19, page 204–210, New York, NY,
USA. Association for Computing Machinery.
Nichols, M., Cator, K., and Torres, M. (2016). Challenge
Based Learning Guide. Digital Promise, Redwood
City, CA, USA.
on Cybersecurity Education, J. T. F. (2018). Cybersecu-
rity Curricula 2017: Curriculum Guidelines for Post-
Secondary Degree Programs in Cybersecurity. As-
sociation for Computing Machinery, New York, NY,
USA.
on Information Technology Curricula, T. G. (2017). In-
formation Technology Curricula 2017: Curriculum
Guidelines for Baccalaureate Degree Programs in In-
formation Technology. Association for Computing
Machinery, New York, NY, USA.
Sadler, D. R. (2010). Beyond feedback: Developing stu-
dent capability in complex appraisal. Assessment &
Evaluation in Higher Education, 35:535–550.
Santos, A., Sales, A., Fernandes, P., and Nichols, M.
(2015a). Combining Challenge-Based Learning and
Scrum Framework for Mobile Application Develop-
ment. In Proceedings of the 2015 ACM Conference on
Innovation and Technology in Computer Science Ed-
ucation (ITiCSE’15), pages 189–194, Vilnius, Lithua-
nia.
Santos, A. R., Sales, A., Fernandes, P., and Nichols, M.
(2015b). Combining challenge-based learning and
scrum framework for mobile application develop-
ment. In Proceedings of the 2015 ACM conference
on innovation and technology in computer science ed-
ucation, pages 189–194.
Sedelmaier, Y. and Landes, D. (2014). Software engineer-
ing body of skills (swebos). In 2014 IEEE Global En-
gineering Education Conference (EDUCON), pages
395–401.
Swartout, P. (2012). Continuous Delivery and DevOps: A
Quickstart Guide. Packt Publishing.
Thurner, V., Schlierkamp, K., B
¨
ottcher, A., and Zehetmeier,
D. (2016). Integrated development of technical and
base competencies: Fostering reflection skills in soft-
ware engineers to be. In 2016 IEEE Global Engineer-
ing Education Conference (EDUCON), pages 340–
348.
Valentin, E., Carvalho, J. R. H., and Barreto, R. (2015).
Rapid improvement of students’ soft-skills based on
an agile-process approach. In 2015 IEEE Frontiers in
Education Conference (FIE), pages 1–9.
CSEDU 2021 - 13th International Conference on Computer Supported Education
306