Improving agile software development by the application of method engineering practices

被引:0
|
作者
Henderson-Sellers, B. [1 ]
Serour, M. K. [1 ]
Gonzalez-Perez, C. [1 ]
Qumer, A. [1 ]
机构
[1] Univ Technol Sydney, PO Box 123,Broadway, Sydney, NSW 2007, Australia
基金
澳大利亚研究理事会;
关键词
software methodologies; agility; SPI; method engineering;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Despite the vast attention and wide acceptance of the newly engineered agile methods for software development, those methods are seldom linked to the goals of software process improvement (SPI), an approach that aims to provide support for significant improvement of both the quality of those methods as well as the resultant software products. In this paper, we propose an extension to agile methods by adding extra characteristics in order for agile methods to better support SPI. We explain how agile methods can gain those extra attributes through the application of a method engineering approach along with our new tool (4-DAT) that assists method engineers and managers in selecting the most appropriate method fragments for their needed agile methods. Finally, we summarize a number of industrial case studies carried out over several years in order to test and improve the efficiency of our theory of adding SPI to an agile methodological approach.
引用
收藏
页码:55 / +
页数:3
相关论文
共 50 条
  • [1] An Empirical Study on the Requirements Engineering Practices for Agile Software Development
    Kassab, Mohamad
    [J]. 2014 40TH EUROMICRO CONFERENCE SERIES ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2014), 2014, : 254 - 261
  • [2] Agile Requirements Engineering Practices: A Survey in Brazilian Software Development Companies
    Barata, Juan Carlos
    Lisboa, Diego
    Bastos, Laudelino Cordeiro
    Neto, Adolfo
    [J]. AGILE METHODS, WBMA 2021, 2023, 1642 : 110 - 119
  • [3] Integrating agile practices into software engineering courses
    Williams, L
    Lutz, M
    Hislop, G
    McCracken, M
    Mead, N
    Naveda, JF
    [J]. 15TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING, PROCEEDINGS, 2002, : 263 - 264
  • [4] Software reliability engineering for agile software development
    Far, Behrouz
    [J]. 2007 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-3, 2007, : 694 - 697
  • [5] Towards method engineering for agile software development: Theory and practice
    Serour, Magdy Kodsy
    Younessi, Houman
    [J]. MANAGING INFORMATION IN THE DIGITAL ECONOMY: ISSUES & SOLUTIONS, 2006, : 531 - +
  • [6] Agile Software Development Methodologies and Practices
    Williams, Laurie
    [J]. ADVANCES IN COMPUTERS, VOL 80, 2010, 80 : 1 - 44
  • [7] Investigating agile requirements engineering practices in the South African software development market
    Naicker, Nalindren
    Maharaj, Manoj S.
    [J]. Journal of Computing and Information Technology, 2020, 28 (01) : 33 - 58
  • [8] Requirements engineering and agile software development
    Paetsch, F
    Eberlein, A
    Maurer, F
    [J]. TWELFTH IEEE INTERNATIONAL WORKSHOPS ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES, PROCEEDINGS, 2003, : 308 - 313
  • [9] Investigation of Adherence Degree of Agile Requirements Engineering Practices in Non-Agile Software Development Organizations
    Ibrahim, Mennatallah H.
    Darwish, Nagy Ramadan
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2015, 6 (01) : 97 - 103
  • [10] An Agile Method for Multiagent Software Engineering
    Domann, Jaschar
    Hartmann, Sindy
    Burkhardt, Michael
    Barge, Alexander
    Albayrak, Sahin
    [J]. 5TH INTERNATIONAL CONFERENCE ON AMBIENT SYSTEMS, NETWORKS AND TECHNOLOGIES (ANT-2014), THE 4TH INTERNATIONAL CONFERENCE ON SUSTAINABLE ENERGY INFORMATION TECHNOLOGY (SEIT-2014), 2014, 32 : 928 - 934