Work in Progress: A Machine Learning Approach for Assessment and Prediction of Teamwork Effectiveness in Software Engineering Education

被引:0
|
作者
Petkovic, Dragutin [1 ]
Okada, Kazunori [1 ]
Sosnick, Marc [1 ]
Iyer, Aishwarya [1 ]
Zhu, Shenhaochen [1 ]
Todtenhoefer, Rainer [2 ]
Huang, Shihong [3 ]
机构
[1] San Francisco State Univ, Dept Comp Sci, San Francisco, CA 94132 USA
[2] Fulda Univ Appl Sci, Dept Appl Comp Sci, Fulda, Germany
[3] Florida Atlantic Univ, Dept Comp Sci & Engn, Boca Raton, FL 33431 USA
关键词
assessment; software engineering teamwork; software engineering education; machine learning;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
One of the challenges in effective software engineering (SE) education is the lack of objective assessment methods of how well student teams learn the critically needed teamwork practices, defined as the ability: (i) to learn and effectively apply SE processes in a teamwork setting, and (ii) to work as a team to develop satisfactory software (SW) products. In addition, there are no effective methods for predicting learning effectiveness in order to enable early intervention in the classroom. Most of the current approaches to assess achievement of SE teamwork skills rely solely on qualitative and subjective data taken as surveys at the end of the class and analyzed only with very rudimentary data analysis. In this paper we present a novel approach to address the assessment and prediction of student learning of teamwork effectiveness in software engineering education based on: a) extracting only objective and quantitative student team activity data during their team class project; b) pairing these data with related independent observations and grading of student team effectiveness in SE process and SE product components in order to create "training database"; and c) applying a machine learning (ML) approach, namely random forest classification (RF), to the above training database in order to create ML models, ranked factors and rules that can both explain (e.g. assess) as well as provide prediction of the student teamwork effectiveness. These student team activity data are being collected in joint and already established (since 2006) SE classes at San Francisco State University (SFSU), Florida Atlantic University (FAU) and Fulda University, Germany (Fulda), from approximately 80 students each year, working in about 15 teams, both local and global (with students from multiple schools).
引用
收藏
页数:3
相关论文
共 50 条
  • [1] SETAP: Software Engineering Teamwork Assessment and Prediction Using Machine Learning
    Petkovic, Dragutin
    Sosnick-Perez, Marc
    Huang, Shihong
    Todtenhoefer, Rainer
    Okada, Kazunori
    Arora, Swati
    Sreenivasen, Ramasubramanian
    Flores, Lorenzo
    Dubey, Sonal
    [J]. 2014 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2014,
  • [2] Work in Progress - Elassys: Online Tool for Teamwork Analysis and Assessment in Software Engineering Education
    Mamei, Alexandr
    Todtenhoefer, Rainer
    Petkovic, Dragutin
    [J]. 2011 FRONTIERS IN EDUCATION CONFERENCE (FIE), 2011,
  • [3] Work in Progress - e-TAT: Online Tool for Teamwork and "Soft Skills" Assessment in Software Engineering Education
    Petkovic, D.
    Thompson, G.
    Todtenhoefer, R.
    Huang, S.
    Levine, B.
    Parab, S.
    Singh, G.
    Soni, R.
    Shrestha, S.
    [J]. 2010 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2010,
  • [4] SETAP: SOFTWARE ENGINEERING TEAMWORK ASSESSMENT AND PREDICTION
    不详
    [J]. COMPUTER, 2016, 49 (01) : 81 - 81
  • [5] Work-in-Progress-Supporting Software Engineering Education through Immersive Learning
    Fernandes, Filipe
    Werner, Claudia
    [J]. 2021 7TH INTERNATIONAL CONFERENCE OF THE IMMERSIVE LEARNING RESEARCH NETWORK (ILRN), 2021, : 442 - 444
  • [6] Work in Progress - A Game-based Learning System for Software Engineering Education
    Chen, Wei-Fan
    Wu, Wen-Hsiung
    Wang, Tsung-Li
    Su, Chung-Ho
    [J]. FIE: 2008 IEEE FRONTIERS IN EDUCATION CONFERENCE, VOLS 1-3, 2008, : 12 - +
  • [7] Machine Learning Approach for Quality Assessment and Prediction in Large Software Organizations
    Rana, Rakesh
    Staron, Miroslaw
    [J]. PROCEEDINGS OF 2015 6TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE, 2015, : 1098 - 1101
  • [8] Work in Progress: Student-Directed Learning: An Approach to Sustainability and Engineering Education
    Sharma, Bhavna
    Reynolds, Birdy
    Schunn, Chris
    [J]. 2012 FRONTIERS IN EDUCATION CONFERENCE (FIE), 2012,
  • [9] Work in progress - 'Real world problems' as assessment of software engineering
    Frezza, Stephen T.
    [J]. 2007 37TH ANNUAL FRONTIERS IN EDUCATION CONFERENCE, GLOBAL ENGINEERING : KNOWLEDGE WITHOUT BORDERS - OPPORTUNITIES WITHOUT PASSPORTS, VOLS 1- 4, 2007, : 1653 - 1654
  • [10] Work in Progress: Teaching-Obstacles in Higher Software Engineering Education
    [J]. PROCEEDINGS OF 2017 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON2017), 2017, : 1631 - 1634