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 条
  • [21] Investigation of Adherence Degree of Agile Requirements Engineering Practices in Non-Agile Software Development Organizations
    Ibrahim, Mennatallah H.
    Darwish, Nagy Ramadan
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2015, 6 (01) : 97 - 103
  • [22] Integrating process improvement practices into an undergraduate software engineering course
    Collofello, JS
    28TH ANNUAL FRONTIERS IN EDUCATION CONFERENCE - CONFERENCE PROCEEDINGS, VOLS 1-3, 1998, : 1298 - 1301
  • [23] Communication and Documentation Practices in Agile Requirements Engineering: A Survey in Polish Software Industry
    Jarzebowicz, Aleksander
    Sitko, Natalia
    INFORMATION SYSTEMS: RESEARCH, DEVELOPMENT, APPLICATIONS, EDUCATION, 2019, 359 : 147 - 158
  • [24] Investigating agile requirements engineering practices in the South African software development market
    Naicker N.
    Maharaj M.S.
    Journal of Computing and Information Technology, 2020, 28 (01) : 33 - 58
  • [25] Improving Processes by Integrating Agile Practices
    Diebold, Philipp
    AGILE PROCESSES, IN SOFTWARE ENGINEERING, AND EXTREME PROGRAMMING, XP 2015, 2015, 212 : 345 - 346
  • [26] Software reliability engineering for agile software development
    Far, Behrouz
    2007 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-3, 2007, : 694 - 697
  • [27] Agile UX: Integrating good UX development practices in Agile
    Pillay, Narendren
    Wing, Jeanette
    2019 CONFERENCE ON INFORMATION COMMUNICATIONS TECHNOLOGY AND SOCIETY (ICTAS), 2019,
  • [28] Software Engineering for 'Social Good': Integrating Action Research, Participatory Design, and Agile Development
    Ferrario, Maria Angela
    Simm, Will
    Newman, Peter
    Forshaw, Stephen
    Whittle, Jon
    36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE COMPANION 2014), 2014, : 520 - 523
  • [29] The Influence of Agile Methods on Requirements Engineering Courses
    Horkoff, Jennifer
    2018 IEEE 8TH INTERNATIONAL WORKSHOP ON REQUIREMENTS ENGINEERING EDUCATION AND TRAINING (REET 2018), 2018, : 11 - 19
  • [30] Security Practices in Agile Software Development
    Selva-Mora, Alejandra
    Quesada-Lopez, Christian
    PROCEEDINGS 2024 IEEE/ACM INTERNATIONAL WORKSHOP ON SOFTWARE-INTENSIVE BUSINESS, IWSIB 2024, 2024, : 56 - 63