On this site, Chillarege shares a number of technical articles. We do this as a service to the community.  Over the years, we have noticed that there seems to be a significant interest in aspects of software engineering measurement and analysis - as witnessed by the large number of hits and downloads.

ODC Deep-Dives for Rapid Holistic Product Development Insight

Ram Chillarege, 2010

Appears in ISSRE 2010, International Symposium on Software Reliability Engineering, November 2010, San Jose, CA.

Abstract --

A holistic insight into a product development history and customer consequences is possible via ODC retrospectives, provided the sample space is carefully chosen and the data integrated with related process measurements. This case study and method illustrates how to achieve this insight.

Identifying Risk Using ODC Based Growth Models

Ram Chillarege and Shriram Biyani
IBM TJ Watson Research Center, Yorktown Heights, NY, 1994

Abstract --
This paper uses the relative growth of defects, classified using Orthogonal Defect Classification to get a finer insight into dynamics of the software development process during later parts of testing. This is particularly useful to help identify management actions to better use people resources (both skill and staffing levels) to respond to difficulties experienced with the product in test. Specifically, the technique helps to:
  • Identify the reasons for instability in the product demonstrated by growth modelling
  • Evaluate the relative stability of specific aspects of the product, such as design, code, etc.
  • Guide the choice of resource levels and skills necessary to respond to difficulties faced in the development process.

Guiding fault-injection and broadening its scope using ODC Triggers

Ram Chillarege
IBM Thomas J. Watson Research Center, 1996

Abstract -- This paper draws on the relationship between rapid reliability growth and the trigger profile during the early part of a product's release in the field.

  • Trigger distributions for the first eight quarters of a product are illustrated and compared with the software reliability growth experienced in the same period. These data illustrate the specific triggers that contributed towards the high reliability growth as compared to the others that did not.
  • The techniques of fault-injection can benefit from the knowledge of triggers and also assist testing and reliability growth by emulating an environment closer to that of the customer.

Thus, the ideas of fault-injection are made applicable to a much larger domain - namely of products which don't have to be fault-tolerant in design to take advantage and improve overall system reliability.

Conflicting forces for Software Reliability in e-Business

Ram Chillarege
Chillarege Inc., New York, September 2002

Abstract -- The design point of e-business web application and the market demands for reliability have changed considerably in the past few years. Client ramp rates and business pressures cause conflicting forces, which, if not judiciously managed, can spell an engineering and business disaster.

Gain Insight

Gain Insight

In a nutshell, ODC is to an engineering team, like an MRI is to a surgeon. You get to look inside - before you cut. Or examine, evaluate, or understand. And that's the winning difference.