DefinePK

DefinePK hosts the largest index of Pakistani journals, research articles, news headlines, and videos. It also offers chapter-level book search.

Empowering Growth: Implementation of Sustainable Software Requirement Engineering Practices in Pakistan


Article Information

Title: Empowering Growth: Implementation of Sustainable Software Requirement Engineering Practices in Pakistan

Authors: Javaria Umbreen, Samra Siddiqui, Muhammad Mughees Khan, Muhammad Umar

Journal: International Journal of Innovations in Science & Technology

HEC Recognition History
Category From To
Y 2024-10-01 2025-12-31
Y 2023-07-01 2024-09-30
Y 2021-07-01 2022-06-30

Publisher: 50SEA JOURNALS (SMC-PRIVATE) LIMITED

Country: Pakistan

Year: 2024

Volume: 6

Issue: 7

Language: English

Keywords: Sustainabilityenvironmental impact.Software Requirement EngineeringEnergy EfficiencyStakeholder Involvement

Categories

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.


Research Objective

To investigate the incorporation of sustainability principles into Software Requirements Engineering (SRE), evaluate current sustainability practices in software development among professionals, and identify key factors and effective practices for implementing sustainable SRE.


Methodology

An online survey was conducted using self-developed questionnaires distributed via Google Forms. The questionnaire comprised two sections: demographic information and 20 Likert scale questions assessing the importance of integrating various sustainability practices into SRE. Purposive sampling was used to collect data from 108 software industry professionals in Pakistan.

Methodology Flowchart
                        graph TD;
    A[Develop Questionnaire] --> B[Distribute Questionnaire via Google Forms];
    B --> C[Collect Responses];
    C --> D[Analyze Demographic Data];
    C --> E[Analyze Sustainability Practice Responses];
    D --> F[Present Respondent Demographics];
    E --> G[Identify Top Sustainability Practices];
    F --> H[Discussion];
    G --> H;
    H --> I[Formulate Conclusions and Recommendations];                    

Discussion

The integration of sustainability into SRE enhances environmental sustainability and supports Corporate Social Responsibility (CSR) objectives. Key practices include stakeholder involvement, prioritizing energy-efficient algorithms, continuous improvement, financial incentives, clear guidelines for environmental impact evaluation, resource consumption minimization, regular audits, training programs, renewable energy prioritization, and performance monitoring.


Key Findings

Active stakeholder engagement, the use of energy-efficient algorithms, and continuous improvement procedures are crucial for sustainable SRE. Financial incentives and well-defined criteria for evaluating environmental impact are significant factors. Recommended practices for integration include audits, training programs, and the adoption of renewable energy practices.


Conclusion

Incorporating sustainability into SRE is vital for addressing environmental, social, and economic issues in the digital realm. Practices such as stakeholder engagement, energy efficiency, continuous improvement, financial incentives, clear guidelines, resource conservation, audits, and training are essential. This approach not only ensures compliance but also positions organizations as responsible and sustainable producers of high-quality software, contributing to global climate goals.


Fact Check

- Data centers consumed approximately 200 TWh of electricity in 2020, accounting for 1% of the world's total electricity consumption (IEA, 2020).
- A total of 108 responses were received for the survey.
- The top-ranked sustainability practice identified was active stakeholder involvement in discussions regarding the environmental benefits of proposed software requirements.


Mind Map

Loading PDF...

Loading Statistics...