Software engineering problems and their relationship to perceived learning and customer satisfaction on a software capstone project

Tutkimustuotos: Lehtiartikkelivertaisarvioitu

Standard

Software engineering problems and their relationship to perceived learning and customer satisfaction on a software capstone project. / Vanhanen, Jari; Lehtinen, Timo O.A.; Lassenius, Casper.

julkaisussa: Journal of Systems and Software, Vuosikerta 137, 01.03.2018, s. 50-66.

Tutkimustuotos: Lehtiartikkelivertaisarvioitu

Harvard

APA

Vancouver

Author

Bibtex - Lataa

@article{e66cb2ad6f044da9892b7dacfaf8ddf7,
title = "Software engineering problems and their relationship to perceived learning and customer satisfaction on a software capstone project",
abstract = "In educational projects, having students encounter problems is desirable, if it increases learning. However, in capstone projects with industrial customers, negative effects problems can have on customer satisfaction must be considered. We conducted a survey in a capstone project course in order to study problems, learning and customer satisfaction related to eleven software engineering topics. On the average, students working in the managerial roles learned quite a lot about each topic, and the developers learned moderately, but the degree of learning varied a lot among the teams, and among the team members. The most extensively encountered problems were related to testing, task management, effort estimation and technology skills. The developers contributed quite a lot to solving problems with technology skills, but only moderately or less with other topics, whereas the managers contributed quite a lot with most of the topics. Contributing to solving problems increased learning moderately for most of the topics. The increases were highest with maintaining motivation and technology skills. Encountering problems with task management, customer expectations and customer communication affected customer satisfaction very negatively. When considering both learning and customer satisfaction, the best topics to encounter problems in were effort estimation, testing, and technology skills.",
keywords = "Capstone project, Customer satisfaction, Education, Learning, Problems, Software engineering",
author = "Jari Vanhanen and Lehtinen, {Timo O.A.} and Casper Lassenius",
year = "2018",
month = "3",
day = "1",
doi = "10.1016/j.jss.2017.11.021",
language = "English",
volume = "137",
pages = "50--66",
journal = "Journal of Systems and Software",
issn = "0164-1212",

}

RIS - Lataa

TY - JOUR

T1 - Software engineering problems and their relationship to perceived learning and customer satisfaction on a software capstone project

AU - Vanhanen, Jari

AU - Lehtinen, Timo O.A.

AU - Lassenius, Casper

PY - 2018/3/1

Y1 - 2018/3/1

N2 - In educational projects, having students encounter problems is desirable, if it increases learning. However, in capstone projects with industrial customers, negative effects problems can have on customer satisfaction must be considered. We conducted a survey in a capstone project course in order to study problems, learning and customer satisfaction related to eleven software engineering topics. On the average, students working in the managerial roles learned quite a lot about each topic, and the developers learned moderately, but the degree of learning varied a lot among the teams, and among the team members. The most extensively encountered problems were related to testing, task management, effort estimation and technology skills. The developers contributed quite a lot to solving problems with technology skills, but only moderately or less with other topics, whereas the managers contributed quite a lot with most of the topics. Contributing to solving problems increased learning moderately for most of the topics. The increases were highest with maintaining motivation and technology skills. Encountering problems with task management, customer expectations and customer communication affected customer satisfaction very negatively. When considering both learning and customer satisfaction, the best topics to encounter problems in were effort estimation, testing, and technology skills.

AB - In educational projects, having students encounter problems is desirable, if it increases learning. However, in capstone projects with industrial customers, negative effects problems can have on customer satisfaction must be considered. We conducted a survey in a capstone project course in order to study problems, learning and customer satisfaction related to eleven software engineering topics. On the average, students working in the managerial roles learned quite a lot about each topic, and the developers learned moderately, but the degree of learning varied a lot among the teams, and among the team members. The most extensively encountered problems were related to testing, task management, effort estimation and technology skills. The developers contributed quite a lot to solving problems with technology skills, but only moderately or less with other topics, whereas the managers contributed quite a lot with most of the topics. Contributing to solving problems increased learning moderately for most of the topics. The increases were highest with maintaining motivation and technology skills. Encountering problems with task management, customer expectations and customer communication affected customer satisfaction very negatively. When considering both learning and customer satisfaction, the best topics to encounter problems in were effort estimation, testing, and technology skills.

KW - Capstone project

KW - Customer satisfaction

KW - Education

KW - Learning

KW - Problems

KW - Software engineering

UR - http://www.scopus.com/inward/record.url?scp=85035038197&partnerID=8YFLogxK

U2 - 10.1016/j.jss.2017.11.021

DO - 10.1016/j.jss.2017.11.021

M3 - Article

AN - SCOPUS:85035038197

VL - 137

SP - 50

EP - 66

JO - Journal of Systems and Software

JF - Journal of Systems and Software

SN - 0164-1212

ER -

ID: 16397772