Article ID: | iaor1996755 |
Country: | Japan |
Volume: | 35 |
Issue: | 10 |
Start Page Number: | 2197 |
End Page Number: | 2202 |
Publication Date: | Oct 1994 |
Journal: | Transactions of the Information Processing Society of Japan |
Authors: | Yamada Shigeru |
Keywords: | project management, computers |
It is of great importance to consider maintenance costs occurring during the operation phase in software development. In this paper, based on a software maintenance cost model for the testing and operation phases, the paper discusses optimal software release times which minimize the total expected software cost. Then, a development manager can quantitatively know the time when testing is terminated and the software is released to the user. In particular, the paper introduces a warranty which a contract requiring the developer to fix all software faults detected within the warranty period in the operation phase. The warranty period is assumed to obey a general probability distribution. Also, the fault detection phenomenon during the testing and operation phases is described by a software reliability growth model. [In Japanese.]