Automating software evolution

被引:2
|
作者
Hearnden, D [1 ]
Bailes, P [1 ]
Lawley, M [1 ]
Raymond, K [1 ]
机构
[1] Univ Queensland, Sch ITEE, St Lucia, Qld 4067, Australia
关键词
D O I
10.1109/IWPSE.2004.1334773
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software maintenance and evolution are the most expensive activities in the software process, consuming 60% to 80% of the total time spent on a software system. However our understanding of maintenance activities has barely developed beyond arbitrary change to arbitrary things. The standard categories of maintenance are based on subjective characteristics (purpose), rather than objective attributes. Only by understanding the relationships and dependencies between entities in the software process (such as specification, design and implementation) can we begin to objectively categorise and potentially automate aspects of software evolution.
引用
收藏
页码:95 / 100
页数:6
相关论文
共 50 条
  • [1] AUTOMATING SOFTWARE EVOLUTION
    LIU, ZY
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1995, 5 (01) : 73 - 87
  • [2] Automating support for software evolution in UML
    Mens T.
    D'Hondt T.
    [J]. Automated Software Engineering, 2000, 7 (01) : 39 - 59
  • [3] Automating Hardware and Software Evolution Analysis
    Dougherty, Brian
    White, Jules
    Thompson, Chris
    Schmidt, Douglas C.
    [J]. 16TH ANNUAL IEEE INTERNATIONAL CONFERENCE AND WORKSHOP ON THE ENGINEERING OF COMPUTER BASED SYSTEMS, PROCEEDINGS, 2009, : 265 - 274
  • [4] SOFTWARE DEVELOPMENT FOR AUTOMATING THE PROCESS OF CREATION DATABASE OF ASTEROIDS' ORBITAL EVOLUTION
    Denisov, S. S.
    [J]. VESTNIK SAMARSKOGO GOSUDARSTVENNOGO TEKHNICHESKOGO UNIVERSITETA-SERIYA-FIZIKO-MATEMATICHESKIYE NAUKI, 2011, (04): : 200 - 203
  • [5] Automating three modes of evolution for object-oriented software architectures
    Tokuda, L
    Batory, D
    [J]. PROCEEDINGS OF THE FIFTH USENIX CONFERENCE ON OBJECT-ORIENTED TECHNOLOGIES AND SYSTEMS (COOTS '99), 1999, : 189 - 202
  • [6] Automating Software Processes
    Killisperger, Peter
    Peters, Georg
    Stumptner, Markus
    Nothhelfer-Kolb, Beate
    [J]. INFORMATION SYSTEMS DEVELOPMENT: CHALLENGES IN PRACTICE, THEORY AND EDUCATION, VOLS 1AND 2, 2009, : 1059 - 1068
  • [7] AUTOMATING SOFTWARE DESIGN
    FREEMAN, P
    [J]. COMPUTER, 1974, 7 (04) : 33 - 38
  • [8] AUTOMATING THE IMPORTATION OF SOFTWARE
    EGGERT, PR
    [J]. USENIX WORKSHOP PROCEEDINGS : SOFTWARE MANAGEMENT, 1989, : 115 - 118
  • [9] AUTOMATING THE TRANSFORMATIONAL DEVELOPMENT OF SOFTWARE
    FICKAS, SF
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1985, 11 (11) : 1268 - 1277
  • [10] AUTOMATING SOFTWARE FAULT TOLERANCE
    WILD, C
    [J]. JOURNAL OF SPACECRAFT AND ROCKETS, 1987, 24 (01) : 86 - 89