Case study: a maintenance practice used with real-time telecommunications software

被引:5
|
作者
Popovic, M [1 ]
Atlagic, B [1 ]
Kovacevic, V [1 ]
机构
[1] Univ Novi Sad, Dept Comp Engn, YU-2100 Novi Sad, Yugoslavia
关键词
software maintenance process; software quality prediction; software reliability engineering; software quality metrics; error-logging; error-prone software identification;
D O I
10.1002/smr.226
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper we present a case study of the software maintenance practice that has been successfully applied to real-time distributed systems, which are installed and fully operational in Moscow, St. Petersburg, and other cities across Russia. In this paper we concentrate on the software maintenance process, including customer request servicing, in-field error logging, role of information system, software deployment, and software quality policy, and especially the software quality prediction process. In this case study, the prediction process Is shown to be integral and one of the most important parts of the software maintenance process. We include a software quality prediction procedure overview and an example of the actual practice. The quality of the new software update is predicted on the basis of the current update's quantity metrics data and quality data, and new update's quantity metrics data. For management, this forecast aids software maintenance efficiency, and cost reduction. For practitioners, the most useful result presented is the process for determining the value for the break point. We end this case study with five lessons learned. Copyright (C) 2001 John Wiley & Sons, Ltd.
引用
收藏
页码:97 / 126
页数:30
相关论文
共 50 条
  • [1] EVALUATION OF MAINTENANCE SOFTWARE IN REAL-TIME SYSTEMS
    GAY, FA
    IEEE TRANSACTIONS ON COMPUTERS, 1978, 27 (06) : 576 - 582
  • [2] Study of making test case for real-time software
    Li, Weihua
    Kang, Jichang
    Weidianzixue yu Jisuanji/Microelectronics & Computer, 14 (05): : 4 - 7
  • [3] A course in real-time software principles (with practice)
    Shaw, A
    REAL-TIME SYSTEMS EDUCATION, 1996, : 3 - 5
  • [4] A case study in quantitative evaluation of real-time software architectures
    Fernández, JL
    Alvarez, B
    García, F
    Pérez, A
    de la Puente, JA
    RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE, 1998, 1411 : 213 - 224
  • [5] THE CASE FOR ELECTRIC DESIGN OF REAL-TIME SOFTWARE
    SANDEN, B
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1989, 15 (03) : 360 - 362
  • [6] A case study in the reuse of on-board embedded real-time software
    Vardanega, T
    Caspersen, G
    Pedersen, JS
    RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE' 99, 1999, 1622 : 425 - 436
  • [7] Real-time medical applications and telecommunications
    Stravs, M
    MEDICAL INFORMATICS EUROPE '99, 1999, 68 : 257 - 261
  • [8] REAL-TIME SOFTWARE
    WELLINGS, A
    SOFTWARE ENGINEERING JOURNAL, 1991, 6 (03): : 66 - 67
  • [9] AN EXPERIMENTAL-STUDY OF SOFTWARE METRICS FOR REAL-TIME SOFTWARE
    JENSEN, HA
    VAIRAVAN, K
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1985, 11 (02) : 231 - 234
  • [10] MAINTENANCE OF RELIABLE REAL-TIME SYSTEMS - HARDWARE VERSUS SOFTWARE TRADEOFFS
    SOI, IM
    AGGARWAL, KK
    MICROELECTRONICS AND RELIABILITY, 1982, 22 (03): : 357 - 361