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 条
  • [31] Role of Software Engineering Processes to Develop Environmental Model
    Emetere, Moses Eterigho
    Akinyemi, Marvel
    JOURNAL OF INFORMATICS AND MATHEMATICAL SCIENCES, 2016, 8 (05): : 361 - 368
  • [32] A Metric for Measuring Software Engineering Post-Graduate Outcomes
    Breaux, Travis D.
    Moritz, Jennifer
    2023 IEEE/ACM 45TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING-SOFTWARE ENGINEERING EDUCATION AND TRAINING, ICSE-SEET, 2023, : 283 - 295
  • [34] Human Factors in Software Development Processes: Measuring System Quality
    Abrahao, Silvia
    Baldassarre, Maria Teresa
    Caivano, Danilo
    Dittrich, Yvonne
    Lanzilotti, Rosa
    Piccinno, Antonio
    PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT (PROFES 2016), 2016, 10027 : 691 - 696
  • [35] How have Software Engineering Researchers been Measuring Software Productivity? A Systematic Mapping Study
    Oliveira, Edson
    Viana, Davi
    Cristo, Marco
    Conte, Tayana
    ICEIS: PROCEEDINGS OF THE 19TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS - VOL 2, 2017, : 76 - 87
  • [36] Diversity and Teamwork in Student Software Teams
    Grassl, Isabella
    Krusche, Stephan
    Fraser, Gordon
    PROCEEDINGS OF THE 5TH EUROPEAN CONFERENCE ON SOFTWARE ENGINEERING EDUCATION, ECSEE 2023, 2023, : 110 - 119
  • [37] Some future trends and implications for systems and software engineering processes
    Center for Software Engineering, University of Southern California, Los Angeles, CA 90089-0781
    不详
    不详
    不详
    不详
    不详
    不详
    不详
    Syst. Eng., 2006, 1 (1-19):
  • [38] Analysis, Comparison and Selection of MAS Software Engineering Processes and Tools
    Garcia, Emilia
    Giret, Adriana
    Botti, Vicente
    PRINCIPLES OF PRACTICE IN MULTI-AGENT SYSTEMS, 2009, 5925 : 361 - 375
  • [39] Aspects of integrating user centered design into software engineering processes
    Nebe, Karsten
    Zimmermann, Dirk
    HUMAN-COMPUTER INTERACTION, PT 1, PROCEEDINGS: INTERACTION DESIGN AND USABILITY, 2007, 4550 : 194 - +
  • [40] Intelligent Software Engineering: The Significance of Artificial Intelligence Techniques in Enhancing Software Development Lifecycle Processes
    Kulkarni, Vaishnavi
    Kolhe, Anurag
    Kulkarni, Jay
    INTELLIGENT SYSTEMS DESIGN AND APPLICATIONS, ISDA 2021, 2022, 418 : 67 - 82