Teaching Students Software Engineering Practices For Micro-Teams

被引:0
|
作者
Deshpande, Shweta [1 ]
Bolinger, Joe [1 ]
Lynch, Thomas D. [1 ]
Herold, Michael [1 ]
Ramnath, Rajiv [1 ]
Ramanathan, Jayashree [1 ]
机构
[1] Ohio State Univ, Dept Comp Sci & Engn, Columbus, OH 43210 USA
关键词
Software engineering; micro teams; case study;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Standard methodologies, which have been developed for large software development teams, and Agile practices, developed for small teams, make up the software engineering practices taught in the Computer Science classroom. However, we have found that there is a significant prevalence of "micro" teams doing business-critical software development in the field. Thus, software development best practices for micro teams must be incorporated into the software curriculum. Towards this end, we created a multiple-case case study (comprising five micro team projects) showing how micro teams handle the software development process. Through each of these projects, we seek to showcase what practices from existing software development methodologies are undertaken by the developers of the projects, to achieve similar ends as developers in larger teams. Specifically, the case study highlights how existing software development methodologies need to be modified, adapted or extended for micro teams. The case study and micro team guidelines were presented to students in a software engineering class within the Computer Science department at a large R1 university. The teaching was assessed using a mix of surveys and structured interviews. Initial evaluations showed promise. Students were positively inclined to accept the lessons, and showed good recall of the concepts taught in tests.
引用
收藏
页数:6
相关论文
共 50 条
  • [31] Teaching Students Global Software Engineering Skills using Distributed Scrum
    Paasivaara, Maria
    Lassenius, Casper
    Damian, Daniela
    Raty, Petteri
    Schroeter, Adrian
    PROCEEDINGS OF THE 35TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2013), 2013, : 1128 - 1137
  • [32] Teaching HCI to Hundreds of Undergraduate Software Engineering and Computer Science Students
    Andrews, Keith
    DESIGN FOR EQUALITY AND JUSTICE, INTERACT 2023, PT I, 2024, 14535 : 226 - 238
  • [33] Teaching systems analysis to software engineering students: Experience with a structured methodology
    Cowling, AJ
    11TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION, PROCEEDINGS, 1998, : 102 - 113
  • [34] TRENDS OF ACTIVE-LEARNING TEACHING PRACTICES AMONG ENGINEERING STUDENTS
    Pinto, Carla M. A.
    Mendonca, Jorge
    Babo, Lurdes
    14TH INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE (INTED2020), 2020, : 8580 - 8589
  • [35] Micro-teams for better continuity in Tower Hamlets: we have a problem but we're working on a promising solution!
    Risi, Liliana
    Bhatti, Naureen
    Cockman, Philippa
    Hall, Joe
    Ovink, Emma
    Macklin, Sean
    Freeman, George
    BRITISH JOURNAL OF GENERAL PRACTICE, 2015, 65 (639): : 536 - 536
  • [36] Teaching Software Engineering Through Comics and Micro-Movie Design Projects
    Jwo, Jung-Sing
    10TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION (ICCSE 2015), 2015, : 328 - 331
  • [37] Customizable software engineering environments for flexible distributed software teams
    Biuk-Aghai, RP
    1998 ASIA PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 1998, : 228 - +
  • [38] Development of Android-Based Teaching Material in Software Engineering Subjects for Informatics Engineering Students
    Sasmito, Agung Panji
    Kustono, Djoko
    Purnomo, Purnomo
    Elmunsyah, Hakkun
    Nurhadi, Didik
    Sekarsari, Putri
    INTERNATIONAL JOURNAL OF ENGINEERING PEDAGOGY, 2021, 11 (02): : 25 - 40
  • [39] A Germany-Brazil experience report on teaching software engineering for electrical engineering undergraduate students
    de Lucena, Vicente F., Jr.
    Brito, Alysson
    Goehner, Peter
    Jazdi, Nasser
    19TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION & TRAINING, PROCEEDINGS, 2006, : 69 - +
  • [40] A Process Framework for Global Software Engineering Teams
    Richardson, Ita
    Casey, Valentine
    McCaffery, Fergal
    Burton, John
    Beecham, Sarah
    INFORMATION AND SOFTWARE TECHNOLOGY, 2012, 54 (11) : 1175 - 1191