NetMetrics: a software tool to assist understanding of Complex Networks
Abstract
Complex networks have been widely and successfully used as models for representing complex systems, formed by many components that interact among each other. Network science, which focuses on the study of problems modeled as complex networks, is a knowledge area which is transversal to many others, such as computer science, mathematics, statistics, and social sciences. Furthermore, social networks have applications in different areas, such as biology, economics, sociology, and telecommunications, to name a few. Complex Networks are, currently, subject of disciplines in various courses, including Computer Science, in many institutions, and theur teaching has proven to be quite challenging. This work presents NetMetrics, a computational resource, through a software with a public and freely available WEB interface, to assist teachers, students and researchers in the application of complex networks concepts. In contrast to other systems found in the literature, this solution is available online and requires low computational cost on the client side of the application. As it was designed and developed, the platform allows continuoes development, enabling adaptations and improvements proposed by users in a convenient way for each context.References
Abreu, S. R. d., Moraes, R. M. d., Martins, P. d. N., and Lopes, L. W. (2023). Vox-more: artefato tecnológico para auxiliar a avaliação acústica da voz no processo ensino-aprendizagem e prática clínica. In CoDAS, volume 35, page e20220166. SciELO Brasil.
Aguiar, G. O., Silva, M. A. P., and Silva, J. G. R. (2023). Análise do desempenho dos estudantes na disciplina de programação de computadores utilizando princípios de comunidades em redes complexas. In Anais do X Encontro Nacional de Computação dos Institutos Federais, pages 1–4. SBC.
Aguiar, J. H. A. and de Araújo, F. C. (2021). Teoria dos grafos no ensino médio: um estudo introdutório. Boletim Cearense de Educação e História da Matemática, 8(23):242–257.
Barabási, A.-L. and Pósfai, M. (2016). Network science. Cambridge University Press, Cambridge.
Bastian, M., Heymann, S., and Jacomy, M. (2009). Gephi: An open source software for exploring and manipulating networks.
Bianch, S., Lacerda, T., and Silva, J. (2024). Netmetrics: Um software para auxiliar o desenvolvimento de pesquisas que envolvem redes complexas. Último acesso em: 7 de dezembro de 2024.
Bianch, S. O. S. and Silva, J. G. R. (2021). Modelo para estudo de desempenho acadêmico de estudantes e suas relações de amizade utilizando redes complexas. In VII CONEDU - Conedu em Casa.
da Silva Júnior, S. L., Dias, A. V. D., Gomes, J. C. X., Cossote, D. F., da Cruz, N. A., and França, E. F. (2024). A interface da neurociência, educação e tecnologia: Potencializando a aprendizagem no século xxi. ARACÊ, 6(2):1419–1430.
de Melo Mesquita, J., Mesquita, L. S. F., and da Silva Barroso, M. C. (2021). Softwares educativos aplicados no ensino de química: Recursos didáticos potencializadores no processo de aprendizagem. Research, Society and Development, 10(11):e458101115278–e458101115278.
dos Santos, V. C., Teixeira, N. G., Pereira, K. B. M., Teixeira, P. O., and Silva, J. G. R. (2023). Análise do comportamento social das estudantes nas turma do curso técnico em informática de uma instituiçao publica federal de ensino utilizando redes complexas. In Women in Information Technology (WIT), pages 388–393. SBC.
Guimarães, Â. d. M., Oliveira, C. C. d., Menezes, E. I. M., and Moreira, M. (1987). Produção e avaliação de software educativo. Educação em Revista, (06):41–44.
Gul, H., Amin, A., Adnan, A., and Huang, K. (2021). A systematic analysis of link prediction in complex network. IEEE Access, 9:20531–20541.
Hagberg, A. A., Schult, D. A., and Swart, P. J. (2008). Exploring network structure, dynamics, and function using networkx. In Varoquaux, G., Vaught, T., and Millman, J., editors, Proceedings of the 7th Python in Science Conference, pages 11 – 15, Pasadena, CA USA.
Hryniewicz, B., França, F., Paixão, J., and Moraes, L. (2024). Biblioteca para exemplificação no ensino de Álgebra linear. In Anais do IV Simpósio Brasileiro de Educação em Computação, pages 336–345, Porto Alegre, RS, Brasil. SBC.
Leite, B. S. (2021). Tecnologias digitais e metodologias ativas: quais são conhecidas pelos professores e quais são possíveis na educação? VIDYA, 41(1):185–202.
Lozada, L. A. P. (2014). A-graph: Uma ferramenta computacional de suporte para o ensino-aprendizado da disciplina teoria dos grafos e seus algoritmos. In Anais dos Workshops do Congresso Brasileiro de Informática na Educação, volume 3, page 61.
Mata, A. S. d. (2020). Complex networks: a mini-review. Brazilian Journal of Physics, 50:658–672.
Menegais, D. A. F. N., Ferreira, V. L. D., da Silva Fagundes, D., and Penha, J. T. (2022). A utilização das tecnologias digitais no ensino e aprendizagem de geometria espacial: a percepção dos estudantes do 3 ano do ensino médio. Cadernos do Aplicação, 35.
Newman, M. E. J. (2010). Networks: an introduction. Oxford University Press, Oxford; New York.
Ribeiro, R. L. L. (2023). Quebra-cabeça com funções matemáticas: Uma proposta de ferramenta educacional para o ensino do comportamento de funções matemáticas. Revista Contemporânea, 3(5):4370–4391.
Sabra, H. and Tabchi, T. (2024). Connectivity in resources for teaching graph theory in engineering education. ZDM–Mathematics Education, pages 1–15.
Shannon, P., Markiel, A., Ozier, O., Baliga, N. S., Wang, J. T., Ramage, D., Amin, N., Schwikowski, B., and Ideker, T. (2003). Cytoscape: a software environment for integrated models of biomolecular interaction networks. Genome research, 13(11):2498–2504.
Strogatz, S. H. (2001). Exploring complex networks. nature, 410(6825):268–276.
Sun, X., Wandelt, S., and Zhang, A. (2020). How did covid-19 impact air transportation? a first peek through the lens of complex networks. Journal of Air Transport Management, 89:101928.
Yadav, R. K., Tripathi, S. P., and Rai, A. K. (2025). Finding future associations in complex networks using multiple network features. The Journal of Supercomputing, 81(1):36.
Zhang, P. and Chartrand, G. (2006). Introduction to graph theory. Tata McGraw-Hill, 2:2–1.
Aguiar, G. O., Silva, M. A. P., and Silva, J. G. R. (2023). Análise do desempenho dos estudantes na disciplina de programação de computadores utilizando princípios de comunidades em redes complexas. In Anais do X Encontro Nacional de Computação dos Institutos Federais, pages 1–4. SBC.
Aguiar, J. H. A. and de Araújo, F. C. (2021). Teoria dos grafos no ensino médio: um estudo introdutório. Boletim Cearense de Educação e História da Matemática, 8(23):242–257.
Barabási, A.-L. and Pósfai, M. (2016). Network science. Cambridge University Press, Cambridge.
Bastian, M., Heymann, S., and Jacomy, M. (2009). Gephi: An open source software for exploring and manipulating networks.
Bianch, S., Lacerda, T., and Silva, J. (2024). Netmetrics: Um software para auxiliar o desenvolvimento de pesquisas que envolvem redes complexas. Último acesso em: 7 de dezembro de 2024.
Bianch, S. O. S. and Silva, J. G. R. (2021). Modelo para estudo de desempenho acadêmico de estudantes e suas relações de amizade utilizando redes complexas. In VII CONEDU - Conedu em Casa.
da Silva Júnior, S. L., Dias, A. V. D., Gomes, J. C. X., Cossote, D. F., da Cruz, N. A., and França, E. F. (2024). A interface da neurociência, educação e tecnologia: Potencializando a aprendizagem no século xxi. ARACÊ, 6(2):1419–1430.
de Melo Mesquita, J., Mesquita, L. S. F., and da Silva Barroso, M. C. (2021). Softwares educativos aplicados no ensino de química: Recursos didáticos potencializadores no processo de aprendizagem. Research, Society and Development, 10(11):e458101115278–e458101115278.
dos Santos, V. C., Teixeira, N. G., Pereira, K. B. M., Teixeira, P. O., and Silva, J. G. R. (2023). Análise do comportamento social das estudantes nas turma do curso técnico em informática de uma instituiçao publica federal de ensino utilizando redes complexas. In Women in Information Technology (WIT), pages 388–393. SBC.
Guimarães, Â. d. M., Oliveira, C. C. d., Menezes, E. I. M., and Moreira, M. (1987). Produção e avaliação de software educativo. Educação em Revista, (06):41–44.
Gul, H., Amin, A., Adnan, A., and Huang, K. (2021). A systematic analysis of link prediction in complex network. IEEE Access, 9:20531–20541.
Hagberg, A. A., Schult, D. A., and Swart, P. J. (2008). Exploring network structure, dynamics, and function using networkx. In Varoquaux, G., Vaught, T., and Millman, J., editors, Proceedings of the 7th Python in Science Conference, pages 11 – 15, Pasadena, CA USA.
Hryniewicz, B., França, F., Paixão, J., and Moraes, L. (2024). Biblioteca para exemplificação no ensino de Álgebra linear. In Anais do IV Simpósio Brasileiro de Educação em Computação, pages 336–345, Porto Alegre, RS, Brasil. SBC.
Leite, B. S. (2021). Tecnologias digitais e metodologias ativas: quais são conhecidas pelos professores e quais são possíveis na educação? VIDYA, 41(1):185–202.
Lozada, L. A. P. (2014). A-graph: Uma ferramenta computacional de suporte para o ensino-aprendizado da disciplina teoria dos grafos e seus algoritmos. In Anais dos Workshops do Congresso Brasileiro de Informática na Educação, volume 3, page 61.
Mata, A. S. d. (2020). Complex networks: a mini-review. Brazilian Journal of Physics, 50:658–672.
Menegais, D. A. F. N., Ferreira, V. L. D., da Silva Fagundes, D., and Penha, J. T. (2022). A utilização das tecnologias digitais no ensino e aprendizagem de geometria espacial: a percepção dos estudantes do 3 ano do ensino médio. Cadernos do Aplicação, 35.
Newman, M. E. J. (2010). Networks: an introduction. Oxford University Press, Oxford; New York.
Ribeiro, R. L. L. (2023). Quebra-cabeça com funções matemáticas: Uma proposta de ferramenta educacional para o ensino do comportamento de funções matemáticas. Revista Contemporânea, 3(5):4370–4391.
Sabra, H. and Tabchi, T. (2024). Connectivity in resources for teaching graph theory in engineering education. ZDM–Mathematics Education, pages 1–15.
Shannon, P., Markiel, A., Ozier, O., Baliga, N. S., Wang, J. T., Ramage, D., Amin, N., Schwikowski, B., and Ideker, T. (2003). Cytoscape: a software environment for integrated models of biomolecular interaction networks. Genome research, 13(11):2498–2504.
Strogatz, S. H. (2001). Exploring complex networks. nature, 410(6825):268–276.
Sun, X., Wandelt, S., and Zhang, A. (2020). How did covid-19 impact air transportation? a first peek through the lens of complex networks. Journal of Air Transport Management, 89:101928.
Yadav, R. K., Tripathi, S. P., and Rai, A. K. (2025). Finding future associations in complex networks using multiple network features. The Journal of Supercomputing, 81(1):36.
Zhang, P. and Chartrand, G. (2006). Introduction to graph theory. Tata McGraw-Hill, 2:2–1.
Published
2025-04-07
How to Cite
BIANCH, Samuel O. S.; LACERDA, Tiago de A.; VIEIRA, Vinicius da F.; SILVA, João G. R..
NetMetrics: a software tool to assist understanding of Complex Networks. In: BRAZILIAN SYMPOSIUM ON COMPUTING EDUCATION (EDUCOMP), 5. , 2025, Juiz de Fora/MG.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2025
.
p. 695-706.
ISSN 3086-0733.
DOI: https://doi.org/10.5753/educomp.2025.5368.
