Use of personas in Requirements Engineering: A systematic mapping study

被引:18
作者
Karolita, Devi [1 ,2 ]
McIntosh, Jennifer [1 ,3 ]
Kanij, Tanjila [1 ]
Grundy, John [1 ]
Obie, Humphrey O. [1 ]
机构
[1] Monash Univ, Fac Informat Technol, Dept Software Syst & Cybersecur, Melbourne, Australia
[2] Palangka Raya Univ, Fac Engn, Dept Informat Engn, Palangka Raya, Indonesia
[3] Univ Melbourne, Fac Med Dent & Hlth Sci, Melbourne, Australia
基金
澳大利亚研究理事会; 英国医学研究理事会; 澳大利亚国家健康与医学研究理事会;
关键词
Systematic mapping study; Personas; Requirements Engineering; SUPPORT;
D O I
10.1016/j.infsof.2023.107264
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: Requirements Engineering (RE) is one of the crucial activities in software development that requires a high involvement of humans (i.e., stakeholders). The aim of RE-related tasks is to develop the scope of the target software products to ensure they will fulfil its stakeholder needs. In RE, the requirements engineers have to deeply understand the software stakeholders including their needs, motivations, and goals. Attaining this information directly from stakeholders requires regular interaction which needs considerable effort. The persona, as a user representation, is a useful tool that can reduce effort amount by modelling the software users and being the primary source of information. Objective: The aim of this work is to systematically review relevant studies that have investigated the use of personas in RE, the benefits of personas, and challenges during the implementation of personas in RE. Method: We conduct a systematic mapping study (SMS) using a formal protocol based on an established guideline. The systematic search result in a total of 904 publications from six databases. After filtering, we select 78 relevant studies for critical appraisal, analysis, synthesis, and reporting. Results: We identify methods to create and validate personas (mostly qualitative), map the benefits of using personas in RE (to ensure stakeholders' satisfaction, support a human-centric RE, and support requirements engineers' tasks and roles in RE), identify methods used with personas, discover challenges during persona incorporation in RE and their respective mitigation strategies, and recommend potential strategies for unaddressed challenges. We also make recommendations for future research directions. Conclusion: The findings of this SMS will help RE researchers and practitioners better understand the use of personas in RE and highlights key research gaps for future research.
引用
收藏
页数:22
相关论文
共 70 条
[1]   Decision support requirements for wind farm placement planning in Alberta [J].
Adagha, Ovo ;
Carpendale, Sheelagh ;
Levy, Richard M. .
JOURNAL OF DECISION SYSTEMS, 2015, 24 (02) :178-205
[2]  
Almaliki M, 2015, INT CONF RES CHAL, P100, DOI 10.1109/RCIS.2015.7128868
[3]   Using crowdsourced and anonymized Personas in the requirements elicitation and software development phases of software engineering [J].
Alvertis, Iosif ;
Papaspyros, Dimitris ;
Koussouris, Sotiris ;
Mouzakitis, Spyros ;
Askounis, Dimitris .
PROCEEDINGS OF 2016 11TH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY AND SECURITY, (ARES 2016), 2016, :851-856
[4]  
[Anonymous], 2012, CHI 12 EXTENDED ABST
[5]  
[Anonymous], 2007, About Face 3: The Essentials of Interaction Design
[6]  
[Anonymous], 2014, WSSE P, DOI DOI 10.1145/2661685.2661691
[7]   Child-based personas: Need, ability and experience [J].
Antle A.N. .
Cogn. Technol. Work, 2008, 2 (155-166) :155-166
[8]   Persona-and-scenario based requirements engineering for software embedded in digital consumer products [J].
Aoyama, M .
13TH IEEE INTERNATIONAL CONFERENCE ON REQUIREMENTS ENGINEERING, PROCEEDINGS, 2005, :85-94
[9]   Persona-Scenario-Goal methodology for user-centered requirements engineering [J].
Aoyama, Mikio .
15TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE, PROCEEDINGS, 2007, :185-+
[10]  
Binti Abdullah Nik Nailah, 2020, 2020 IEEE First International Workshop on Requirements Engineering for Well-Being, Aging, and Health (REWBAH), P1, DOI 10.1109/REWBAH51211.2020.00007