Abstract
Software Ecosystems (SECO) are a set of actors and components that work as a unit, which establish relationships based on common interest to provide solutions or services for the software industry. As a company or organization expands its relationships and begins to interact with external actors, a network is formed and SECO includes both the actors and the involved artifacts. However, SECO is not commonly taught in the Software Engineering disciplines. The activity of modeling a SECO can assist in a better visualization and understanding of relationships. However, there is no official modeling standard for SECO, and the notations are quite varied. In this scenario, SSN (Software Supply Network) notation emerged to try to fill this gap. An eminent problem in the literature is the lack of support for modeling using SSN notation, the lack of available models and maintenance of models in general. In this context, this work aims to present a tool to support the teaching and modeling of SECO using the SSN notation, and thus alleviate the problem of the lack of specific modeling tools for SECO. In this work, the tool was applied in Software Engineering classes, where students filled out a questionnaire and a qualitative analysis was performed on the results. In general, the tool pleased both in terms of usability and understanding of SECO. Qualitative analysis revealed that the tool collaborates for SECO modeling, but it can improve usability and design, and there is a need for documentation and support for SECO teaching and modeling.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.