Competitive and Agile Software Engineering Education

被引:3
|
作者
Watkins, Kera Z. [1 ]
Barnes, Tiffany [2 ]
机构
[1] Georgia South Univ, Dept Comp Sci, Statesboro, GA 30460 USA
[2] Univ N Carolina, Dept Comp Sci, Chapel Hill, NC 27515 USA
基金
美国国家科学基金会;
关键词
D O I
10.1109/SECON.2010.5453908
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We present lessons learned from two software engineering courses, centered on creating socially relevant software, with students working in competitive teams to make the best version of the planned software. Our successful model for a capstone course allows students to experience a realistic, team-based setting for creating software for a client. Successful techniques included: weekly, multi-level agile communications, performance rubrics, frequent milestones, and most importantly, students competing in teams against one another to make the best version of the target software. The competition to build socially relevant software is very motivating for students. Also, it has resulted in high quality software and deep learning outcomes for students.
引用
收藏
页码:111 / 114
页数:4
相关论文
共 50 条
  • [1] Agile methods in software engineering education
    Bunse, C
    Feldmann, RL
    Dörr, J
    [J]. EXTREME PROGRAMMING AND AGILE PROCESSES IN SOFTWARE ENGINEERING, PROCEEDINGS, 2004, 3092 : 284 - 293
  • [2] Use of Agile Methods in Software Engineering Education
    Rico, David F.
    Sayani, Hasan H.
    [J]. AGILE 2009 CONFERENCE, 2009, : 174 - +
  • [3] Dual-Track Agile in Software Engineering Education
    Peraire, Cecile
    [J]. 2019 IEEE/ACM 41ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING EDUCATION AND TRAINING (ICSE-SEET), 2019, : 38 - 49
  • [4] Ten Years of the Agile Software Factory for Software Engineering Education and Training
    Green, Robert C., II
    Chao, Joseph T.
    [J]. 2017 IEEE 30TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2017, : 182 - 186
  • [5] Improving Teamwork in Agile Software Engineering Education: The ASEST plus Framework
    Avila, Daymy Tamayo
    Van Petegem, Wim
    Snoeck, Monique
    [J]. IEEE TRANSACTIONS ON EDUCATION, 2022, 65 (01) : 18 - 29
  • [6] Impact of using Agile Methods in Software Engineering Education: A Case Study
    Al-Ratrout, Serein
    [J]. 2019 6TH INTERNATIONAL CONFERENCE ON CONTROL, DECISION AND INFORMATION TECHNOLOGIES (CODIT 2019), 2019, : 1986 - 1991
  • [7] New Sustainable Teaching Approaches in Software Engineering Education How agile methods influence teaching software engineering
    Kropp, Martin
    Meier, Andreas
    [J]. 2014 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON), 2014, : 1019 - 1022
  • [8] Software reliability engineering for agile software development
    Far, Behrouz
    [J]. 2007 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-3, 2007, : 694 - 697
  • [9] Work in progress: Agile Methodologies for Online Software Engineering Education under the Pandemic
    Song, Isabel Hyo Jung
    Paczek, Cameron
    [J]. 2023 IEEE WORLD ENGINEERING EDUCATION CONFERENCE, EDUNINE, 2023,
  • [10] Prediciting NFRs in Agile Software Engineering
    Maiti, Richard R.
    Krasnov, Aleksandr
    Wilborne, Marvin
    [J]. SIGITE'18: PROCEEDINGS OF THE 19TH ANNUAL SIG CONFERENCE ON INFORMATION TECHNOLOGY EDUCATION, 2018, : 161 - 161