Use of Agile Methods in Software Engineering Education

被引:55
|
作者
Rico, David F. [1 ]
Sayani, Hasan H. [2 ]
机构
[1] Boeing Co, Seattle, WA 98124 USA
[2] Univ Maryland, Univ Coll, College Pk, MD USA
来源
关键词
D O I
10.1109/AGILE.2009.13
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The use of contemporary software development approaches such as agile methods is growing in widespread use throughout the world. Although some universities are starting to teach them, courses on agile methods at the undergraduate and graduate levels are still a new phenomenon. The University of Maryland University College (UMUC) adapted agile methods for its capstone course towards a master's degree in software engineering in the Fall of 2008. Three distributed teams of five students were asked to use agile methods to build competing electronic commerce websites. With little training in agile methods, virtual teams, collaboration tools, or web design, each of the three teams completed fully functional e-commerce websites using agile methods in little more than 13 weeks. Teams who struck an optimum balance of customer collaboration, use of agile methods, and technical programming ability had better productivity and website quality.
引用
收藏
页码:174 / +
页数:2
相关论文
共 50 条
  • [21] Prediciting NFRs in Agile Software Engineering
    Maiti, Richard R.
    Krasnov, Aleksandr
    Wilborne, Marvin
    SIGITE'18: PROCEEDINGS OF THE 19TH ANNUAL SIG CONFERENCE ON INFORMATION TECHNOLOGY EDUCATION, 2018, : 161 - 161
  • [22] Requirements engineering and agile software development
    Paetsch, F
    Eberlein, A
    Maurer, F
    TWELFTH IEEE INTERNATIONAL WORKSHOPS ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES, PROCEEDINGS, 2003, : 308 - 313
  • [23] Agile and Other Trends in Software Engineering
    Raunak, Mohammad S.
    Binkley, David
    2017 IEEE 28TH ANNUAL SOFTWARE TECHNOLOGY CONFERENCE (STC), 2017,
  • [24] An Agile Method for Multiagent Software Engineering
    Domann, Jaschar
    Hartmann, Sindy
    Burkhardt, Michael
    Barge, Alexander
    Albayrak, Sahin
    5TH INTERNATIONAL CONFERENCE ON AMBIENT SYSTEMS, NETWORKS AND TECHNOLOGIES (ANT-2014), THE 4TH INTERNATIONAL CONFERENCE ON SUSTAINABLE ENERGY INFORMATION TECHNOLOGY (SEIT-2014), 2014, 32 : 928 - 934
  • [25] Resources for agile software development in the software engineering course
    Williams, L
    Smith, SE
    Rappa, M
    18TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION & TRAINING, PROCEEDINGS, 2005, : 236 - 238
  • [26] RISK ANALYSIS FOR USE IN METHODS OF AGILE SOFTWARE DEVELOPMENT PROJECT MANAGEMENT
    de Oliveira, Leonardo Rocha
    Gomes, Geraldo Santoro
    de Lima, Fernando Policarpo
    REVISTA DE GESTAO E PROJETOS, 2014, 5 (02): : 90 - 101
  • [27] What Agile Processes Should We Use in Software Engineering Course Projects?
    Ju, An
    Hemani, Adnan
    Dimitriadis, Yannis
    Fox, Armando
    SIGCSE 2020: PROCEEDINGS OF THE 51ST ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2020, : 643 - 649
  • [28] Teaching Computational Thinking Using Agile Software Engineering Methods: A Framework for Middle Schools
    Fronza, Ilenia
    El Ioini, Nabil
    Corral, Luis
    ACM TRANSACTIONS ON COMPUTING EDUCATION, 2017, 17 (04):
  • [29] Agile methods' contributions in software evolution
    Chapin, N
    20TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 2004, : 522 - 522
  • [30] Clean A-SPICE Processes and Agile Methods Are the Key to Modern Automotive Software Engineering
    Winz, Thomas
    Streubel, Sebastian
    Tancau, Claudia
    Dhone, Shreyas
    SYSTEMS, SOFTWARE AND SERVICES PROCESS IMPROVEMENT (EUROSPI 2020), 2020, 1251 : 571 - 586