×

Using traceability links strength for software development integrity monitoring

  • US 9,292,410 B2
  • Filed: 11/06/2011
  • Issued: 03/22/2016
  • Est. Priority Date: 11/06/2011
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computerized method for monitoring integrity of an application development project having a plurality of code elements and a plurality of requirements by identifying inconsistency between said code elements and said requirements in development of said project based on monitoring changes to a strength of each of a plurality of traceability links between different software code versions, comprising:

  • computing a first strength for each of a plurality of traceability links each between a certain code element of the plurality of code elements in a current software code version of said application development project and one of the plurality of requirements;

    computing a second strength for each of said plurality of traceability links in a new software code which includes a revision to said certain code element from said current software version;

    identifying a deviation based on a decrease in said second strength of a first traceability link of said new software code from said first strength of said first traceability link of said current software version;

    providing a correlation threshold;

    wherein said new software code version comprises a new requirement first appearing in said new software code version;

    computing a third strength of an additional second traceability link between said certain code element and said new requirement, wherein said first and second traceability links connected to the same certain code element and to different requirements;

    identifying a conflict between said new requirement and at least one of said plurality of requirements, based on said third strength exceeding said correlation threshold and based on said deviation decrease from said first strength to said second strength; and

    generating an inconsistency notification based on said identifying said conflict.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×