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 条
  • [1] Teaching Systems Engineering to Software Engineering Students
    Fairley, Richard E.
    Willshire, Mary Jane
    2011 24TH IEEE-CS CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEET), 2011, : 219 - 226
  • [2] Teaching Accessibility to Software Engineering Students
    El-Glaly, Yasmine N.
    SIGCSE 2020: PROCEEDINGS OF THE 51ST ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2020, : 121 - 127
  • [3] Practices on Software Engineering Curricula Teaching Reform
    Fan, Rui
    Wang, Jing
    Chen, Yuefeng
    2014 2ND INTERNATIONAL CONFERENCE ON PSYCHOLOGY, MANAGEMENT AND SOCIAL SCIENCE (PMSS 2014), PT 2, 2014, 50 : 41 - 46
  • [4] What Software Engineering "Best Practices" are we Teaching Students - a Systematic Literature Review
    Marques, Maira
    Robledo, Javier
    2018 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2018,
  • [5] A Survey of Requirements Engineering and Software Testing Practices in Agile Teams
    Coutinho, Jarbele C. S.
    Andrade, Wilkerson L.
    Machado, Patricia D. L.
    7TH BRAZILIAN SYMPOSIUM ON SYSTEMATIC AND AUTOMATED SOFTWARE TESTING, SAST 2022, 2022, : 9 - 18
  • [6] A Field Research on the Practices of High Performance Software Engineering Teams
    Dutra, Alessandra C. S.
    Prikladnicki, Rafael
    Conte, Tayana
    PROCEEDINGS OF THE 21ST INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS (ICEIS 2019), VOL 2, 2019, : 245 - 252
  • [7] Teaching Computational Software to Civil Engineering Students
    Zhang, Tao
    PROCEEDINGS OF THE FIRST INTERNATIONAL WORKSHOP ON EDUCATION TECHNOLOGY AND COMPUTER SCIENCE, VOL III, 2009, : 18 - 21
  • [8] Teaching software development to non-software engineering students
    Colvin, J
    FECS '05: Proceedings of the 2005 International Conference on Frontiers in Education: Computer Science and Computer Engineering, 2005, : 3 - 9
  • [9] To Cultivate Students' Engineering Practice Ability in Software Engineering Teaching
    Gao, Yue
    Zhang, Shuying
    PROCEEDINGS OF THE 2017 WORLD CONFERENCE ON MANAGEMENT SCIENCE AND HUMAN SOCIAL DEVELOPMENT (MSHSD 2017), 2017, 120 : 108 - 113
  • [10] Discussion and Practices on Software Engineering Curricula Teaching Reform
    Fan Rui
    Wang Jing
    Liang ChunLin
    ICFCSE 2011: 2011 INTERNATIONAL CONFERENCE ON FUTURE COMPUTER SUPPORTED EDUCATION, VOL 1, 2011, : 560 - 563