DocumentCode
48609
Title
Extending the Agile Development Process to Develop Acceptably Secure Software
Author
Ben Othmane, Lotfi ; Angin, Pelin ; Weffers, Harold ; Bhargava, Bharat
Author_Institution
Lero - Irish Software Eng. Res. Center, Limerick, Ireland
Volume
11
Issue
6
fYear
2014
fDate
Nov.-Dec. 2014
Firstpage
497
Lastpage
509
Abstract
The agile software development approach makes developing secure software challenging. Existing approaches for extending the agile development process, which enables incremental and iterative software development, fall short of providing a method for efficiently ensuring the security of the software increments produced at the end of each iteration. This article (a) proposes a method for security reassurance of software increments and demonstrates it through a simple case study, (b) integrates security engineering activities into the agile software development process and uses the security reassurance method to ensure producing acceptably secure-by the business owner-software increments at the end of each iteration, and (c) discusses the compliance of the proposed method with the agile values and its ability to produce secure software increments.
Keywords
security of data; software prototyping; agile development process; secure software development; security reassurance method; software increment security; Computer security; Encoding; Logic gates; Software assurance; Software development; Variable speed drives; Agile software development; secure software; security assurance cases;
fLanguage
English
Journal_Title
Dependable and Secure Computing, IEEE Transactions on
Publisher
ieee
ISSN
1545-5971
Type
jour
DOI
10.1109/TDSC.2014.2298011
Filename
6702438
Link To Document