Agile practices for global software development vendors in the development of green and sustainable software

被引:15
|
作者
Rashid, Nasir [1 ]
Khan, Siffat Ullah [1 ]
机构
[1] Univ Malakand, Dept Comp Sci & IT, Chakdara, Pakistan
关键词
agile practices; empirical study; global software development vendor; green and sustainable software; success factors; systematic literature review; PROCESS IMPROVEMENT; LIFE-CYCLE; CHALLENGES; MODEL;
D O I
10.1002/smr.1964
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Over the last decade, the use of agile methods has grown dramatically for software development. Agile methods guarantee to accelerate the delivery of remarkable software with increased user satisfaction and reduced cost. However, in recent years, due to emergence of green software engineering, software developers are compelled to focus more on green and sustainable aspects of software. Global software engineering aims to design, develop, and use a software with limited energy and computing resources. Recently, software engineers in global software development (GSD) have adapted agile methods for quick, interactive, and environment-friendly software development. However, there is a lack of specific practices to be followed by GSD vendors in the development of green and sustainable software. In this study, we have identified 36 agile practices through systematic literature review and applied contrived search criteria derived from the research questions; 53 relevant papers were identified and reviewed. Findings of the systematic literature review were then empirically validated through questionnaire survey in GSD industry, in which 106 relevant experts from 25 different countries participated. The identified agile practices are intended to assist GSD vendors in strengthening their agile maturity towards green and sustainable software development.
引用
收藏
页数:25
相关论文
共 50 条
  • [1] Developing Green and Sustainable Software using Agile Methods in Global Software Development: Risk Factors for Vendors
    Rashid, Nasir
    Khan, Siffat Ullah
    ENASE: PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL SOFTWARE APPROACHES TO SOFTWARE ENGINEERING, 2016, : 247 - 253
  • [2] Using agile methods for the development of green and sustainable software: Success factors for GSD vendors
    Rashid, Nasir
    Khan, Siffat Ullah
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2018, 30 (08)
  • [3] Green-Agile Maturity Model: An Evaluation Framework for Global Software Development Vendors
    Rashid, Nasir
    Khan, Siffat Ullah
    Khan, Habib Ullah
    Ilyas, Muhammad
    IEEE ACCESS, 2021, 9 : 71868 - 71886
  • [4] Effectiveness of Agile Practices in Global Software Development
    Jain, Ritu
    Suman, Ugrasen
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2016, 9 (10): : 231 - 248
  • [5] Agile practices reduce distance in global software development
    Holmstrom, Helena
    Fitzgerald, Brian
    Agerfalk, Par J.
    Conchuir, Eoin O.
    INFORMATION SYSTEMS MANAGEMENT, 2006, 23 (03) : 7 - 18
  • [6] Security Assurance Model of Software Development for Global Software Development Vendors
    Khan, Rafiq Ahmad
    Khan, Siffat Ullah
    Alzahrani, Musaad
    Ilyas, Muhammad
    IEEE ACCESS, 2022, 10 : 58458 - 58487
  • [7] Systematic literature review on agile practices in global software development
    Vallon, Raoul
    da Silva Estacio, Bernardo Jose
    Prikladnicki, Rafael
    Grechenig, Thomas
    INFORMATION AND SOFTWARE TECHNOLOGY, 2018, 96 : 161 - 180
  • [8] Agile Software Development Methodologies and Practices
    Williams, Laurie
    ADVANCES IN COMPUTERS, VOL 80, 2010, 80 : 1 - 44
  • [9] Software integration in global software development: Challenges for GSD vendors
    Ilyas, Muhammad
    Khan, Siffat Ullah
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2017, 29 (08)
  • [10] Agile coaching for global software development
    Paasivaara, Maria
    Lassenius, Casper
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2014, 26 (04) : 404 - 418