Developing Green and Sustainable Software using Agile Methods in Global Software Development: Risk Factors for Vendors

被引:6
|
作者
Rashid, Nasir [1 ]
Khan, Siffat Ullah [1 ]
机构
[1] Univ Malakand, Software Engn Res Grp SERG UOM, Dept Comp Sci & Informat Technol, Kpk, Khyber Pakhtunk, Pakistan
关键词
Systematic Literature Review; Green and Sustainable Software; Agile Software Development; Risk Factor; Green Agile; GSD Vendors; CHALLENGES;
D O I
10.5220/0005913802470253
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Global software development (GSD) is gaining momentum due to the potential benefits it offers. GSD aims at delivering remarkable software through a widely distributed pool of experts, with reduced efforts, minimum cost and time. In recent years, GSD developers have reshaped the development processes and have adopted agile techniques and green engineering principles to cope with the frequent changes in requirements, accelerate the development in short increments and to produce energy efficient and sustainable software. However, the adoption of agile methods for developing sustainable software possesses a number of challenges. This paper presents a list of potential challenges/risks identified through systematic literature review (SLR) that need to be avoided by the GSD vendors using agile methods for the development of green and sustainable software. Our findings reveal eight risk factors that are faced by GSD vendors in the development of green and sustainable software using agile methods. GSD vendors are encouraged to address properly all the identified factors in general and the most-frequently cited critical risks in particular, such as in- sufficient system documentation, limited support for real-time systems and large systems, management overhead, lack of customer's presence, lack of formal communication and lack of long term planning.
引用
收藏
页码:247 / 253
页数:7
相关论文
共 50 条
  • [1] Agile practices for global software development vendors in the development of green and sustainable software
    Rashid, Nasir
    Khan, Siffat Ullah
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2018, 30 (10)
  • [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] Developing Green and Sustainable Software: Success Factors for Vendors
    Salam, Muhammad
    Khan, Siffat Ullah
    PROCEEDINGS OF 2016 IEEE 7TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS 2016), 2016, : 1059 - 1062
  • [4] 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
  • [5] Software Integration in Global Software Development: Success Factors for GSD Vendors
    Ilyas, Muhammad
    Khan, Siffat Ullah
    2015 16TH IEEE/ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING (SNPD), 2015, : 119 - 124
  • [6] An Empirical Study on Using Agile Methods in Global Software Development
    Vithana, V. N.
    Asirvatham, D.
    Johar, M. G. M.
    2018 18TH INTERNATIONAL CONFERENCE ON ADVANCES IN ICT FOR EMERGING REGIONS (ICTER) CONFERENCE PROCEEDINGS, 2018, : 150 - 156
  • [7] Green Software Engineering with Agile Methods
    Dick, Markus
    Drangmeister, Jakob
    Kern, Eva
    Naumann, Stefan
    2013 2ND INTERNATIONAL WORKSHOP ON GREEN AND SUSTAINABLE SOFTWARE (GREENS), 2013, : 78 - 85
  • [8] 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
  • [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] Prioritizing and Optimizing Risk Factors in Agile Software development
    Agrawal, Ruchi
    Singh, Deepali
    Sharma, Ashish
    2016 NINTH INTERNATIONAL CONFERENCE ON CONTEMPORARY COMPUTING (IC3), 2016, : 241 - 247