• Home
  • Search
  • Security in Agile Development: Pedagogic Lessons from an Undergraduate Software Engineering Case Study
  • Cite Icon4
  • https://doi.org/10.1007/978-3-319-28313-5_9Copy DOI Icon

Security in Agile Development: Pedagogic Lessons from an Undergraduate Software Engineering Case Study

  • Jan 1, 2016
  • J Todd Mcdonald +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Integrating agile software methodologies can be fraught with risk for many software development organizations, but the potential rewards in terms of productivity, delivered functionality, and overall success rate are promising. Agile integration may be hard in certain organizational structures, but integrating security into such an approach can pose an even greater challenge. Ultimately, academia must do its part to introduce future computing professionals to these large areas of knowledge. In this paper, we consider the issues and problems of introducing secure agile software principles into undergraduate curriculum. We report observations, results, and pedagogic lessons learned from an empirical study as part of an undergraduate software engineering course. The conclusions and suggestions provide valuable insight for educators and practitioners alike since both communities deal often with how to best introduce agile and security to new initiates.

Similar Papers
  • Conference Article
  • Citations13

Secure Modules for Undergraduate Software Engineering Courses

  • Oct 01, 2018
  • Jeong Yang +2
  • PDF
  • Research Article
  • Citations1

Integrating Usability into Software Engineering Course Projects

  • Mar 21, 2024
  • Journal of Computer and Education Research
  • Nihal Menzi̇ Çeti̇n
  • Conference Article
  • Citations4

Course-embedded research in software development courses

  • Mar 05, 2014
  • Sonal Dekhane +1
  • Conference Article
  • Citations1

Integrating globally distributed team projects into software engineering courses

  • May 01, 2013
  • Steven Case +5
  • Conference Article
  • Citations3

A Prescriptive Software Process for Academic Scenarios

  • Aug 09, 2015
  • Maíra Marques
  • Conference Article
  • Citations18

Teaching an object-oriented software development lifecycle in undergraduate software engineering education

  • Dec 25, 2015
  • M.B Blake +1
  • Research Article

Evaluation of the SEPA in teaching undergraduate software engineering in the traditional computer science curriculum

  • Jun 01, 1999
  • ACM SIGCSE Bulletin
  • Hubert A Johnson
  • Conference Article
  • Citations9

Peer Instruction in Software Testing and Continuous Integration

  • Mar 03, 2021
  • Bhuvana Gopal +1
  • PDF
  • Book Chapter
  • Citations9

Does FLOSS in Software Engineering Education Narrow the Theory-Practice Gap? A Study Grounded on Students’ Perception

  • Jan 01, 2019
  • Debora Maria Coelho Nascimento +2
  • Conference Article
  • Citations21

Using an Active Learning Environment to Increase Students' Engagement

  • Apr 01, 2016
  • Sergio Antonio Andrade De Freitas +2
  • Book Chapter
  • Citations2

Bridging the Academia-Industry Gap in Software Engineering

  • Jan 01, 2015
  • Bonnie K Mackellar +2
  • Conference Article
  • Citations1

Integrating instructional and study materials to tailor a student-specific resource

  • May 01, 2011
  • J Yates Monteith +1
  • Conference Article
  • Citations8

Students' Feedback in Using GitHub in a Project Development for a Software Engineering Course

  • Jun 28, 2017
  • Francesca Arcelli Fontana +1
  • Conference Article
  • Citations6

Developing and Evaluating Learning Materials to Introduce Human Error Concepts in Software Engineering Courses: Results from Industry and Academia

  • Oct 01, 2019
  • Vaibhav Anu +3
  • Book Chapter
  • Citations2

Putting Requirements and Quality at the Core of Global Service Delivery: Current Efforts and Future Plans at Pace University

  • Jan 01, 2008
  • Olly Gotel +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.