• 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