The effects of students' motivation, cognitive load and learning anxiety in gamification software engineering education: a structural equation modeling study

CH Su - Multimedia Tools and Applications, 2016 - Springer
Past research has proven the significant effects of game-based learning on learning
motivation and academic performance, and described the key factors in game-based …

Solutions in global software engineering: A systematic literature review

S Schneider, R Torkar, T Gorschek - International Journal of Information …, 2013 - Elsevier
Global software engineering (GSE) has received increased attention, as globalization
enables and encourages increased distribution of product development. Many empirical …

Collaborative and teamwork software development in an undergraduate software engineering course

C Raibulet, FA Fontana - Journal of Systems and Software, 2018 - Elsevier
Two key elements of modern software development are collaboration and teamwork.
Current methodologies (eg, agile) and platforms are based on these key elements. This …

Software engineering education: A study on conducting collaborative senior project development

CY Chen, PP Chong - Journal of systems and Software, 2011 - Elsevier
Project and teamwork training is recognized as an important aspect in software engineering
(SE) education. Senior projects, which often feature industrial involvement, serve the …

An AI-based approach for grading students' collaboration

BB Tomić, AD Kijevčanin, ZV Ševarac… - IEEE Transactions …, 2022 - ieeexplore.ieee.org
Soft skills (such as communication and collaboration) are rarely addressed in programming
courses, mostly because they are difficult to teach, assess, and grade. A quantitative …

Quasi-crowdsourcing testing for educational projects

Z Chen, B Luo - Companion Proceedings of the 36th International …, 2014 - dl.acm.org
The idea of crowdsourcing tasks in software engineering, especially software testing, has
gained popularity in recent years. Crowdsourcing testing and educational projects are …

What software engineering “best practices” are we teaching students-a systematic literature review

M Marques, J Robledo - 2018 IEEE Frontiers in Education …, 2018 - ieeexplore.ieee.org
This research presents that teaching software engineering can be a demanding challenge
for instructors, considering that the software industry grows rapidly and there are new …

On the impact of grading on teamwork quality in a software engineering capstone course

MC Bastarrica, FJ Gutierrez, M Marques… - IEEE Access, 2023 - ieeexplore.ieee.org
Every semester, we deliver a capstone course on software engineering where students
undertake a real-world project in three iterations. By the end of each iteration, students are …

Effects of the meetings-flow approach on quality teamwork in the training of software capstone projects

CY Chen, YC Hong, PC Chen - IEEE Transactions on …, 2014 - ieeexplore.ieee.org
<? Pub Dtl=""?> Software development relies heavily on teamwork; determining how to
streamline this collaborative development is an essential training subject in computer and …

Student teamwork on programming projects: What can GitHub logs show us?

N Gitinabard, R Okoilu, Y Xu, S Heckman… - arXiv preprint arXiv …, 2020 - arxiv.org
Teamwork, often mediated by version control systems such as Git and Apache Subversion
(SVN), is central to professional programming. As a consequence, many colleges are …