Desenvolvimento Sustentável de Software e Eficiência Energética do Código Um Mapeamento Sistemático
Resumo
Em razão da expansão dos processos tecnológicos, impulsionada pelas inovações nos modelos de software, a importância da sustentabilidade ganhou destaque nos últimos anos. Este artigo tem como objetivo reunir e identificar métodos e práticas que auxiliam no desenvolvimento de sistemas de software voltados para a construção de programas de forma eficiente, visando à conservação de recursos computacionais e ambientais. Além disso, este mapeamento sistemático também aborda os principais mecanismos que contribuem para a análise da aplicação dessas técnicas.Referências
Alsayyah, A. A. and Ahmed, S. (2020). Energy efficient software development techniques for cloud based applications. International Journal, 9(5).
Biswas, M. P. (2023). Estimating the energy cost of scientific software.
Connolly, D. and Ó Cinnéide, M. (2024). Weighted metrics for the development of energy efficient software. In Proceedings of the 1st International Workshop on Designing Software, Designing ’24, page 64–69, New York, NY, USA. Association for Computing Machinery.
Felix, P. and Mohankumar, M. (2024). Energy optimization in software development: A comparative study of sorting techniques.
FERREIRA, A. B. (2010). Dicionário Aurélio da Língua Portuguesa. Curitiba, Paraná: Positivo - Livros, 5 edition.
Ferreira, O. A. (2022). Modelling software energy consumption for energy efficiency analysis.
GROBER, U. (2007). Deep Roots: A Conceptual History of “sustainable Development” (Nachhaltigkeit). Discussion papers, Wissenschaftszentrum Berlin für Sozialforschung. Berlin: WZB.
Kandimalla, A. M. and Bolla, A. (2024). Green coding practices in software development: Perceptions, barriers, and strategies for change.
Kile, S. A., Iliyas, I. I., and Bassi, J. Y. (2025). Energy efficient software development: An integrated approach for green computing and enhanced software performance. BIMA JOURNAL OF SCIENCE AND TECHNOLOGY (2536-6041), 8(4B):212–224.
Kitchenham, B. Charters, S. (2007). Guidelines for performing systematic literature reviews in software engineering. Software Engineering Group Department of Computer Science Keele University.
Meinhardt, M. (2024). Energy-efficiency tactics in software architecture and implementation.
Peng, H., Gupte, A., Eliopoulos, N. J., Ho, C. C., Mantri, R., Deng, L., Jiang, W., Lu, Y.-H., Läufer, K., Thiruvathukal, G. K., et al. (2024). Large language models for energy-efficient code: Emerging results and future directions. arXiv preprint arXiv:2410.09241.
Rafael (2013). Ti sustentável: conceito, soluções e consequências. Disponível em: [link].
Reya, N. F., Ahmed, A., Zaman, T., and Islam, M. M. (2023). Greenpy: evaluating application-level energy efficiency in python for green computing. Annals of Emerging Technologies in Computing (AETiC), 7(3):92–110.
Rinne, T. (2024). Adapting sustainable software development methods into agile processes.
Roberts, S. I., Wright, S. A., Fahmy, S. A., and Jarvis, S. A. (2019). The power-optimised software envelope. ACM Trans. Archit. Code Optim., 16(3).
Robinson, T. (2024). Sustainable development through green software engineering: An empirical study in wind energy.
WikiC (2022). Wiki computação. Disponível em: [link].
Yadav, A., Usman, M., Sati, A., and Jain, S. (2024). Revolutionizing software development: Enhancing quality and performance through code refactoring. In Proceedings of the 2024 Sixteenth International Conference on Contemporary Computing, IC3-2024, page 715–725, New York, NY, USA. Association for Computing Machinery.
Biswas, M. P. (2023). Estimating the energy cost of scientific software.
Connolly, D. and Ó Cinnéide, M. (2024). Weighted metrics for the development of energy efficient software. In Proceedings of the 1st International Workshop on Designing Software, Designing ’24, page 64–69, New York, NY, USA. Association for Computing Machinery.
Felix, P. and Mohankumar, M. (2024). Energy optimization in software development: A comparative study of sorting techniques.
FERREIRA, A. B. (2010). Dicionário Aurélio da Língua Portuguesa. Curitiba, Paraná: Positivo - Livros, 5 edition.
Ferreira, O. A. (2022). Modelling software energy consumption for energy efficiency analysis.
GROBER, U. (2007). Deep Roots: A Conceptual History of “sustainable Development” (Nachhaltigkeit). Discussion papers, Wissenschaftszentrum Berlin für Sozialforschung. Berlin: WZB.
Kandimalla, A. M. and Bolla, A. (2024). Green coding practices in software development: Perceptions, barriers, and strategies for change.
Kile, S. A., Iliyas, I. I., and Bassi, J. Y. (2025). Energy efficient software development: An integrated approach for green computing and enhanced software performance. BIMA JOURNAL OF SCIENCE AND TECHNOLOGY (2536-6041), 8(4B):212–224.
Kitchenham, B. Charters, S. (2007). Guidelines for performing systematic literature reviews in software engineering. Software Engineering Group Department of Computer Science Keele University.
Meinhardt, M. (2024). Energy-efficiency tactics in software architecture and implementation.
Peng, H., Gupte, A., Eliopoulos, N. J., Ho, C. C., Mantri, R., Deng, L., Jiang, W., Lu, Y.-H., Läufer, K., Thiruvathukal, G. K., et al. (2024). Large language models for energy-efficient code: Emerging results and future directions. arXiv preprint arXiv:2410.09241.
Rafael (2013). Ti sustentável: conceito, soluções e consequências. Disponível em: [link].
Reya, N. F., Ahmed, A., Zaman, T., and Islam, M. M. (2023). Greenpy: evaluating application-level energy efficiency in python for green computing. Annals of Emerging Technologies in Computing (AETiC), 7(3):92–110.
Rinne, T. (2024). Adapting sustainable software development methods into agile processes.
Roberts, S. I., Wright, S. A., Fahmy, S. A., and Jarvis, S. A. (2019). The power-optimised software envelope. ACM Trans. Archit. Code Optim., 16(3).
Robinson, T. (2024). Sustainable development through green software engineering: An empirical study in wind energy.
WikiC (2022). Wiki computação. Disponível em: [link].
Yadav, A., Usman, M., Sati, A., and Jain, S. (2024). Revolutionizing software development: Enhancing quality and performance through code refactoring. In Proceedings of the 2024 Sixteenth International Conference on Contemporary Computing, IC3-2024, page 715–725, New York, NY, USA. Association for Computing Machinery.
Publicado
24/04/2025
Como Citar
MOURA E SOUZA, André de; SOUZA, Patrícia Cristiane de; NUNES, Eunice P. dos Santos.
Desenvolvimento Sustentável de Software e Eficiência Energética do Código Um Mapeamento Sistemático. In: ESCOLA REGIONAL DE SISTEMAS DE INFORMAÇÃO DE MATO GROSSO, 1. , 2025, Cuiabá/MT.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2025
.
p. 102-110.
DOI: https://doi.org/10.5753/ersimt.2025.8884.
