Security planning and refactoring in Extreme Programming

Emine G. Aydal, Richard F. Paige, Howard Chivers, Phillip J. Brooke

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Security is a critical part of systems development, particularly for web-based systems. There is little known about how to effectively integrate security into incremental development processes such as Extreme Programming. This paper presents the results of a project that used Extreme Programming practices and deferred consideration of security until system functionality was complete. The findings suggest that refactorings within incremental development processes are capable of delivering high quality security solutions, and provide insights into how security requirements can be incorporated in the planning game.

Original languageEnglish
Title of host publicationEXTREME PROGRAMMING AND AGILE PROCESSES IN SOFTWARE ENGINEERING, PROCEEDINGS
EditorsP Abrahamsson, M Marchesi, G Succi
Place of PublicationBERLIN
PublisherSpringer
Pages154-163
Number of pages10
ISBN (Print)3-540-35094-2
Publication statusPublished - 2006
Event7th International Conference on Extreme Programming and Agile Processing in Software Engineering - Oulu
Duration: 17 Jun 200622 Jun 2006

Conference

Conference7th International Conference on Extreme Programming and Agile Processing in Software Engineering
CityOulu
Period17/06/0622/06/06

Cite this