Skip to main content

Identifying Architecture Attributes in the Context of Software Ecosystems Based on a Mapping Study

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 370))

Abstract

Currently, software acquirers and suppliers as well as their relations have been investigated as a software ecosystem (SECO). In a SECO, an organization wants to achieve its business objectives supported by technologies based on a common ecosystem platform. Modifications on technologies can make essential systems unsupported or low performance. Thus, IT managers should consider information about technologies and their relationships. Such information may be spread in different documents and/or difficult to analyze due to the lack of support. As such, related attributes assist IT managers and architects in making decisions on the IT architecture modification, i.e., the set of technologies supporting products and services adopted by an organization. This research aims to identify architecture attributes that affect a SECO and its platform and technologies from the literature. With the intention of comparing this research to a well-accepted standard, ISO/IEC 25000 characteristics were analyzed against architecture attributes. Then, we have evaluated such attributes with experts from industry and academia based on a survey research. As a result, 64 attributes were identified and grouped by 11 critical factors. Critical factors are macro attributes that encompass other attributes. Then, a better understanding on how IT managers and architects’ choices can affect SECO could help them to take actions to mitigate negative effects.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    ICSOB – International Conference on Software Business. Available at: https://icsob2017.wordpress.com/.

  2. 2.

    WDES – Workshop on Distributed Software Development, Software Ecosystems and Systems-of-Systems. Available at: http://sesos-wdes-2017.icmc.usp.br/.

  3. 3.

    IWSECO – International Workshop on Software Ecosystems. Available at: https://iwseco.org/.

  4. 4.

    WEA – Workshop on Software Ecosystem Architectures. Available at: http://wea.github.io/.

References

  1. Albert, B.E., et al.: Software ecosystems governance to enable IT architecture based on software asset management. In: Proceedings of the 2013 7th IEEE International Conference on Digital Ecosystems and Technologies (DEST) Complex Environment Engineering (CEE), Menlo Park, pp. 55–60 (2014)

    Google Scholar 

  2. Basili, V.R., et al.: The goal question metric approach. Encycl. Softw. Eng. 1, 528–532 (1994)

    Google Scholar 

  3. Jansen, S., et al.: Managing software platforms and ecosystems. IEEE Softw. 36(3), 17–21 (2019)

    Article  Google Scholar 

  4. Bosch, J.: Speed, data, and ecosystems: the future of software engineering. IEEE Softw. 33(1), 82–88 (2016)

    Article  Google Scholar 

  5. Santos, R.P., Werner, C., Finkelstein, A.: Ecosystems effects on software-consuming organizations: an experience report on two observational studies. In: 2018 12th European Conference on Software Architecture: Companion Proceedings (ECSA), Madrid, pp. 23:1–23:7 (2018)

    Google Scholar 

  6. ISO/IEC 25000: ISO/IEC 25000: Systems and software engineering – Systems and software Quality Requirements and Evaluation (SQuaRE) – Guide to SQuaRE. ISO (2014)

    Google Scholar 

  7. Jansen, S.: Measuring the health of open source software ecosystems: beyond the scope of project health. Inf. Softw. Technol. 56(11), 1508–1519 (2014)

    Article  Google Scholar 

  8. Lagerström, R., et al.: Visualizing and measuring software portfolio architectures: a flexibility analysis. J. Mod. Proj. Manag. 3(2), 14–121 (2014)

    Google Scholar 

  9. Lima, T., et al.: A survey on socio-technical resources for software ecosystems. In: Proceedings of the ACM 7th International Conference on Management of Computational and Collective Intelligence in Digital Ecosystems (MEDES), Caraguatatuba, pp. 72–79 (2015)

    Google Scholar 

  10. Lima, T.: SECO-AM: an approach for maintenance of IT architecture in software ecosystems. Computer Science and Systems Engineering Department COPPE/UFRJ – Federal University of Rio de Janeiro. Master Dissertation (2018). http://reuse.cos.ufrj.br/files/publicacoes/mestrado/Mes_Thaiana.pdf

  11. Manikas, K.: Revisiting software ecosystems research: a longitudinal literature study. J. Syst. Softw. 117, 84–103 (2016)

    Article  Google Scholar 

  12. Manikas, K., Hansen, K.M.: Software ecosystems a systematic literature review. J. Syst. Softw. 86(5), 1294–1306 (2013)

    Article  Google Scholar 

  13. Nulty, D.: The adequacy of response rates to online and paper surveys: what can be done? Assess. Eval. High. Educ. 33(3), 301–314 (2008)

    Article  Google Scholar 

  14. Ross, J.: Creating a strategic IT architecture competency: learning in stages. MIS Q. Executive 2(1), 31–43 (2003)

    MathSciNet  Google Scholar 

  15. Barbosa, O., Santos, R.P., Alves, C., Werner, C., Jansen, S.: A systematic mapping study on software ecosystems from a three-dimensional perspective. In: Jansen, S., Brinkkemper, S., Cusumano, M.A. (eds.) (Org.). Software Ecosystems: Analyzing and Managing Business Networks in the Software Industry, Cheltenham/UK & Northampton/USA: Edward Elgar Publishing, pp. 59–81 (2013)

    Google Scholar 

  16. Shafia, M.A., Rabadi, N.J., Babakhan, A.R.: The strategies and the factors that influence technology acquisition channels, case study: Iranian die–making industries. Int. J. Manuf. Technol. Manag. 29(1–2), 48–65 (2015)

    Article  Google Scholar 

  17. Petersen, K., Vakkalanka, S., Kuzniarz, L.: Guidelines for conducting systematic mapping studies in software engineering: an update. Inf. Softw. Technol. 64(1), 1–8 (2015). https://doi.org/10.1016/j.infsof.2015.03.007

    Article  Google Scholar 

Download references

Acknowledgements

This study was financed in part by the Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - Brasil (CAPES) - Finance Code 001.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Thaiana Lima .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Lima, T., Werner, C., Santos, R. (2019). Identifying Architecture Attributes in the Context of Software Ecosystems Based on a Mapping Study. In: Hyrynsalmi, S., Suoranta, M., Nguyen-Duc, A., Tyrväinen, P., Abrahamsson, P. (eds) Software Business. ICSOB 2019. Lecture Notes in Business Information Processing, vol 370. Springer, Cham. https://doi.org/10.1007/978-3-030-33742-1_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-33742-1_6

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-33741-4

  • Online ISBN: 978-3-030-33742-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics