Analyzing a Blockchain Application for the Educational Domain from the Perspective of a Software Ecosystem

  • Antonio Welligton Abreu UFC
  • Emanuel Ferreira Coutinho UFC
  • Wagner Bezerra UFC
  • Delano Maia UFC
  • Alan Nascimento Gomes UFC
  • Italo Santos Northern Arizona University


Many educational institutions have the challenge of dealing with different data types. Some of this data is related to the issuance of student certificates. Software Ecosystem (SECO) refers to a collection of software products with some degree of symbiotic relationship.Blockchain can be used in different domains and its features of transparency and immutability are key concerns that make it an attractive technology. This article presents a discussion on an educational domain application from a SECO viewpoint that uses blockchain resources to treat the students' certificates from higher education institutions. Our findings were: a model of an educational application that uses blockchain and research opportunities related to SECO and blockchain for educational domain.

Palavras-chave: Software Ecosystem, Educational domain, Application, Blockchain, SSN


Abreu, A. W. and Coutinho, E. F. (2020). Motivating web and blockchain application modeling. In 2020 IEEE International Conference on Software Architecture Companion (ICSA-C), pages 110–113.

Abreu, A. W. S., Coutinho, E. F., and Bezerra, C. I. M. (2020). A blockchain-based architecture for query and registration of student degree certificates. In Proceedings of the 14th Brazilian Symposium on Software Components, Architectures, and Reuse, SBCARS ’20.

Al Harthy, K., Al Shuhaimi, F., and Juma Al Ismaily, K. K. (2019). The upcoming blockchain adoption in higher-education: requirements and process. In 2019 4th MEC International Conference on Big Data and Smart City (ICBDSC), pages 1–5.

Bhaskar, N. D. and Chuen, D. L. K. (2015). Bitcoin mining technology. In Chuen, D. L. K., editor, Handbook of Digital Currency. Academic Press, San Diego.

Coutinho, E. F., Viana, D., and d. Santos, R. P. (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.

Grech, A. and Camilleri, A. F. (2017). Blockchain in education. jrc science for policy report. Online; accessed Apr-2020.

Jansen, S., Brinkkemper, S., and Finkelstein, A. (2009). Business network management as a survival strategy: A tale of two software ecosystems. In Proceedings of the First International Workshop on Software Ecosystems, 11th International Conference on Software Reuse, volume 505.

MEC (201). Ordinance no. 1,095 brazilian association of higher education maintainers, brazilian ministry of education. [link]. Online; accessed Apr-2020.

MEC (2019). Brazilian ministry of education higher education census. Accessed Apr-2020.

Messerschmitt, D. and Szyperski, C. (2003). Software Ecosystem: Understanding an Indispensable Technology and Industry. The MIT Press, The MIT Press, 1 edition.

Pedersen, A. B., Risius, M., and Beck, R. (2019). A ten-step decision path to determine when to use blockchain technologies. MIS Quarterly Executive, 18(2).

Santos, I., Coutinho, E. F., and Souza, S. R. S. (2020). Software testing ecosystems insights and research opportunities. In 34th Brazilian Symposium on Software Engineering, SBES ’20, page 421–426.

Thakkar, P., Nathan, S., and Viswanathan, B. (2018). Performance benchmarking and optimizing hyperledger fabric blockchain platform. In 2018 IEEE 26th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS).

Turkanovíc, M., Hölbl, M., Kosic, K., Hericko, M., and Kamisalíc, A. (2018). Eductx: A blockchain-based higher education credit platform. IEEE Access, 6.
ABREU, Antonio Welligton; COUTINHO, Emanuel Ferreira; BEZERRA, Wagner; MAIA, Delano; GOMES, Alan Nascimento; SANTOS, Italo. Analyzing a Blockchain Application for the Educational Domain from the Perspective of a Software Ecosystem. In: WORKSHOP SOBRE AS IMPLICAÇÕES DA COMPUTAÇÃO NA SOCIEDADE (WICS), 3. , 2022, Niterói. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2022 . p. 85-92. ISSN 2763-8707. DOI: