Integrating agile practices into software engineering courses

被引:0
|
作者
Williams, L [1 ]
Lutz, M [1 ]
Hislop, G [1 ]
McCracken, M [1 ]
Mead, N [1 ]
Naveda, JF [1 ]
机构
[1] N Carolina State Univ, Raleigh, NC 27695 USA
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Agile software development methodologies claim to be superior for adapting to the changing needs of customers and projects and to the people on the team. As a result, these methodologies are steadily gaining interest and popularity in industry. Some examples of agile methodologies are Extreme Programming, Feature-Driven Development, Scrum, and Win-Win Spiral. Each of these processes comprises a set of practices, some of which are currently considered best practices and are consistent with what is taught in software engineering courses today. Other practices, however, are controversial and run contrary, to the focus of most curricular materials. As educators, we must assess the academic and technical values of emerging technologies and, if convinced of their worthiness, we owe it to our students to integrate them into our curricula.
引用
收藏
页码:263 / 264
页数:2
相关论文
共 50 条
  • [41] 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
  • [42] Integrating Testing into Agile Software Development Processes
    van den Broek, R.
    Bonsangue, M. M.
    Chaudron, M.
    van Merode, H.
    PROCEEDINGS OF THE 2014 2ND INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD 2014), 2014, : 561 - 569
  • [43] Competitive and Agile Software Engineering Education
    Watkins, Kera Z.
    Barnes, Tiffany
    IEEE SOUTHEASTCON 2010: ENERGIZING OUR FUTURE, 2010, : 111 - 114
  • [44] Agile and Other Trends in Software Engineering
    Raunak, Mohammad S.
    Binkley, David
    2017 IEEE 28TH ANNUAL SOFTWARE TECHNOLOGY CONFERENCE (STC), 2017,
  • [45] Green Software Engineering with Agile Methods
    Dick, Markus
    Drangmeister, Jakob
    Kern, Eva
    Naumann, Stefan
    2013 2ND INTERNATIONAL WORKSHOP ON GREEN AND SUSTAINABLE SOFTWARE (GREENS), 2013, : 78 - 85
  • [46] Agile methods in software engineering education
    Bunse, C
    Feldmann, RL
    Dörr, J
    EXTREME PROGRAMMING AND AGILE PROCESSES IN SOFTWARE ENGINEERING, PROCEEDINGS, 2004, 3092 : 284 - 293
  • [47] 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
  • [48] 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
  • [49] A Framework for Capturing Quality Requirements by Integrating the Requirement Engineering Elements in Agile Software Development Methods
    Fitrisia, Yuli
    Ibrahim, Rosziati
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2024, 15 (09) : 208 - 219
  • [50] Integrating optical and electrical engineering courses
    Daneshvar, K
    IEEE TRANSACTIONS ON EDUCATION, 1999, 42 (02) : 124 - 128