Loading article...
Loading article...
Stream/Area:
-
Subject:
-
Paper ID:
IJSREM67980
Volume:
10 |
10 |
Oct 2026
Pages:
1-11
Publication Frequency:
Monthly (12 issues per year)
License:International Journal of Scientific Research in Engineering and Management follows the Creative Commons Attribution 4.0 (CC BY 4.0) License, allowing free use and distribution with proper attribution.
Department of Computer Science and Engineering
Priyadarshini college of Engineering
Department of Computer Science and Engineering
Priyadarshini college of Engineering
Department of Computer Science and Engineering
Priyadarshini college of Engineering
Department of Computer Science and Engineering
Priyadarshini college of Engineering
Department of Computer Science and Engineering
Priyadarshini college of Engineering
Department of Computer Science and Engineering
Priyadarshini college of Engineering
The increasing adoption of cloud computing, distributed systems, continuous integration and continuous deployment (CI/CD), and large-scale software repositories has increased the computational infrastructure required throughout the software development lifecycle. Although software is intangible, its development, storage, testing, execution, deployment, and data-transfer activities depend on physical computing resources and consequently consume energy. CarbonWise is an artificial intelligence (AI)-driven Green Software Engineering platform designed to analyze GitHub repositories and provide repository-specific sustainability insights through a unified developer-oriented environment. The proposed framework integrates GitHub repository analysis, software metrics, energy estimation, carbon-emission estimation, sustainability scoring, CI/CD analysis, dependency analysis, AI-assisted recommendations, interactive analytics, and automated reporting. CarbonWise retrieves repository metadata, programming-language information, repository size, dependencies, development dependencies, file structure, large files, configuration files, GitHub Actions workflows, workflow execution information, and CI runtime. These parameters are processed through a deterministic analysis engine to generate verified repository findings. Energy consumption is estimated using CI runtime, storage requirements, and network-related activity, while associated carbon dioxide equivalent (CO₂e) emissions are estimated using grid carbon intensity. A composite sustainability score combines carbon, CI/CD, dependency, and codebase indicators. The resulting verified findings are then supplied to an AI recommendation module based on the Google Gemini API. Unlike generic AI-based recommendations, CarbonWise uses an evidence-first architecture in which the AI layer reasons over structured and pre-verified repository findings. The platform presents the resulting information through dashboards, analytics, and PDF/CSV reports. The proposed system provides a practical framework for integrating sustainability considerations into everyday software engineering and Green DevOps practices. However, the current energy and carbon values are model-based estimates and should not be interpreted as direct hardware-level measurements. Future work will focus on real-time energy monitoring, cloud-provider integration, region-specific carbon intensity, advanced static analysis, carbon-aware CI/CD, and empirical validation.
KEYWORDS
CarbonWise presents a unified AI-driven framework for integrating software sustainability assessment into the software development lifecycle. The proposed platform combines GitHub repository analysis, software metrics, energy estimation, carbon-emission estimation, sustainability scoring, CI/CD analysis, dependency analysis, AI-assisted recommendations, dashboards, analytics, and automated reporting. The framework begins with repository-specific evidence obtained through GitHub APIs. Structural, dependency, and CI/CD characteristics are analyzed deterministically. These findings are subsequently used to estimate energy consumption and associated carbon emissions. A composite sustainability score combines carbon, CI/CD, dependency, and codebase indicators. A central feature of the architecture is the separation between deterministic analysis and generative AI. CarbonWise first verifies repository characteristics and stores structured findings before passing them to the AI recommendation layer. This design is intended to reduce generic recommendations and provide guidance that is grounded in repository-specific evidence. The system also provides developer-oriented dashboards and automated reports, allowing sustainability information to become part of normal software development activities. However, the current framework provides model-based estimates rather than direct physical measurements. The carbon and energy values therefore require appropriate interpretation, and future empirical validation is necessary to determine estimation accuracy and practical environmental impact. Future development involving real-time energy monitoring, cloud-provider data, regional carbon-intensity information, advanced static analysis, dependency verification, container analysis, Kubernetes integration, carbon-aware CI/CD, and historical sustainability tracking can further strengthen the framework. Overall, CarbonWise provides a structured approach for connecting software engineering artifacts with sustainability analysis and demonstrates how repository analytics and evidence-based artificial intelligence can support Green Software Engineering and Green DevOps practices.
[1] O. Danushi, S. Forti, and J. Soldani, “Carbon-efficient software design and development: A systematic literature review, ” ACM Computing Surveys, 2025. [2] S. M. K. Murthy, U. Airsang, K. Rajamani, and B. M. Schuller, “From code to carbon: Being energy efficient while coding, ” in Proc. Int. Conf. Sustainable & Resilient Futures (ICSRF), 2025. [3] Verdecchia et al. discuss how software engineering practices can be considered from an environmental sustainability perspective, particularly in relation to the energy and resource demands of software systems. [4] Castor presents an introductory approach for understanding and assessing the energy consumption associated with software execution. [5] S. Podder, H. Date, and S. Murthy Green prompt engineering for sustainable generative AI, Environmental Science and Ecotechnology, vol. 30, 2026. [6] J. Rashid, T. Mahmood, and M. W. Nisar A study on software metrics and its impact on software quality, Technical Journal, University of Engineering and Technology (UET) Taxila, vol. 24, no. 1, 2019. [7] R. Baghdadi, M. Merouani, M. H. Leghettas, K. Benatchba, S. Amarasinghe, and T. Arbaoui, A deep learningbased cost model for automatic code optimization, in Proc. 4th MLSys Conference, 2021. [7] R. Baghdadi, M. Merouani, M. H. Leghettas, K. Benatchba, S. Amarasinghe, and T. Arbaoui, A deep learningbased cost model for automatic code optimization, in Proc. 4th MLSys Conference, 2021. [8] S. Ergasheva, I. Khomyakov, A. Kruglov, and G. Scucci,Metrics of energy consumption in software systems: A systematic literature review, IOP Conference Series: Earth and Environmental Science, 2020. [9] Y. G. Kim, U. Gupta, A. McCrabb, Y. Son, V. Bertacco, D. Brooks, and C.-J. Wu, GreenScale: Carbon-aware systems for edge computing, arXiv preprint arXiv:2304.00404, 2023. [10] A. Radovanović, R. Koningstein, I. Schneider, B. Chen, A. Duarte, B. Roy, D. Xiao, M. Haridasan, P. Hung, N. Care, S. Talukdar, E. Mullen, K. Smith, M. Cottman, and W. Cirne, Carbon-aware computing for datacenters.
Publication Date
10/15/2026
Peer Review Type
Double-Blind Peer Review
Review Rounds: 2
Documents
Article Views
4
Total views since publication
PDF Downloads
6
Total downloads since publication
Geographic Reach
5
Digital Preservation: This article is permanently archived on Zenodo and complies with all data preservation standards across major indexing platforms.
Plagiarism Screening
This manuscript has been checked for plagiarism using TurnitinPlagiarismChecker software.
Conflict of Interest
The authors declare no conflict of interest related to this research work.
Funding Information
No funding information available for this research.
Related research in the same subject area
Loading similar articles...