Log In Sign Up

A Systematic Mapping Study on Requirements Engineering in Software Ecosystems

by   Aparna Vegendla, et al.

Software ecosystems (SECOs) and open innovation processes have been claimed as a way forward for the software industry. A proper understanding of requirements is as important for these IT-systems as for more traditional ones. This paper presents a mapping study on the issues of requirements engineering and quality aspects in SECOs and analyzes emerging ideas. Our findings indicate that among the various phases or subtasks of requirements engineering, most of the SECO specific research has been accomplished on elicitation, analysis, and modeling. On the other hand, requirements selection, prioritization, verification, and traceability has attracted few published studies. Among the various quality attributes, most of the SECOs research has been performed on security, performance and testability. On the other hand, reliability, safety, maintainability, transparency, usability attracted few published studies. The paper provides a review of the academic literature about SECO-related requirements engineering activities, modeling approaches, and quality attributes, positions the source publications in a taxonomy of issues and identifies gaps where there has been little research.


page 1

page 2

page 3

page 4


A Thematic Study of Requirements Modeling and Analysis for Self-Adaptive Systems

Over the last decade, researchers and engineers have developed a vast bo...

How does Object-Oriented Code Refactoring Influence Software Quality? Research Landscape and Challenges

Context: Software refactoring aims to improve software quality and devel...

30 Years of Software Refactoring Research:A Systematic Literature Review

Due to the growing complexity of software systems, there has been a dram...

Model-driven Engineering of Safety and Security Systems: A Systematic Mapping Study

This paper presents a systematic mapping study on the model-driven engin...

Requirements Analysis and Management for Benefiting Openness

Requirements Engineering has recently been greatly influenced by the way...

Quality quantification in Systems Engineering from the Qualimetry Eye

Nowadays, quality definition, assessment, control and prediction cannot ...

The Effects of Human Aspects on the Requirements Engineering Process: A Systematic Literature Review

Requirements Engineering (RE) requires the collaboration of various role...