2002Unpublished venueRequires access

Software process improvement for student projects

Laurie Honour Werth

Open publisher page 7 citations

Abstract

Software process concepts were formally applied to a beginning software engineering project course. In this paper sample technical and process job descriptions for students are given, together with our experience in teaching process skills. Technical and process roles are well understood in large software development companies, but they are neither taught nor applied in most software engineering classes. We found that having explicit technical and process roles for each student gives students a model to understand and help manage project complexity. The effect is to improve their learning as well as the quality of the end-products. Teaching and applying quality improvement ideas is a vital part of preparing students for modern software technology.

About this research paper

What this paper is about

Software process concepts were formally applied to a beginning software engineering project course. In this paper sample technical and process job descriptions for students are given, together with our experience in teaching process skills. Technical and process roles are well understood in large software development companies, but they are neither taught nor applied in most software engineering classes. We found that having explicit technical and process roles for each student gives students a model to understand and help manage project complexity. The effect is to improve their learning as well as the quality of the end-products. Teaching and applying quality improvement ideas is a vital part of preparing students for modern software technology.

Why it matters

OpenAlex reports 7 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Software process concepts were formally applied to a beginning software engineering project course. In this paper sample technical and process job descriptions for students are given, together with our experience in teaching process skills. Technical and process roles are well understood in large software development companies, but they are neither taught nor applied in most software engineering classes. We found that having explicit technical and process roles for each student gives students a model to understand and help manage project complexity. The effect is to improve their learning as well as the quality of the end-products. Teaching and applying quality improvement ideas is a vital part of preparing students for modern software technology.

Key concepts: Personal software process, Software Engineering Process Group, Team software process, Computer science, Software engineering, Process (computing), Social software engineering, Software development process

Related papers

Back to paper searchBrowse research topicsOriginal source
Software process improvement for student projects — Research Paper | ScholarLens