TEAMSCOPE: Measuring Software Engineering Processes with Teamwork Telemetry

被引:15
作者
Ju, An [1 ]
Fox, Armando [1 ]
机构
[1] Univ Calif Berkeley, Dept Elect Engn & Comp Sci, Berkeley, CA 94720 USA
来源
ITICSE'18: PROCEEDINGS OF THE 23RD ANNUAL ACM CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION | 2018年
关键词
Project-Based Learning; teamwork; Software Engineering;
D O I
10.1145/3197091.3197107
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Project-based learning is an important teaching method in software engineering education. However, it is unclear how student projects can be evaluated objectively and systematically in classrooms. Measurements used in industry, such as quality of the codebase, are not the only expected outcomes in classrooms; informative assessments in project-based learning require more details about how students behave as individuals and as a team. In this paper, we establish the importance of measuring processes in project-based software engineering courses and present metrics mined from software development tools for monitoring and observing processes to facilitate teaching. A case study at a US university confirms that 1) teams with better conformance to software development processes achieve better outcomes, and 2) our approach can be used to design metrics that serve as early detectors of violations to software development processes. Our results suggest that instructors for software engineering courses can use our approach to design process metrics for systematic, targeted, and automatic evaluation of team projects. Furthermore, metrics designed using our approach can be used as building blocks for automated systems, and thus increase the scalability of project-based software engineering courses.
引用
收藏
页码:123 / 128
页数:6
相关论文
共 50 条
  • [21] Teamwork as a fundamental skill for engineering graduates
    Ercan, M. Fikret
    Khan, Rubaina
    PROCEEDINGS OF 2017 IEEE 6TH INTERNATIONAL CONFERENCE ON TEACHING, ASSESSMENT, AND LEARNING FOR ENGINEERING (TALE), 2017, : 24 - 28
  • [22] Working in Large Teams: Measuring the Impact of a Teamwork Model to Facilitate Teamwork Development in Engineering Students Working in a Real Project
    Murzi, Homero G.
    Chowdhury, Tahsin M.
    Karlovsek, Jurij
    Ruiz Ulloa, Bianey C.
    INTERNATIONAL JOURNAL OF ENGINEERING EDUCATION, 2020, 36 (01) : 274 - 295
  • [23] 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.
    2010 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2010,
  • [24] The Impact of Undergraduate Mentorship on Student Satisfaction and Engagement, Teamwork Performance, and Team Dysfunction in a Software Engineering Group Project
    Iacob, Claudia
    Faily, Shamal
    SIGCSE 2020: PROCEEDINGS OF THE 51ST ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2020, : 128 - 134
  • [25] The influence of software engineering on industrial automation processes
    Mejía-Neira Á.
    Jabba D.
    Caballero G.C.
    Caicedo-Ortiz J.
    Informacion Tecnologica, 2019, 30 (05): : 221 - 230
  • [26] ASEST framework: a proposal for improving teamwork by making cohesive software engineering student teams
    Avila, Daymy Tamayo
    Van Petegem, Wim
    Libotton, Arno
    EUROPEAN JOURNAL OF ENGINEERING EDUCATION, 2021, 46 (05) : 750 - 764
  • [27] What Agile Processes Should We Use in Software Engineering Course Projects?
    Ju, An
    Hemani, Adnan
    Dimitriadis, Yannis
    Fox, Armando
    SIGCSE 2020: PROCEEDINGS OF THE 51ST ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2020, : 643 - 649
  • [28] Taxonomy for software teamwork measurement
    Robillard, Pierre N.
    Lavallee, Mathieu
    Ton-That, Yvan
    Chiocchio, Franois
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2014, 26 (10) : 910 - 922
  • [29] Accessibility and Software Engineering Processes: A Systematic Literature Review
    Barroso Paiva, Debora Maria
    Freire, Andre Pimenta
    de Mattos Fortes, Renata Pontin
    JOURNAL OF SYSTEMS AND SOFTWARE, 2021, 171