Research synthesis · Sustainable software engineering
Sustainable software engineering: ESG in software projects, software quality and reliable IT project delivery
Vajjhala and colleagues address sustainability in software engineering in two senses — whether software projects can be assessed against ESG criteria, and whether software and IT projects are built to last through defect prediction, sound programming education and evidence on why IT projects fail.
A short narrative review of research by Narasimha Rao Vajjhala and co-authors in this area. Every claim carries an APA citation that links to the publication’s own page (abstract, key findings, DOI); the full references are listed at the end. Updated .
Synthesis
Narasimha Rao Vajjhala’s work bears on sustainable software engineering in two senses: whether software projects can be assessed against environmental, social and governance criteria, and whether software and the IT projects that deliver it are built to last.
On the first, Strang and Vajjhala (2026a) treated one financial firm’s project evaluation practice as a socio-technical system and applied an open-source data science workflow to 207 software engineering project records. Stakeholder-rated social and governance factors tracked the overall project score almost perfectly (r = +0.995 and +0.966), but the environmental factor was unrelated to it, and machine learning classifiers performed weakly (kNN AUC = 0.497; SVM accuracy 61.8%). The authors concluded that ESG measurement in software projects is shaped by human rating practice and organizational templates as much as by algorithms. A companion study showed that project-level ESG compliance can be measured with a validated seven-item instrument covering ESG planning and ESG monitoring and controlling (Strang & Vajjhala, 2026c), and an edited volume set out how Internet of Things solutions can be designed to minimise environmental impact across industries (Thandekkattu & Vajjhala, 2024).
On the second, the group has studied software quality and the people who build software. Saheed et al. (2021) showed that a boosted and bagged ensemble, led by CatBoost, predicted software defects on NASA datasets with outstanding performance when judged on AUC, F-measure and the Matthews correlation coefficient rather than accuracy alone. Fonkam and Vajjhala (2026) reviewed 28 empirical studies and found that functional programming taught with Haskell brings consistent benefits for mathematical reasoning and abstract thinking, with integrated approaches outperforming purely functional ones and selective transfer to mainstream object-oriented languages.
Finally, sustainable delivery depends on IT projects that do not fail. Mining about 17,430 US government IT projects, Strang and Vajjhala (2023a) identified project manager experience, project budget and outsourced versus in-house project management as significant failure predictors. Controlled experiments showed that a bonus incentive made experienced project managers less likely to cancel a failing military software project, with risk competency as the protective factor (Strang & Vajjhala, 2022a; Strang & Vajjhala, 2022b), and in Fintech projects team members’ willingness to disclose past performance nearly doubled the explained variance in project success, from 9.6% to 18.8% (Strang & Vajjhala, 2025a).
The resulting view of sustainable software engineering joins measurable ESG criteria with software quality, sound programming education and evidence-based project governance.
Key claims with sources
- In financial software engineering projects, social and governance ratings tracked the overall project score almost perfectly while the environmental factor was unrelated to it (Strang & Vajjhala, 2026a).
- An ensemble CatBoost model gave outstanding software defect prediction performance when judged on AUC, F-measure and MCC rather than accuracy alone (Saheed et al., 2021).
- Project manager experience, budget and in-house versus outsourced management predict IT project failure (Strang & Vajjhala, 2023a).
References
- Fonkam, M., & Vajjhala, N. R. (2026). A Spotlight on the Role of Functional Programming & Haskell in Computing & Software Development. In H. R. Arabnia (Ed.), Computational Science and Computational Intelligence (CSCE 2025) (pp. 56–63). Springer Nature Switzerland AG. https://doi.org/10.1007/978-3-032-22202-2_5 Summary & key findings →
- Saheed, Y. K., Longe, O., Baba, U. A., Rakshit, S., & Vajjhala, N. R. (2021). An Ensemble Learning Approach for Software Defect Prediction in Developing Quality Software Product. In Mayank Singh, Vipin Tyagi, P. K. Gupta, Jan Flusser, Tuncer Ören, V. R. Sonawane (Eds.), Advances in Computing and Data Sciences: 5th International Conference, ICACDS 2021, Nashik, India, April 23–24, 2021, Revised Selected Papers, Part I (pp. 317–326). Springer International Publishing. https://doi.org/10.1007/978-3-030-81462-5_29 Summary & key findings →
- Strang, K. D., & Vajjhala, N. R. (2022a). How Bias Impacted the Project Manager Decision to Not Terminate a Failing Project. International Journal of Information Technology Project Management, 13(1), 1–17. https://doi.org/10.4018/IJITPM.304059 Summary & key findings →
- Strang, K. D., & Vajjhala, N. R. (2022b). Testing Risk Management Decision Making Competency of Project Managers in a Crisis. The Journal of Modern Project Management, 10(1), 52–71. https://journalmodernpm.com/manuscript/index.php/jmpm/article/view/JMPM02904 Summary & key findings →
- Strang, K. D., & Vajjhala, N. R. (2023a). Mining Project Failure Indicators From Big Data Using Machine Learning Mixed Methods. International Journal of Information Technology Project Management, 14(1), 1–24. https://doi.org/10.4018/IJITPM.317221 Summary & key findings →
- Strang, K. D., & Vajjhala, N. R. (2025a). Can Project Team Members’ Willingness to Disclose Past Performance During Procurement Improve Organizational Business Process Success?. Information, 16(11), 955. https://doi.org/10.3390/info16110955 Summary & key findings →
- Strang, K. D., & Vajjhala, N. R. (2026a). Machine Learning and Data Science for ESG Compliance Measurement in Financial Software Engineering Projects: A Single-Case Socio-Technical Systems Analysis. Systems, 14(8), 990. https://doi.org/10.3390/systems14080990 Summary & key findings →
- Strang, K. D., & Vajjhala, N. R. (2026c). Verifying SDG ESG Compliance in Manufacturing Industry Projects by Surveying Sponsors. Information, 17(4), 311. https://doi.org/10.3390/info17040311 Summary & key findings →
- Thandekkattu, S. G., & Vajjhala, N. R. (Eds.). (2024). Designing Sustainable Internet of Things Solutions for Smart Industries. IGI Global. https://doi.org/10.4018/979-8-3693-5498-8 Summary & key findings →
How to cite this synthesis
Please cite the original publications above for specific findings. To cite this overview itself:
Vajjhala, N. R. (2026, September 25). Sustainable software engineering: ESG in software projects, software quality and reliable IT project delivery. Narasimha Rao Vajjhala. https://www.narasimharao.net/research/focus-areas/sustainable-software-engineering/