Towards an understanding of requirements management in software ecosystems

被引:0
|
作者
Malcher, Paulo [1 ,2 ]
Viana, Davi [3 ]
Antonino, Pablo Oliveira [4 ]
dos Santos, Rodrigo Pereira [1 ]
机构
[1] Fed Univ State Rio de Janeiro UNIRIO, Rio De Janeiro, Brazil
[2] Fed Rural Univ Amazonia UFRA, Capitao Poco, Brazil
[3] Fed Univ Maranhao Ufma, Sao Luis, Brazil
[4] Fraunhofer Inst Expt Software Engn, Kaiserslautern, Germany
关键词
Software ecosystems; SECO; Requirements management; Conceptual model; Design science; Delphi method; COEFFICIENT; DELPHI; CHALLENGES; OPENNESS; MODEL;
D O I
10.1016/j.infsof.2025.107672
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: Software ecosystems (SECO) have introduced complexity in requirements management due to multiple actors' collaboration through several organizational boundaries. Objective: The main contribution of this article is to improve the understanding of requirements management in SECO. We propose a conceptual model whose concepts, definitions, and relationships are grounded in the literature and the modern software industry's practices. Methods: We applied Design Science to build the conceptual model and conducted a Delphi study with 22 experts to assess it. We performed two rounds and adjusted our model according to the experts' judgment. Results: We reached a conceptual model comprising 43 concepts and their relationships that help to understand requirements management in SECO. Moreover, we provided a glossary with a definition of each concept. This conceptual model can help abstract the complexity of the requirements management in SECO. Conclusions: By organizing concepts and relationships in requirements management in SECO, this conceptual model makes it possible to expand the body of knowledge in the area and serves as a basis for new solutions to support requirements management in SECO.
引用
收藏
页数:19
相关论文
共 50 条
  • [1] Requirements Value Chains: Stakeholder Management and Requirements Engineering in Software Ecosystems
    Fricker, Samuel
    REQUIREMENTS ENGINEERING: FOUNDATION FOR SOFTWARE QUALITY, 2010, 6182 : 60 - 66
  • [2] Requirements: Towards an Understanding on Why Software Projects Fail
    Hussain, Azham
    Mkpojiogu, Emmanuel O. C.
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON APPLIED SCIENCE AND TECHNOLOGY 2016 (ICAST '16), 2016, 1761
  • [3] What do we know about requirements management in software ecosystems?
    Paulo Malcher
    Eduardo Silva
    Davi Viana
    Rodrigo Santos
    Requirements Engineering, 2023, 28 (4) : 567 - 593
  • [4] 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
  • [5] Investigating Open Innovation Practices to Support Requirements Management in Software Ecosystems
    Malcher, Paulo
    Viana, Davi
    Antonino, Pablo Oliveira
    dos Santos, Rodrigo Pereira
    SOFTWARE BUSINESS, ICSOB 2023, 2024, 500 : 35 - 50
  • [6] Investigating user feedback from a crowd in requirements management in software ecosystems
    Malcher, Paulo
    Viana, Davi
    Antonino, Pablo Oliveira
    dos Santos, Rodrigo Pereira
    EMPIRICAL SOFTWARE ENGINEERING, 2024, 29 (06)
  • [7] Towards a Typification of Software Ecosystems
    Knodel, Jens
    Manikas, Konstantinos
    SOFTWARE BUSINESS, ICSOB 2015, 2015, 210 : 60 - 65
  • [8] Towards enhanced automated support for collaborative software requirements management
    Lang, M
    Duggan, J
    NEW PERSPECTIVES ON INFORMATION SYSTEMS DEVELOPMENT: THEORY, METHODS AND PRACTICE, 2002, : 377 - 389
  • [9] Eutrophication in coastal marine ecosystems: towards better understanding and management strategies
    Andersen, J. H.
    Conley, D. J.
    HYDROBIOLOGIA, 2009, 629 (01) : 1 - 4
  • [10] Eutrophication in coastal marine ecosystems: towards better understanding and management strategies
    J. H. Andersen
    D. J. Conley
    Hydrobiologia, 2009, 629 : 1 - 4