2019
DOI: 10.1145/3274529
|View full text |Cite
|
Sign up to set email alerts
|

Assessing the Impact of the Distributed Software Development Course on the Careers of Young Software Engineers

Abstract: Various software engineering (SE) curricula in higher education have started including courses on global software engineering (GSE), carried out as internationally distributed project-based courses. These courses, known for their closeness to “real-world” work experience, emphasize the importance of involving industry partners as customers and focus on soft skills essential for employment, an aspect often neglected in engineering education. However, not many such courses are long-lived or consistent … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
10
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
7

Relationship

0
7

Authors

Journals

citations
Cited by 15 publications
(10 citation statements)
references
References 16 publications
0
10
0
Order By: Relevance
“…Tasks, such as a written report, a prototype, homework, exams, the implementation, the presentation, or the final product, are evaluated, as well as the team performance [83,111]. The evaluation takes place in different moments during the implementation process and different formats, sometimes using instruments such as rubrics [116,117].…”
Section: Stages Of Instructional Design Development: Evaluatementioning
confidence: 99%
“…Tasks, such as a written report, a prototype, homework, exams, the implementation, the presentation, or the final product, are evaluated, as well as the team performance [83,111]. The evaluation takes place in different moments during the implementation process and different formats, sometimes using instruments such as rubrics [116,117].…”
Section: Stages Of Instructional Design Development: Evaluatementioning
confidence: 99%
“…• Teamwork [1], [2], [4], [12], [13] • Problem solving and critical thinking [3], [4], [14] • Team internal and external communication [2], [3] • Self-directed learning [1], [7] • Project management [1], [3], [13] Furthermore, there are reports of positive impact from project-based courses on students' attitude towards the software engineering discipline [14] and supporting students in making career decisions [1], [4], [5]. In stark contrast to "soft" skills, reports on technical skills from project-based courses are comparably rare.…”
Section: B Related Workmentioning
confidence: 99%
“…• Entrepreneurship [12] • SCRUM [6] • Global Software Engineering (GSE) [5] • Free open source software and altruism [14] • Reflection-based experience building [15] A recently published literature review also shows that project-based courses are often used to introduce current industry trends into the curriculum, among which Agile development is the most common: out of 126 reviewed papers, 104 mention the use of project-based learning in this context [8].…”
Section: B Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…While Lagus et al [9] suggest transfer-learning methods to predict programming course outcomes. Bosnić et al [10] studied the impact of the distributed software development course among software engineering fresh graduates. Finally, Yeomans et al [11] compared the different perspectives between students and professional programmers on challenging concepts in programming.…”
Section: A Programmingmentioning
confidence: 99%