Software Engineering Problems Encountered by Capstone Project Teams

被引:0
|
作者
Vanhanen, Jari [1 ]
Lehtinen, Timo O. A. [1 ]
机构
[1] Aalto Univ, Dept Comp Sci & Engn, FI-00076 Aalto, Finland
关键词
capstone project; education; problems; root cause analysis; software engineering;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Capstone projects are a common part of engineering education. In a capstone project, learning takes place mainly through solving problems during the project. Therefore, understanding what problems the capstone project teams encounter increases understanding on what the students can learn. We collected problems encountered by eleven capstone project teams in a software development project course at Aalto University. Each team used a root cause analysis method twice during their project to identify the problems and their cause-and-effect relationships. The number of identified problems was 103-247 per team. We analysed the problems qualitatively and summarized them under the following four main topics: system functionality, system quality, communication and taking responsibility. The problems created opportunities for learning about software engineering. However, in some teams the problems worsened so much that they created educationally detrimental situations. For example, learning a new programming language from scratch is valuable for a student, but it may start taking too much attention from many other educational aspects of the project. We give suggestions for mitigating the educationally detrimental situations in capstone projects. The suggestions include an iterative development process, team formation practicalities, reasonable project topics, customer education, instructions on selecting and adopting crucial tools, emphasizing learning, and adding control to ensure the use of the desired working practices. Our results help the teachers of similar courses in evaluating the potential that their courses have on reaching specific educational goals and in improving their courses by decreasing educationally detrimental situations.
引用
收藏
页码:1461 / 1475
页数:15
相关论文
共 50 条
  • [1] 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
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 137 : 50 - 66
  • [2] Capstone Project: From Software Engineering to "Informatics"
    Ziv, Hadar
    Patil, Sameer
    [J]. 23RD ANNUAL IEEE-CS CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEET 2010), 2010, : 185 - 188
  • [3] Using a Marketplace to Form Multidisciplinary Systems Engineering Capstone Project Teams
    Ardis, Mark
    Carmen, Christina L.
    DeLorme, Michael
    Hole, Eirik
    [J]. 2014 ASEE ANNUAL CONFERENCE, 2014,
  • [4] A case study: GQM and TSP in a software engineering capstone project
    von Konsky, BR
    Robey, M
    [J]. 18TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION & TRAINING, PROCEEDINGS, 2005, : 215 - 222
  • [5] Global Software Engineering Experience through International Capstone Project Exchanges
    Knudson, Dean
    Kalafatis, Stavros
    Kleiner, Carsten
    Zahos, Stephen
    Seegebarth, Barbara
    Detterfelt, Jonas
    Avazpour, Iman
    Sandahl, Kristian
    Gorder, Peter
    Ginige, Jeewani Anupama
    Radermacher, Alex
    Caballero, Hugo
    Gomez, Humberto
    Roos, Mikael
    [J]. PROCEEDINGS 2018 ACM/IEEE 13TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING ICGSE 2018, 2018, : 54 - 58
  • [6] A hardware/software codesign senior capstone design project in computer engineering
    Klenke, RH
    [J]. 2001 INTERNATIONAL CONFERENCE ON MICROELECTRONIC SYSTEMS EDUCATION, PROCEEDINGS: DESIGNING MICROSYSTEMS IN THE NEW MILLENNIUM, 2001, : 58 - 59
  • [7] Team Leadership on Capstone Design Project Teams
    Laguette, Stephen W.
    [J]. 2013 ASEE ANNUAL CONFERENCE, 2013,
  • [8] Creating Effective Multidisciplinary Capstone Project Teams
    Steiner, Mark
    Kanai, Junichi
    [J]. INTERNATIONAL JOURNAL OF ENGINEERING EDUCATION, 2016, 32 (02) : 625 - 639
  • [9] Work in Progress - Software Engineering Capstone Project with Rational Unified Process® (RUP)
    Bergandy, Jan
    [J]. FIE: 2008 IEEE FRONTIERS IN EDUCATION CONFERENCE, VOLS 1-3, 2008, : 1816 - 1817
  • [10] Using Learning Analytics to Assess Capstone Project Teams
    Petkovic, Dragutin
    [J]. COMPUTER, 2016, 49 (01) : 80 - 83