6 research outputs found

    IT bachelor capstone project during lockdown: Student experiences

    Get PDF
    Medical lockdown was a fact in Norway March 2020. As a result, bachelor students were no longer able to complete their studies in an ordinary way. New forms of collaboration and communication had to be established quickly, while many companies were closed down and employees worked from home. This study focuses on students in a bachelor program in IT working on their bachelor thesis. We used a survey questionnaire and grades from the bachelor capstone project to evaluate effects caused by the situation. The findings show that infection control measures due to Covid-19 has had a significant perceived negative effect on collaboration, communication and results. In contrast to this, the results in the form of grades are unaffected by the situation. This indicates that students felt stressed by the situation, but in practice handled this stress well. For future projects such as these, we recommend guiding students to regularly use online communication tools, even when physical proximity is possible. If major disruptions happen, supervisors should help students focus on this as a learning opportunity. &nbsp

    Students as co-producers in a multidisciplinary software engineering project: addressing cultural distance and cross-cohort handover

    Get PDF
    This article reports on an undergraduate software engineering project in which, over a period of two years, four student teams from different cohorts developed a note-taking app for four academic clients at the students’ own university. We investigated how projects involving internal clients can give students the benefits of engaging in real software development while also giving them experience of a student-staff collaboration that has its own benefits for students, academics, and the university more broadly. As the university involved is a Sino-Foreign university located in China, where most students are Chinese and most teaching staff are not, this ‘student as co-producer’ approach interacts with another feature of the project: cultural distance. Based on analysis of notes, reports, interviews, and focus groups, we recommend that students should be provided with communicative strategies for dealing with academics as clients; universities should develop policies on ownership of student-staff collaborations; and projects should include a formalised handover process. This article can serve as guidance for educators considering a ‘students as co-producers’ approach for software development projects

    A systematic literature review of capstone courses in software engineering

    Get PDF
    Context: Tertiary education institutions aim to prepare their computer science and software engineering students for working life. While much of the technical principles are covered in lower-level courses, team-based capstone courses are a common way to provide students with hands-on experience and teach soft skills. Objective: This paper explores the characteristics of project-based software engineering capstone courses presented in the literature. The goal of this work is to understand the pros and cons of different approaches by synthesising the various aspects of software engineering capstone courses and related experiences. Method: In a systematic literature review for 2007–2022, we identified 127 articles describing real-world capstone courses. These articles were analysed based on their presented course characteristics and the reported course outcomes. Results: The characteristics were synthesised into a taxonomy consisting of duration, team sizes, client and project sources, project implementation, and student assessment. We found out that capstone courses generally last one semester and divide students into groups of 4–5 where they work on a project for a client. For a slight majority of courses, the clients are external to the course staff and students are often expected to produce a proof-of-concept level software product as the main end deliverable. The courses generally include various forms of student assessment both during and at the end of the course. Conclusions: This paper provides researchers and educators with a classification of characteristics of software engineering capstone courses based on previous research. We also further synthesise insights on the reported course outcomes. Our review study aims to help educators to identify various ways of organising capstones and effectively plan and deliver their own capstone courses. The characterisation also helps researchers to conduct further studies on software engineering capstones.Context: Tertiary education institutions aim to prepare their computer science and software engineering students for working life. While much of the technical principles are covered in lower-level courses, team-based capstone courses are a common way to provide students with hands-on experience and teach soft skills. Objective: This paper explores the characteristics of project-based software engineering capstone courses presented in the literature. The goal of this work is to understand the pros and cons of different approaches by synthesising the various aspects of software engineering capstone courses and related experiences. Method: In a systematic literature review for 2007–2022, we identified 127 articles describing real-world capstone courses. These articles were analysed based on their presented course characteristics and the reported course outcomes. Results: The characteristics were synthesised into a taxonomy consisting of duration, team sizes, client and project sources, project implementation, and student assessment. We found out that capstone courses generally last one semester and divide students into groups of 4–5 where they work on a project for a client. For a slight majority of courses, the clients are external to the course staff and students are often expected to produce a proof-of-concept level software product as the main end deliverable. The courses generally include various forms of student assessment both during and at the end of the course. Conclusions: This paper provides researchers and educators with a classification of characteristics of software engineering capstone courses based on previous research. We also further synthesise insights on the reported course outcomes. Our review study aims to help educators to identify various ways of organising capstones and effectively plan and deliver their own capstone courses. The characterisation also helps researchers to conduct further studies on software engineering capstones.Peer reviewe

    Exploring the Gap between the Student Expectations and the Reality of Teamwork in Undergraduate Software Engineering Group Projects.

    Get PDF
    Software engineering group projects aim to provide a nurturing environment for learning about teamwork in software engineering. Since social and teamwork issues have been consistently identified as serious problems in such projects, we aim to better understand the breakdown between the expectations teams have at the start of a group project and their experiences at the end of the project. In this paper, we investigate how 35 teams of undergraduate students approach software engineering group project courses, and how their previous experience with collaborative software development matches their expectations for group work. We then analyse the retrospective documents delivered by the same teams at the end of a 27-week software engineering group project course, mirroring the expectations at the start of the project with the realities described by the end of it

    Governance of innovation project management : necessary and neglected

    Get PDF
    The study is motivated by the aspiration to understand project governance in organizations pursuing the development of new products and services across multiple knowledge worker teams. In particular, the following problem statement guides the study: Is governance of innovation project management necessary or neglected? Taking the example of agile teams, I illustrate how the advancements in team based project management approaches force us to rethink governance of innovation project management. The findings are based on eight studies. The data consists of results from a total of 53 knowledge worker teams across 44 organizations in 8 countries. The two main conclusions drawn from this study are: (1) fundamentally different approaches to governance of innovation projects are a prerequisite for a success of projects developing new products and services, and (2) governance, particularly in heavily top-down influenced fields such as public administration, will benefit from advancements in agile project management methods.This research project has been supported by the Living Lab The Hague project co-funded with support from the European Regional Development Fund of the European Union.Algorithms and the Foundations of Software technolog
    corecore