2017 IEEE 30th Conference on Software Engineering Education and Training (CSEE&T) 2017
DOI: 10.1109/cseet.2017.23
|View full text |Cite
|
Sign up to set email alerts
|

Experimenting with Realism in Software Engineering Team Projects: An Experience Report

Abstract: Abstract-Over Several years, we observed that our students were sceptical of Software Engineering practices, because we did not convey the experience and demands of production quality software development. Assessment focused on features delivered, rather than imposing responsibility for longer term 'technical debt'. Academics acting as 'uncertain' customers were rejected as malevolent and implausible. Student teams composed of novices lacked the benefits of leadership provided by more experienced engineers. To… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
13
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 17 publications
(14 citation statements)
references
References 19 publications
1
13
0
Order By: Relevance
“…Several papers on capstone implementations have been published (e.g. [3], [4], [5] were presented in the 2017 conference on software engineering education) and capstones seem to be the approach for connecting students to real projects [1], [2]. On the other hand code camps and hackathons and their role in this skill acquirement has not been discussed so much although they are highly appreciated way of learning new algorithms, languages, technologies in software engineering education context.…”
Section: Introductionmentioning
confidence: 99%
“…Several papers on capstone implementations have been published (e.g. [3], [4], [5] were presented in the 2017 conference on software engineering education) and capstones seem to be the approach for connecting students to real projects [1], [2]. On the other hand code camps and hackathons and their role in this skill acquirement has not been discussed so much although they are highly appreciated way of learning new algorithms, languages, technologies in software engineering education context.…”
Section: Introductionmentioning
confidence: 99%
“…Currently, the general focus in academy is to include software engineering and project management courses in the curricula alongside with a project-oriented learning approach and sometimes including real clients. This is documented in [23][24][25][26][27], among others. However, in practice, software engineering and project management topics are usually isolated, or due to university and curricula restrictions fail to provide a true real experience with projects that require state-of-the-art engineering practices to be successful as stated in [1].…”
Section: Academymentioning
confidence: 83%
“…Early career software engineers and students report that they do not find the course projects as realistic as the real industrial projects [5], [37]. These projects are usually called toy projects, because they are smaller in scope compared to the real projects, their requirements are well defined, and the academics act as both the customer and the mentor.…”
Section: ) Realism In Course Projectsmentioning
confidence: 99%