Empowering Growth: Implementation of Sustainable Software Requirement Engineering Practices in Pakistan
Keywords:
Sustainability, Software Requirement Engineering, Energy Efficiency, Stakeholder Involvement, Environmental Impact.Abstract
Introduction/Importance of Study: Sustainability must be integrated into Software Requirements Engineering due to the environmental implications of software systems.
Novelty Statement: This research addresses the current gap in sustainable Software Requirements Engineering (SRE) by providing guidelines for integrating sustainable practices into software development.
Material and Method: An online survey was conducted using self-developed questionnaires designed to gather information on current sustainability practices in Software Requirements Engineering (SRE) among software professionals. The questionnaires, distributed via Google Forms, aimed to capture respondents' perspectives on the relevance of sustainable practices in the field.
Result and Discussion: The findings indicate that active stakeholder engagement, the use of energy-efficient algorithms, and the establishment of continuous improvement procedures are crucial for sustainable Software Requirements Engineering (SRE). Additionally, financial incentives and well-defined criteria for evaluating environmental impact emerged as significant factors. Among the successful practices recommended for integration into software development are audits, training programs, and the adoption of renewable energy practices.
Concluding Remarks: Incorporating sustainability into Software Requirements Engineering (SRE) enhances environmental sustainability and supports organizations' Corporate Social Responsibility (CSR) objectives, positioning them as key contributors to sustainable software engineering.
References
Tseng, M.-L., Tran, T. P. T., Ha, H. M., Bui, T.-D., & Lim, M. K. (2021). Sustainable industrial and operation engineering trends and challenges Toward Industry 4.0: A data driven analysis. Journal of Industrial and Production Engineering, 38(8), 581–598.
Duboc, L., Penzenstadler, B., Porras, J., Akinli Kocak, S., Betz, S., Chitchyan, R., Leifler, O., Seyff, N., & Venters, C. C. (2020). Requirements engineering for sustainability: an awareness framework for designing software systems for a better tomorrow. Requirements Engineering, 25, 469–492.
Kasauli, R., Knauss, E., Horkoff, J., Liebel, G., & de Oliveira Neto, F. G. (2021). Requirements engineering challenges and practices in large-scale agile system development. Journal of Systems and Software, 172, 110851.
Gupta, U., Kim, Y. G., Lee, S., Tse, J., Lee, H.-H. S., Wei, G.-Y., Brooks, D., & Wu, C.-J. (2021). Chasing carbon: The elusive environmental footprint of computing. 2021 IEEE International Symposium on High-Performance Computer Architecture (HPCA), 854–867.
Reya, N. F., Ahmed, A., Zaman, T., & Islam, M. M. (2023). GreenPy: evaluating application-level energy efficiency in Python for green computing. Annals of Emerging Technologies in Computing.
Itten, R., Hischier, R., Andrae, A. S. G., Bieser, J. C. T., Cabernard, L., Falke, A., Ferreboeuf, H., Hilty, L. M., Keller, R. L., & Lees-Perasso, E. (2020). Digital transformation—life cycle assessment of digital services, multifunctional devices and cloud computing. The International Journal of Life Cycle Assessment, 25, 2093–2098.
Gupta, U., Elgamal, M., Hills, G., Wei, G.-Y., Lee, H.-H. S., Brooks, D., & Wu, C.-J. (2022). ACT: Designing sustainable computer systems with an architectural carbon modeling tool. Proceedings of the 49th Annual International Symposium on Computer Architecture, 784–799.
Bharany, S., Sharma, S., Khalaf, O. I., Abdulsahib, G. M., Al Humaimeedy, A. S., Aldhyani, T. H. H., Maashi, M., & Alkahtani, H. (2022). A systematic survey on energy-efficient techniques in sustainable cloud computing. Sustainability, 14(10), 6256.
Bendtsen, E. B., Clausen, L. P. W., & Hansen, S. F. (2021). A review of the state-of-the-art for stakeholder analysis with regard to environmental management and regulation. Journal of Environmental Management, 279, 111773.
Hidellaarachchi, D., Grundy, J., Hoda, R., & Mueller, I. (2023). The influence of human aspects on requirements engineering-related activities: Software practitioners’ perspective. ACM Transactions on Software Engineering and Methodology, 32(5), 1–37.
Kolpondinos, M. Z., & Glinz, M. (2020). GARUSO: a gamification approach for involving stakeholders outside organizational reach in requirements engineering. Requirements Engineering, 25(2), 185–212.
Katal, A., Dahiya, S., & Choudhury, T. (2023). Energy efficiency in cloud computing data centers: a survey on software technologies. Cluster Computing, 26(3), 1845–1875.
Chofreh, A. G., Goni, F. A., Klemeš, J. J., Malik, M. N., & Khan, H. H. (2020). Development of guidelines for the implementation of sustainable enterprise resource planning systems. Journal of Cleaner Production, 244, 118655.
Fuchs, C. (2020). Information Technology and Sustainability in the Information Society. 11(688768), 2431–2461.
Wankhede, V. A., Agrawal, R., Kumar, A., Luthra, S., Pamucar, D., & Stević, Ž. (2024). Artificial intelligence an enabler for sustainable engineering decision-making in uncertain environment: a review and future propositions. Journal of Global Operations and Strategic Sourcing, 17(2), 384–401.
Semerikov, S. O., Striuk, A. M., Striuk, L., Striuk, M., & Shalatska, H. M. (2020). Sustainability in Software Engineering Education: a case of general professional competencies. E3S Web of Conferences. The International Conference on Sustainable Futures: Environmental, Technological, Social and Economic Matters (ICSF 2020), 166, 1–13.
Poth, A., & Nunweiler, E. (2022). Develop sustainable software with a lean ISO 14001 setup facilitated by the efiS® framework. International Conference on Lean and Agile Software Development, 96–115.
Muravev, M., Golovkov, A., Shershen, K., Somenkova, A., & Brazhenko, D. (2023). HYBRID SOFTWARE DEVELOPMENT METHODS: EVOLUTION AND THE CHALLENGE OF INFORMATION SYSTEMS AUDITING. Journal of the Balkan Tribological Association, 29(4).
Duarte, A., & Krajsic, A. V. (2017). Global Economy Iss European Journal of Training and Development Journal of Consumer Marketing Iss. Journal of Enterprising Communities: People and Places in the Global Economy, 9(2310), 94–113. http://dx.doi.org/10.1108/JEC-09-2014-0018%5Cnhttp://dx.doi.org/10.1108/EJTD-02-2013-0019%5Cnhttp://
Bambazek, P., Groher, I., & Seyff, N. (2023). Requirements engineering for sustainable software systems: a systematic mapping study. Requirements Engineering, 28(3), 481–505.
Galán, O. A. A., Valdéz, J. L. C., Medina, H. F., Contreras, G. A. V., & Sumuano, J. L. S. (2020). Proposal of a sustainable agile model for software development. International Journal of Advanced Computer Science and Applications, 11(1).
Klewitz, J., & Hansen, E. G. (2014). Sustainability-oriented innovation of SMEs: A systematic review. Journal of Cleaner Production, 65, 57–75. https://doi.org/10.1016/j.jclepro.2013.07.017
Verdecchia, R., Lago, P., Ebert, C., & De Vries, C. (2021). Green IT and green software. IEEE Software, 38(6), 7–15.
Gährs, S., & Knoefel, J. (2020). Stakeholder demands and regulatory framework for community energy storage with a focus on Germany. Energy Policy, 144, 111678.
Pargaonkar, S. (2023). Synergizing Requirements Engineering and Quality Assurance: A Comprehensive Exploration in Software Quality Engineering. International Journal of Science and Research (IJSR), 12(8), 2003–2007.
Attanasio, G., Preghenella, N., De Toni, A. F., & Battistella, C. (2021). Stakeholder engagement in business models for sustainability: The stakeholder value flow model for sustainable development. Business Strategy and the Environment, 31(3), 860–874. https://doi.org/10.1002/bse.2922
Wu, C.-J., Raghavendra, R., Gupta, U., Acun, B., Ardalani, N., Maeng, K., … Akyildiz, B. (2022). Sustainable AI: Environmental Implications, Challenges and Opportunities. Proceedings of Machine Learning and Systems, 4, 795–813. Retrieved from https://proceedings.mlsys.org/paper_files/paper/2022/hash/462211f67c7d858f663355eff93b745e-Abstract.html
Bradu, P., Biswas, A., Nair, C., Sreevalsakumar, S., Patil, M., Kannampuzha, S., … Gopalakrishnan, A. V. (2022). Recent advances in green technology and Industrial Revolution 4.0 for a sustainable future. Environmental Science and Pollution Research International, 30. https://doi.org/10.1007/s11356-022-20024-4
None Akoh Atadoga, Umoga, J., Lottu, A., & Oluwademilade, E. (2024). Tools, techniques, and trends in sustainable software engineering: A critical review of current practices and future directions. World Journal of Advanced Engineering Technology and Sciences, 11(1), 231–239. https://doi.org/10.30574/wjaets.2024.11.1.0051
Cico, O., Jaccheri, L., Nguyen-Duc, A., & Zhang, H. (2020). Exploring the intersection between software industry and Software Engineering education - A systematic mapping of Software Engineering Trends. Journal of Systems and Software, 172, 110736. https://doi.org/10.1016/j.jss.2020.110736
Grecu, V., Ciobotea, R.-I.-G., & Florea, A. (2020). Software Application for Organizational Sustainability Performance Assessment. Sustainability, 12(11), 4435. https://doi.org/10.3390/su12114435
Peláez, R. M., Brust, A. O., Rivera, S., Félix, V. G., Ostos, R., Brito, H., … Mena, L. J. (2023). Role of Digital Transformation for Achieving Sustainability: Mediated Role of Stakeholders, Key Capabilities, and Technology. Sustainability, 15(14), 11221. mdpi. https://doi.org/10.3390/su151411221
Pazienza, A., Baselli, G., Daniele Carlo Vinci, & Maria Vittoria Trussoni. (2024). A holistic approach to environmentally sustainable computing. Innovations in Systems and Software Engineering. https://doi.org/10.1007/s11334-023-00548-9
Fattahi, A., Sijm, J., & Faaij, A. (2020). A systemic approach to analyze integrated energy system modeling tools: A review of national models. Renewable and Sustainable Energy Reviews, 133, 110195. https://doi.org/10.1016/j.rser.2020.110195
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2024 50sea
This work is licensed under a Creative Commons Attribution 4.0 International License.