Extending XP practices to support security requirements engineering

  • Authors:
  • Gustav Boström;Jaana Wäyrynen;Marine Bodén;Konstantin Beznosov;Philippe Kruchten

  • Affiliations:
  • SICS/KTH, Sweden;Stockholm University/DSV, Sweden;Ericsson R&D, Sweden;University of British Columbia, Canada;University of British Columbia, Canada

  • Venue:
  • Proceedings of the 2006 international workshop on Software engineering for secure systems
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper proposes a way of extending eXtreme Programming (XP) practices, in particular the original planning game and the coding guidelines, to aid the developers and the customer to engineer security requirements while maintaining the iterative and rapid feedback-driven nature of XP. More specifically, these steps result in two new security-specific flavours of XP User stories: Abuser stories (threat scenarios) and Security-related User stories (security functionalities). The introduced extensions also aid in formulating security-specific coding and design standards to be used in the project, as well as in understanding the need for supporting specific Security-related User stories by the system. The proposed extensions have been tested in a student project.