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 条
  • [32] RISK ANALYSIS FOR USE IN METHODS OF AGILE SOFTWARE DEVELOPMENT PROJECT MANAGEMENT
    de Oliveira, Leonardo Rocha
    Gomes, Geraldo Santoro
    de Lima, Fernando Policarpo
    REVISTA DE GESTAO E PROJETOS, 2014, 5 (02): : 90 - 101
  • [33] Developing Software Product and Test Automation Software Using Agile Methodology
    Sultania, Ashish Kumar
    2015 THIRD INTERNATIONAL CONFERENCE ON COMPUTER, COMMUNICATION, CONTROL AND INFORMATION TECHNOLOGY (C3IT), 2015,
  • [34] Assessing the Risk of Software Development in Agile Methodologies Using Simulation
    Lunesu, Maria Ilaria
    Tonelli, Roberto
    Marchesi, Lodovica
    Marchesi, Michele
    IEEE ACCESS, 2021, 9 : 134240 - 134258
  • [35] METHODS OF AGILE SOFTWARE DEVELOPMENT AND SERVICE MODELCMMI
    Conti, Camila Tais
    Trein, Fabiano Andre
    GESTAO E DESENVOLVIMENTO, 2012, 9 (02): : 117 - 130
  • [36] Agile Software Development Methods and its Advantages
    Biju, Soly Mathew
    TECHNOLOGICAL DEVELOPMENTS IN NETWORKING, EDUCATION AND AUTOMATION, 2010, : 603 - 607
  • [37] Agile Software Development Methods: A Comparative Review
    Abrahamsson, Pekka
    Oza, Nilay
    Siponen, Mikko T.
    AGILE SOFTWARE DEVELOPMENT: CURRENT RESEARCH AND FUTURE DIRECTIONS, 2010, : 31 - +
  • [38] Green Software Development Model An Approach towards Sustainable Software development
    Shenoy, Sanath. S.
    Eeratta, Raghavendra
    2011 ANNUAL IEEE INDIA CONFERENCE (INDICON-2011): ENGINEERING SUSTAINABLE SOLUTIONS, 2011,
  • [39] Critical Success Factors for Agile Software Development
    Pacagnella Junior, Antonio Carlos
    da Silva, Vinicius Romeiro
    Aquino Junior, Plinio Thomaz
    IEEE TRANSACTIONS ON ENGINEERING MANAGEMENT, 2024, 71 : 14807 - 14823
  • [40] A Risk Management Tool for Agile Software Development
    Tavares, Breno Gontijo
    Keil, Mark
    Sanches da Silva, Carlos Eduardo
    de Souza, Adler Diniz
    JOURNAL OF COMPUTER INFORMATION SYSTEMS, 2021, 61 (06) : 561 - 570