Investigating Human and Social Factors in Requirements Engineering in Software Ecosystems

被引:1
|
作者
Goncalves, Rodrigo Feitosa [1 ]
Malcher, Paulo [1 ,2 ]
Costa, Luiz Alexandre [1 ]
dos Santos, Rodrigo Pereira [1 ]
机构
[1] Univ Fed Estado Rio de Janeiro, PPGI, Rio de Janeiro, Brazil
[2] UFRA, Rio De Janeiro, Brazil
来源
PROCEEDINGS OF THE 21TH BRAZILIAN SYMPOSIUM ON SOFTWARE QUALITY, SBOS 2022 | 2022年
关键词
Requirements Engineering; Software Ecosystems; Human and Social Factors; Rapid Review; RAPID REVIEWS; CHALLENGES; EVOLUTION; CONTEXT; AGENDA; AGILE;
D O I
10.1145/3571473.3571476
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In software ecosystems (SECO), requirements engineering (RE) activities and process require the collaboration of several stakeholders such as requirements engineers, users, third-party developers, collaborators etc. Therefore, it is a highly human-dependent process. Identifying how human and social factors can influence RE-related activities and process would improve RE in SECO. In this context, this study aims to identify which human and social factors influence RE activities in SECO. To do, we conducted a rapid review, supplemented with the snowballing technique to retrieve published studies. A total of 673 studies were returned, of which 12 were included and analyzed from three research questions that provided us with an understanding of the human and social factors of RE in SECO. The results indicate that decision making, multiple actors, geographic distance/time, and negotiation skills are important human and social factors when involved in RE activities in SECO. Finally, the results of this study can help practitioners and researchers define mechanisms to enhance the positive and decrease the negative influence of these factors.
引用
收藏
页数:10
相关论文
共 50 条
  • [21] Requirements engineering in software product line engineering
    Emilio Insfran
    Gary Chastek
    Patrick Donohoe
    Julio César Sampaio do Prado Leite
    Requirements Engineering, 2014, 19 : 331 - 332
  • [22] What do we know about requirements management in software ecosystems?
    Malcher, Paulo
    Silva, Eduardo
    Viana, Davi
    Santos, Rodrigo
    REQUIREMENTS ENGINEERING, 2023, 28 (04) : 567 - 593
  • [23] Human-centric Requirements Engineering for Artificial Intelligence Software Systems
    Ahmad, Khlood
    29TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE 2021), 2021, : 468 - 473
  • [24] Factors influencing the requirements engineering process in offshore software development outsourcing environments
    Shafiq, Muhammad
    Zhang, Qinghua
    Akbar, Muhammad Azeem
    Alsanad, Ahmad
    Mahmood, Sajjad
    IET SOFTWARE, 2020, 14 (06) : 623 - 637
  • [25] Automated support for reuse-based requirements engineering in global software engineering
    Carrillo de Gea, Juan Manuel
    Nicolas, Joaquin
    Fernandez-Aleman, Jose L.
    Toval, Ambrosio
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2017, 29 (08)
  • [26] Requirements Engineering for Software in Emerging Markets
    Ling, Bin
    Tang, Yinshan
    Liu, Kecheng
    Sun, Lily
    Cheong, Adam
    Neale, Keith
    IEEE/SOLI'2008: PROCEEDINGS OF 2008 IEEE INTERNATIONAL CONFERENCE ON SERVICE OPERATIONS AND LOGISTICS, AND INFORMATICS, VOLS 1 AND 2, 2008, : 1148 - +
  • [27] Requirements Engineering for Emergent Application Software
    Loucopoulos, Pericles
    ENTERPRISE INFORMATION SYSTEMS, ICEIS 2012, 2013, 141 : 18 - 28
  • [28] SOFTWARE ECONOMICS DRIVEN BY REQUIREMENTS ENGINEERING
    Borys, M.
    ACTUAL PROBLEMS OF ECONOMICS, 2011, (120): : 310 - 315
  • [29] Requirements Engineering for Research Software: A Vision
    Bajraktari, Adrian
    Binder, Michelle
    Vogelsang, Andreas
    32ND IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE, RE 2024, 2024, : 423 - 431
  • [30] Requirements engineering and agile software development
    Paetsch, F
    Eberlein, A
    Maurer, F
    TWELFTH IEEE INTERNATIONAL WORKSHOPS ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES, PROCEEDINGS, 2003, : 308 - 313