Maintenance and Agile Development: Challenges, Opportunities and Future Directions

被引:6
|
作者
Hanssen, Geir K. [1 ,2 ]
Yamashita, Aiko Fallas [3 ,4 ]
Conradi, Reidar [1 ]
Moonen, Leon [3 ]
机构
[1] Norwegian Univ Sci & Technol, N-7034 Trondheim, Norway
[2] SINTEF ICT, Trondheim, Norway
[3] Simula Res Lab, Oslo, Norway
[4] Univ Oslo, Dept Informat, Oslo, Norway
关键词
D O I
10.1109/ICSM.2009.5306278
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software entropy is a phenomenon where repeated changes gradually degrade the structure of the system, making it hard to understand and maintain. This phenomenon imposes challenges for organizations that have moved to agile methods from other processes, despite agile's focus on adaptability and responsiveness to change. We have investigated this issue through an industrial case study, and reviewed the literature on addressing software entropy, focussing on the detection of "code smells" and their treatment by refactoring. We found that in order to remain agile despite of software entropy, developers need better support for understanding, planning and testing the impact of changes. However, it is exactly work on refactoring decision support and task complexity analysis that is lacking in literature. Based on our findings, we discuss strategies for dealing with entropy in this context and present avenues for future research.
引用
收藏
页码:487 / +
页数:2
相关论文
共 50 条
  • [41] Late-life learning and health: challenges, opportunities, and future directions
    Al Hazzouri, Adina Zeki
    Elbejjani, Martine
    Chahine, Maya Abi
    Sadana, Ritu
    Sibai, Abla M.
    [J]. LANCET HEALTHY LONGEVITY, 2021, 2 (10): : E613 - E614
  • [42] Advancing genome editing with artificial intelligence: opportunities, challenges, and future directions
    Dixit, Shriniket
    Kumar, Anant
    Srinivasan, Kathiravan
    Vincent, P. M. Durai Raj
    Krishnan, Nadesh Ramu
    [J]. FRONTIERS IN BIOENGINEERING AND BIOTECHNOLOGY, 2024, 11
  • [43] Targeting cancer-associated fibroblasts: Challenges, opportunities and future directions
    Jenkins, Benjamin H.
    Buckingham, Josephine F.
    Hanley, Christopher J.
    Thomas, Gareth J.
    [J]. PHARMACOLOGY & THERAPEUTICS, 2022, 240
  • [44] Field crops and the fear of heat stress - opportunities, challenges and future directions
    Prasad, P. V. V.
    Jagadish, S. V. K.
    [J]. AGRICULTURE AND CLIMATE CHANGE - ADAPTING CROPS TO INCREASED UNCERTAINTY (AGRI 2015), 2015, 29 : 36 - 37
  • [45] Challenges in Agile Software Maintenance for Local and Global Development: An Empirical Assessment
    Almashhadani, Mohammed
    Mishra, Alok
    Yazici, Ali
    Younas, Muhammad
    [J]. INFORMATION, 2023, 14 (05)
  • [46] Conversation and conceptual development: Challenges, alternatives, and future directions
    Callanan, M
    Cervantes, C
    Sabbagh, M
    [J]. HUMAN DEVELOPMENT, 1999, 42 (06) : 356 - 361
  • [47] Research on alcohol and adolescent brain development: opportunities and future directions
    Witt, Ellen D.
    [J]. ALCOHOL, 2010, 44 (01) : 119 - 124
  • [48] Challenges and Future Directions
    Middleton, Rick
    [J]. IEEE CONTROL SYSTEMS MAGAZINE, 2011, 31 (04): : 13 - 14
  • [49] DIRECTIONS FOR THE FUTURE - OPPORTUNITIES FOR LEADERSHIP
    GRADY, AP
    [J]. AMERICAN JOURNAL OF OCCUPATIONAL THERAPY, 1991, 45 (01): : 7 - 9
  • [50] Current stance on predictive analytics in higher education: opportunities, challenges and future directions
    Umer, Rahila
    Susnjak, Teo
    Mathrani, Anuradha
    Suriadi, Lim
    [J]. INTERACTIVE LEARNING ENVIRONMENTS, 2023, 31 (06) : 3503 - 3528