Evaluation of Software Development Productivity and Analysis of Productivity Improvement Methods for Switching Systems

Hiroshi SUNAGA
Tetsuyasu YAMADA

IEICE TRANSACTIONS on Communications   Vol.E81-B       pp.2519-2527
Publication Date: 1998/12/25
Online ISSN: 
Print ISSN: 0916-8516
Type of Manuscript: Category: Switching and Communication Processing
productivity,  SDE,  software platform,  object-oriented design,  

Full Text: PDF>>
Buy this Article

The productivity of developing software for switching systems and the effects of using advanced software development methods were evaluated and analyzed. Productivity was found to be improved by using automatic code generation, simulator debugging, a hierarchical object-oriented software structure, and software-development-support tools. The evaluation showed that the total productivity was improved by about 20%, compared with a case where these efforts were not introduced. It also showed each effect of these methods and tools by evaluating their manpower saving ratios. These results are expected to benefit the development of various types of communication-switching and multimedia service systems. Also, our development-support tools and methods are expected to be the basis for attaining higher software development productivity.