Towards a proper integration of large refactorings in agile software development

被引:0
|
作者
Lippert, M [1 ]
机构
[1] Univ Hamburg, Software Engn Grp, D-22527 Hamburg, Germany
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Refactoring is a key element of many agile software development methods. While most developers associate small design changes with the term refactoring (as described by Martin Fowler and William F. Opdyke), everyday development practice in medium- to large-sized projects calls for more than fine-grained refactorings. Such projects involve more complex refactorings, running for several hours or days and sometimes consisting of a huge number of steps. This paper discusses the problems posed by large refactorings and presents an approach that allows agile teams to integrate large refactorings into their daily work.
引用
收藏
页码:113 / 122
页数:10
相关论文
共 50 条
  • [1] Towards the Integration of Security Practices in Agile Software Development: A Systematic Mapping Review
    Valdes-Rodriguez, Yolanda
    Hochstetter-Diez, Jorge
    Diaz-Arancibia, Jaime
    Cadena-Martinez, Rodrigo
    APPLIED SCIENCES-BASEL, 2023, 13 (07):
  • [2] Towards Agile Development of Critical Software
    Gorski, Janusz
    Lukasiewicz, Katarzyna
    SOFTWARE ENGINEERING FOR RESILIENT SYSTEMS, SERENE 2013, 2013, 8166 : 48 - 55
  • [3] Agile software development in large organizations
    Lindvall, M
    Muthig, D
    Dagnino, A
    Wallin, C
    Stupperick, M
    Kiefer, D
    May, J
    Kähkönen, T
    COMPUTER, 2004, 37 (12) : 26 - +
  • [4] Large scale agile software development
    Crocker, R
    EXTREME PROGRAMMING AND AGILE METHODS - XP/ AGILE UNIVERSE 2004, PROCEEDINGS, 2004, 3134 : 231 - 231
  • [5] A decade of agile methodologies: Towards explaining agile software development
    Dingsoyr, Torgeir
    Nerur, Sridhar
    Balijepally, VenuGopal
    Moe, Nils Brede
    JOURNAL OF SYSTEMS AND SOFTWARE, 2012, 85 (06) : 1213 - 1221
  • [6] Towards a Secure Agile Software Development Process
    Adelyar, S. Hassan
    Norta, Alex
    PROCEEDINGS 2016 10TH INTERNATIONAL CONFERENCE ON THE QUALITY OF INFORMATION AND COMMUNICATIONS TECHNOLOGY (QUATIC), 2016, : 101 - 106
  • [7] Towards Changing the Paradigm of Software Development in Software Industries: An Emergence of Agile Software Development
    Gupta, Swadha
    Gouttam, Deepali
    2017 IEEE INTERNATIONAL CONFERENCE ON SMART TECHNOLOGIES AND MANAGEMENT FOR COMPUTING, COMMUNICATION, CONTROLS, ENERGY AND MATERIALS (ICSTM), 2017, : 18 - 21
  • [8] Towards a Guide for Risk Management Integration in Agile Software Projects
    Rossa Hauck, Jean Carlo
    Vieira, Marcel
    SYSTEMS, SOFTWARE AND SERVICES PROCESS IMPROVEMENT, EUROSPI 2021, 2021, 1442 : 73 - 87
  • [9] Integration and Generification—Agile Software Development in the Healthcare Market
    Liv Karen Johannessen
    Gunnar Ellingsen
    Computer Supported Cooperative Work (CSCW), 2009, 18
  • [10] A QFD based Model Integration in Agile Software Development
    Ionica, Andreea
    Leba, Monica
    Dovleac, Raluca
    2017 12TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI), 2017,