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 条
  • [1] Fostering Teamwork in Software Engineering Projects
    Gutica, Mirela
    PROCEEDINGS OF THE 2024 CONFERENCE INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, VOL 2, ITICSE 2024, 2024, : 820 - 820
  • [2] Application of gamification elements in software engineering teamwork
    Hernandez, Luis
    Munoz, Mirna
    Mejia, Jezreel
    Pena, Adriana
    Rangel, Nora
    Torres, Carlos
    2017 12TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI), 2017,
  • [3] On the Impact of Grading on Teamwork Quality in a Software Engineering Capstone Course
    Bastarrica, Maria Cecilia
    Gutierrez, Francisco J.
    Marques, Maria
    Perovich, Daniel
    IEEE ACCESS, 2023, 11 : 36492 - 36503
  • [4] Improving Software Engineering Teamwork with Structured Feedback
    Weiqi, Victor Huang
    Krueger, Kori
    Cohen, Taya
    Hilton, Michael
    PROCEEDINGS OF THE 55TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, SIGCSE 2024, VOL. 1, 2024, : 1414 - 1420
  • [5] Collaborative and teamwork software development in an undergraduate software engineering course
    Raibulet, Claudia
    Fontana, Francesca Arcelli
    JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 144 : 409 - 422
  • [6] Assessing Teamwork Performance in Software Engineering Education: A Case in a Software Engineering Undergraduate Course
    Chen, Jian
    Qiu, Guoyong
    Yuan, Liu
    Zhang, Li
    Lu, Gang
    2011 18TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2011), 2011, : 17 - 24
  • [7] Improving Teamwork in Agile Software Engineering Education: The ASEST plus Framework
    Avila, Daymy Tamayo
    Van Petegem, Wim
    Snoeck, Monique
    IEEE TRANSACTIONS ON EDUCATION, 2022, 65 (01) : 18 - 29
  • [8] On the Assessment and Self-Assessment in a Students Teamwork Based Course on Software Engineering
    Budimac, Zoran
    Putnik, Zoran
    Ivanovic, Mirjana
    Bothe, Klaus
    Schuetzler, Kay
    COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2011, 19 (01) : 1 - 9
  • [9] Teamwork Distribution: Local vs. Global Software Engineering Project Development Teamwork
    Al-Taharwa, Ismail
    INTERNATIONAL JOURNAL OF EMERGING TECHNOLOGIES IN LEARNING, 2020, 15 (18): : 183 - 201
  • [10] Work in Progress - Elassys: Online Tool for Teamwork Analysis and Assessment in Software Engineering Education
    Mamei, Alexandr
    Todtenhoefer, Rainer
    Petkovic, Dragutin
    2011 FRONTIERS IN EDUCATION CONFERENCE (FIE), 2011,