REUSABILITY IN SOFTWARE MAINTENANCE - A JAPAN-USA COMPARISON

被引:2
|
作者
PEI, G
VICTORIA, A
机构
来源
JOURNAL OF SOFTWARE MAINTENANCE-RESEARCH AND PRACTICE | 1994年 / 6卷 / 04期
关键词
SOFTWARE REUSE; JAPAN; USA; SOFTWARE QUALITY; TEAM WORK METHODS; INDIVIDUAL WORK METHODS; SOFTWARE MAINTENANCE;
D O I
10.1002/smr.4360060402
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Japan benefits from a level of software reuse in software maintenance more than ten times the level in the USA. We report in this paper on our investigation during 1992 and 1993 into the management factors associated with that difference. The four main parts of this paper are the motivation for applying software reusability, maintenance management in the USA, maintenance management in Japan, and USA versus Japan. Our investigation included on-site visits in Japan and the USA, interviews with experts in Japan and the USA, and a review of the relevant Japanese and American literature (one of us speaks and reads Japanese fluently). Organizations in Japan applying software reuse report reduced maintenance backlogs, better satisfaction of customer (user) requests, and improved maintenance productivity. In Japan, about a third of organizations apply software reuse, and the reuse level typically is in the 50% to 75% range, we observe. In the USA, less than 2% of organizations apply software reuse in software maintenance, and the reuse level those organizations achieve typically is below 35%. The approach to software reuse in Japan is more business-oriented, with an emphasis on team work-methods and quality improvement. The approach in the USA is more technically oriented, with an emphasis on tools and operating practices. The approach in Japan reflects a tradition of building and maintaining in terms of assemblies and subassemblies to help control product quality over a long term. The approach in the USA reflects managements' pressure for a short-term payoff, and the relatively easy availability of personnel skills when needed. In both Japan and the USA, personnel factors are a major concern for information systems management in determining the extent of software reuse in software maintenance. Underlying all software maintenance reuse differences between Japan and the USA are structural and cultural differences which shape the extent and manner of applying software reusability in software maintenance.
引用
收藏
页码:165 / 183
页数:19
相关论文
共 50 条
  • [41] Tsunami awareness: a comparative assessment between Japan and the USA
    Miguel Esteban
    Jeremy Bricker
    Ricardo San Carlos Arce
    Hiroshi Takagi
    NamYi Yun
    Warathida Chaiyapa
    Alexander Sjoegren
    Tomoya Shibayama
    Natural Hazards, 2018, 93 : 1507 - 1528
  • [42] Tsunami awareness: a comparative assessment between Japan and the USA
    Esteban, Miguel
    Bricker, Jeremy
    San Carlos Arce, Ricardo
    Takagi, Hiroshi
    Yun, Nam Yi
    Chaiyapa, Warathida
    Sjoegren, Alexander
    Shibayama, Tomoya
    NATURAL HAZARDS, 2018, 93 (03) : 1507 - 1528
  • [43] Training for software maintenance
    Taylor, MJ
    Moynihan, EP
    Laws, A
    JOURNAL OF SOFTWARE MAINTENANCE-RESEARCH AND PRACTICE, 1998, 10 (06): : 381 - 393
  • [44] Medical mycology development and epidemiology in the USA, UK and Japan
    Homei, Aya
    MEDICAL MYCOLOGY, 2006, 44 : S39 - S54
  • [45] The GUMP process for software maintenance and maintenance education
    Wilde, N
    Brown, SM
    JOURNAL OF SOFTWARE MAINTENANCE-RESEARCH AND PRACTICE, 1996, 8 (04): : 229 - 239
  • [46] Culture and engineering in the USA and Japan
    Lynn, Leonard H.
    AI and Society, 2003, 17 (3-4) : 241 - 255
  • [47] Software Maintenance and Evolution and Automated Software Engineering
    Carver, Jeffrey C.
    Serebrenik, Alexander
    IEEE SOFTWARE, 2018, 35 (02) : 102 - 104
  • [48] Software reuse in Japan
    Isoda, S
    INFORMATION AND SOFTWARE TECHNOLOGY, 1996, 38 (03) : 165 - 171
  • [49] Balancing software composition and inheritance to improve reusability, cost, and error rate
    Bitman, WR
    JOHNS HOPKINS APL TECHNICAL DIGEST, 1997, 18 (04): : 485 - 500
  • [50] Development/maintenance/reuse: Software evolution in product lines
    Schach, SR
    Tomer, A
    SOFTWARE PRODUCT LINES: EXPERIENCE AND RESEARCH DIRECTIONS, 2000, 576 : 437 - 450