Investigating Requirements Management Practices in a Proprietary Educational Software Ecosystem
Resumo
Software ecosystems (SECO) are dynamic environments where multiple actors develop products over a common technological platform. Requirements management (RM) in SECO is challenging due to multiple stakeholders, evolving relationships, and governance boundaries. This exploratory study investigates RM practices in a proprietary educational SECO, namely the SOLAR SECO, through semi-structured interviews with key stakeholders. The findings indicate the absence of a formal RM process and a reliance on informal practices, such as urgency-driven prioritization and communication-based traceability. These findings reinforce the need to balance coordination mechanisms and adaptability when structuring RM practices in proprietary SECO.Referências
Costa, L. A., Fontão, A. and Santos, R. (2022). Toward proprietary software ecosystem governance strategies based on health metrics. IEEE Transactions on Engineering Management, 69(6):3589–3603.
Coutinho, E. F., Viana, D. and Santos, R. (2017). An exploratory study on the need for modeling software ecosystems: The case of solar seco. In 2017 IEEE/ACM 9th International Workshop on Modelling in Software Engineering (MiSE), pages 47–53, Buenos Aires, Argentina.
Damian, D., Linåker, J., Johnson, D., Clear, T. and Blincoe, K. (2021). Challenges and strategies for managing requirements selection in software ecosystems. IEEE Software, 38(6):76–87.
Jansen, S. (2020). A focus area maturity model for software ecosystem governance. Information and Software Technology, 118:106219.
Kitchenham, B. A., Budgen, D. and Brereton, P. (2015). Evidence-based software engineering and systematic reviews, volume 4. CRC Press, London.
Knauss, E., Yussuf, A., Blincoe, K., Damian, D. and Knauss, A. (2018). Continuous clarification and emergent requirements flows in open-commercial software ecosystems. Requirements Engineering, 23(1):97–117.
Malcher, P., Silva, E., Viana, D. and Santos, R. (2023). What do we know about requirements management in software ecosystems? Requirements Engineering, 28:567–593.
Malcher, P., Viana, D., Antonino, P. O. and Santos, R. (2025). Towards an understanding of requirements management in software ecosystems. Information and Software Technology, 180:107672.
Manikas, K. (2016). Revisiting software ecosystems research: A longitudinal literature study. Journal of Systems and Software, 117:84–103.
Outão, J., Costa, L., Zacarias, R., Fontão, A., Constantinou, E., Santos, R. and Serebrenik, A. (2025). Proprietary software ecosystems: What we already know and future perspectives. In 2025 IEEE/ACM 13th International Workshop on Software Engineering for Systems-of-Systems and Software Ecosystems (SESoS), pages 17–24.
Santos, R., Constantinou, E., Antonino, P. and Bosch, J. (2024). Software engineering for systems-of-systems and software ecosystems. Information and Software Technology, 165:107335.
Scacchi, W. (2009). Understanding requirements for open source software. In Design Requirements Engineering: A Ten-Year Perspective, pages 467–494, Berlin, Heidelberg. Springer Berlin Heidelberg.
Singer, J., Sim, S. E. and Lethbridge, T. C. (2008). Software Engineering Data Collection for Field Studies, pages 9–34. Springer, London.
Soltani, M. and Knauss, E. (2015). Cross-organizational challenges of requirements engineering in the AUTOSAR ecosystem: An exploratory case study. In 2015 IEEE Fifth International Workshop on Empirical Requirements Engineering, pages 41–48, Ottawa, ON, Canada.
Spencer, D. (2009). Card Sorting: Designing Usable Categories. Rosenfeld Media, New York.
Vegendla, A., Duc, A. N., Gao, S. and Sindre, G. (2018). A systematic mapping study on requirements engineering in software ecosystems. Journal of Information Technology Research, 11(1):49–69.
Coutinho, E. F., Viana, D. and Santos, R. (2017). An exploratory study on the need for modeling software ecosystems: The case of solar seco. In 2017 IEEE/ACM 9th International Workshop on Modelling in Software Engineering (MiSE), pages 47–53, Buenos Aires, Argentina.
Damian, D., Linåker, J., Johnson, D., Clear, T. and Blincoe, K. (2021). Challenges and strategies for managing requirements selection in software ecosystems. IEEE Software, 38(6):76–87.
Jansen, S. (2020). A focus area maturity model for software ecosystem governance. Information and Software Technology, 118:106219.
Kitchenham, B. A., Budgen, D. and Brereton, P. (2015). Evidence-based software engineering and systematic reviews, volume 4. CRC Press, London.
Knauss, E., Yussuf, A., Blincoe, K., Damian, D. and Knauss, A. (2018). Continuous clarification and emergent requirements flows in open-commercial software ecosystems. Requirements Engineering, 23(1):97–117.
Malcher, P., Silva, E., Viana, D. and Santos, R. (2023). What do we know about requirements management in software ecosystems? Requirements Engineering, 28:567–593.
Malcher, P., Viana, D., Antonino, P. O. and Santos, R. (2025). Towards an understanding of requirements management in software ecosystems. Information and Software Technology, 180:107672.
Manikas, K. (2016). Revisiting software ecosystems research: A longitudinal literature study. Journal of Systems and Software, 117:84–103.
Outão, J., Costa, L., Zacarias, R., Fontão, A., Constantinou, E., Santos, R. and Serebrenik, A. (2025). Proprietary software ecosystems: What we already know and future perspectives. In 2025 IEEE/ACM 13th International Workshop on Software Engineering for Systems-of-Systems and Software Ecosystems (SESoS), pages 17–24.
Santos, R., Constantinou, E., Antonino, P. and Bosch, J. (2024). Software engineering for systems-of-systems and software ecosystems. Information and Software Technology, 165:107335.
Scacchi, W. (2009). Understanding requirements for open source software. In Design Requirements Engineering: A Ten-Year Perspective, pages 467–494, Berlin, Heidelberg. Springer Berlin Heidelberg.
Singer, J., Sim, S. E. and Lethbridge, T. C. (2008). Software Engineering Data Collection for Field Studies, pages 9–34. Springer, London.
Soltani, M. and Knauss, E. (2015). Cross-organizational challenges of requirements engineering in the AUTOSAR ecosystem: An exploratory case study. In 2015 IEEE Fifth International Workshop on Empirical Requirements Engineering, pages 41–48, Ottawa, ON, Canada.
Spencer, D. (2009). Card Sorting: Designing Usable Categories. Rosenfeld Media, New York.
Vegendla, A., Duc, A. N., Gao, S. and Sindre, G. (2018). A systematic mapping study on requirements engineering in software ecosystems. Journal of Information Technology Research, 11(1):49–69.
Publicado
19/07/2026
Como Citar
MALCHER, Paulo; FEITOSA, Rodrigo; FERNANDES, Juliana Costa; COUTINHO, Emanuel; RIVERO, Luis; VIANA, Davi; SANTOS, Rodrigo Pereira dos.
Investigating Requirements Management Practices in a Proprietary Educational Software Ecosystem. In: WORKSHOP SOBRE ASPECTOS SOCIAIS, HUMANOS E ECONÔMICOS DE SOFTWARE (WASHES), 11. , 2026, Gramado/RS.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2026
.
p. 212-217.
ISSN 2763-874X.
DOI: https://doi.org/10.5753/washes.2026.20800.
