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 条
  • [21] Using Agile practices to solve Global Software Development problems - A Case Study
    Beecham, Sarah
    Noll, John
    Richardson, Ita
    2014 IEEE INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING WORKSHOPS (ICGSEW), 2014, : 5 - 10
  • [23] Software metrics for agile software development
    Kunz, Martin
    Dumke, Reiner R.
    Zenker, Niko
    ASWEC 2008: 19TH AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2008, : 673 - 678
  • [24] Agile software development
    Brandl, Dennis
    CONTROL ENGINEERING, 2009, 56 (07) : 18 - 18
  • [25] Agile Software Development
    Greer, Des
    Hamon, Yann
    SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (09): : 943 - 944
  • [26] Agile practices and the promotion of entrepreneurial skills in software development
    Tolfo, Cristiano
    Wazlawick, Raul Sidnei
    Gomes Ferreira, Marcelo Gitirana
    Forcellini, Fernando Antonio
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2018, 30 (09)
  • [27] Identifying Factors Influencing on Agile Practices for Software Development
    Arcos-Medina, Gloria
    Mauricio, David
    JOURNAL OF INFORMATION AND ORGANIZATIONAL SCIENCES, 2020, 44 (01) : 1 - 31
  • [28] Evolving software development instruction to support agile practices
    Wainer, M
    Hays, D
    SERP'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2003, : 773 - 779
  • [29] Agile software development practices: evolution, principles, and criticisms
    Misra, Subhas
    Kumar, Vinod
    Kumar, Uma
    Fantazy, Kamel
    Akhter, Mahmud
    INTERNATIONAL JOURNAL OF QUALITY & RELIABILITY MANAGEMENT, 2012, 29 (09) : 972 - +
  • [30] Agile Practices for Quantum Software Development: Practitioners' Perspectives
    Khan, Arif Ali
    Akbar, Muhammad Azeem
    Ahmad, Aakash
    Fahmideh, Mahdi
    Shameem, Mohammad
    Lahtinen, Valtteri
    Waseem, Muhammad
    Mikkonen, Tommi
    2023 IEEE INTERNATIONAL CONFERENCE ON QUANTUM SOFTWARE, QSW, 2023, : 9 - 20