Agile methods in software engineering education

被引:0
|
作者
Bunse, C
Feldmann, RL
Dörr, J
机构
[1] Fraunhofer IESE, D-67661 Kaiserslautern, Germany
[2] Fraunhofer Ctr Maryland, College Pk, MD 20742 USA
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Agile methods such as extreme programming (XP) are becoming increasingly important for the rapid development of software applications. However, there is a tradeoff in using agile methods. Often they lack in providing a systematic guidance (i.e., a sound description of roles, artifacts, and activities), and thus, require disciplined and experienced developers. Are the promised benefits of agile methods still valid if they are applied by novice (student) developers? To gain some experience, we performed a study on teaching students agile software development with XP. Students performed a small software development project at the University of Kaiserslautern to collect some lessons learned. One result is that although agile approaches are easy to learn and quickly produce results, they are not the best starting point in training software development. The quality of the resulting system, at least in our experience, heavily depends on the discipline of the developers and their background and experience in software development.
引用
收藏
页码:284 / 293
页数:10
相关论文
共 50 条
  • [1] Use of Agile Methods in Software Engineering Education
    Rico, David F.
    Sayani, Hasan H.
    [J]. AGILE 2009 CONFERENCE, 2009, : 174 - +
  • [2] 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
  • [3] Competitive and Agile Software Engineering Education
    Watkins, Kera Z.
    Barnes, Tiffany
    [J]. IEEE SOUTHEASTCON 2010: ENERGIZING OUR FUTURE, 2010, : 111 - 114
  • [4] Green Software Engineering with Agile Methods
    Dick, Markus
    Drangmeister, Jakob
    Kern, Eva
    Naumann, Stefan
    [J]. 2013 2ND INTERNATIONAL WORKSHOP ON GREEN AND SUSTAINABLE SOFTWARE (GREENS), 2013, : 78 - 85
  • [5] 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
  • [6] Teaching Software Engineering Methods with Agile Games
    Baumann, Annette
    [J]. PROCEEDINGS OF THE 2020 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON 2020), 2020, : 1647 - 1650
  • [7] 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
  • [8] 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
  • [9] Methods Agile and Methodology A plus S in the teaching of Software Engineering
    Cornejo Elgueta, Jorge
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON AUTOMATICA (ICA-ACCA), 2016,
  • [10] A Requirements Engineering Techniques Review in Agile Software Development Methods
    Zamudio, Lizbeth
    Alfonso Aguilar, Jose
    Tripp, Carolina
    Misra, Sanjay
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2017, PT V, 2017, 10408 : 683 - 698