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 条
  • [41] Team Maturity in Software Engineering Teams
    Marsicano, George
    Pereira, Diana Valenca
    da Silva, Fabio Q. B.
    Franca, Cesar
    [J]. 11TH ACM/IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT (ESEM 2017), 2017, : 235 - 240
  • [42] AGILE METHODOLOGIES FOR HARDWARE / SOFTWARE TEAMS FOR A CAPSTONE DESIGN COURSE: LESSONS LEARNED
    Stansbury, Richard
    Towhidnejad, Massood
    Clifford, Jayson F.
    Dop, Michael P.
    [J]. 2011 ASEE ANNUAL CONFERENCE & EXPOSITION, 2011,
  • [43] VALIDATING SOLUTIONS TO MAJOR PROBLEMS IN SOFTWARE ENGINEERING PROJECT-MANAGEMENT
    THAYER, RH
    PYSTER, A
    WOOD, RC
    [J]. COMPUTER, 1982, 15 (08) : 65 - 77
  • [44] Project-based Learning in Engineering: Illustration by a Capstone Project of an Electric Vehicle
    Gonzalez-Rubio, Ruben
    Khoumsi, Ahmed
    Trovao, Joao P.
    [J]. 2019 IEEE VEHICLE POWER AND PROPULSION CONFERENCE (VPPC), 2019,
  • [45] An Experience Report on Using Wireframes in a Capstone Software Engineering Class
    Mahmoud, Anas
    [J]. IEEE SOFTWARE, 2023, 40 (06) : 109 - 116
  • [46] Simulating Industry: An Innovative Software Engineering Capstone Design Course
    Johns-Boast, Lynette
    Flint, Shayne
    [J]. 2013 IEEE FRONTIERS IN EDUCATION CONFERENCE, 2013,
  • [47] Evolution of a graduate software engineering capstone course - A course review
    Laplante, Phillip A.
    Defranco, Joanna F.
    Guimaraes, Everton
    [J]. International Journal of Engineering Education, 2019, 35 (04): : 999 - 1007
  • [48] Project management within virtual software teams
    Casey, Valentine
    Richardson, Ita
    [J]. 2006 IEEE INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING, PROCEEDINGS, 2006, : 33 - +
  • [49] Capstone project-based engineering Information Systems instruction
    Zeid, Abe
    [J]. 3rd International Conference on Education and Information Systems: Technologies and Applications, Vol 2, Proceedings, 2005, : 202 - 207
  • [50] On the Impact of Grading on Teamwork Quality in a Software Engineering Capstone Course
    Bastarrica, Maria Cecilia
    Gutierrez, Francisco J.
    Marques, Maria
    Perovich, Daniel
    [J]. IEEE ACCESS, 2023, 11 : 36492 - 36503