A Systematic Mapping Study on Security in Agile Requirements Engineering

06/04/2018
by   H. Villamizar, et al.
0

[Background] The rapidly changing business environments in which many companies operate is challenging traditional Requirements Engineering (RE) approaches. This gave rise to agile approaches for RE. Security, at the same time, is an essential non-functional requirement that still tends to be difficult to address in agile development contexts. Given the fuzzy notion of "agile" in context of RE and the difficulties of appropriately handling security requirements, the overall understanding of how to handle security requirements in agile RE is still vague. [Objective] Our goal is to characterize the publication landscape of approaches that handle security requirements in agile software projects. [Method] We conducted a systematic mapping to outline relevant work and contemporary gaps for future research. [Results] In total, we identified 21 studies that met our inclusion criteria, dated from 2005 to 2017. We found that the approaches typically involve modifying agile methods, introducing new artifacts (e.g., extending the concept of user story to abuser story), or introducing guidelines to handle security issues. We also identified limitations of using these approaches related to environment, people, effort and resources. [Conclusion] Our analysis suggests that more effort needs to be invested into empirically evaluating the existing approaches and that there is an avenue for future research in the direction of mitigating the identified limitations.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/10/2020

Revealing the State-of-the-Art in Large-Scale Agile Development: A Systematic Mapping Study

Context: The large-scale adoption of agile methods has received signific...
research
08/21/2019

Leveraging creativity in requirements elicitation within agile software development: a systematic literature review

Agile approaches tend to focus solely on scoping and simplicity rather t...
research
11/24/2017

Non-functional Requirements Documentation in Agile Software Development: Challenges and Solution Proposal

Non-functional requirements (NFRs) are determinant for the success of so...
research
06/27/2019

An Approach for Reviewing Security-Related Aspects in Agile Requirements Specifications of Web Applications

Defects in requirements specifications can have severe consequences duri...
research
06/21/2023

ChatGPT as a tool for User Story Quality Evaluation: Trustworthy Out of the Box?

In Agile software development, user stories play a vital role in capturi...
research
01/17/2022

Focus Areas, Themes, and Objectives of Non-Functional Requirements in DevOps: A Systematic Mapping Study

Software non-functional requirements address a multitude of objectives, ...
research
04/05/2019

Social Influence in Agile Requirements Engineering

Agile requirements engineering implies more complex communication patter...

Please sign up or login with your details

Forgot password? Click here to reset