Unlock instant, AI-driven research and patent intelligence for your innovation.

Using traceability links strength for software development integrity monitoring

A traceability and integrity technology, which is applied in the field of monitoring the integrity of requirements and/or code elements, and can solve problems such as easy-to-lose requirements and their code implementation tracking, logic changes or removals, etc.

Active Publication Date: 2014-06-25
IBM CORP
View PDF6 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] For large software development projects, it is easy to lose track of requirements and their code implementation
After a requirement is implemented, the code continues to evolve, and the logic supporting that requirement may be changed or removed

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Using traceability links strength for software development integrity monitoring
  • Using traceability links strength for software development integrity monitoring
  • Using traceability links strength for software development integrity monitoring

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] The present invention, in some of its embodiments, relates to software development, and more particularly, but not exclusively, to monitoring requirements and / or integrity of code elements.

[0032] According to some embodiments of the present invention, methods and systems are provided for monitoring applications with multiple The integrity of the application development project for each requirement.

[0033] For example, the method is based on calculating the strength of each of a number of traceability links between code elements in each of a number of software code versions of an application development project, and detecting one or more traceability links between software code versions. A change in the strength of multiple traceability links. Based on this change, also referred to as a deviation, one or more inconsistency notifications can be generated and output, for example presented as a message to users of the software development workspace. The method as out...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A method for monitoring requirements integrity. The method comprises receiving a plurality of requirements for an application development project having a plurality of code elements, computing a first strength for each of a plurality of traceability links each between a certain code element in a current software code version of the 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 the certain code element from said current software version, and generating an inconsistency notification based on a deviation between said second strength and said first strength.

Description

technical field [0001] The present invention, in some of its embodiments, relates to software development, and more particularly, but not exclusively, to monitoring requirements and / or integrity of code elements. Background technique [0002] For large software development projects, it is easy to lose track of requirements and their code implementation. After a requirement is implemented, the code continues to evolve, and the logic supporting that requirement may be changed or removed. In such software development projects, traceability links can be used to link requirements such as product documentation requirements and source code or a high-level representation of source code. Having a traceability link between source code and requirements facilitates performing a variety of software maintenance tasks, including impact analysis, program understanding, and requirements assurance for high-quality systems. For the Observer or Text Analysis modules, these links help explain ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/44
CPCG06F11/3604G06F8/30G06F9/44G06F8/75G06F8/10G06F8/20G06F8/71G06F8/77
Inventor Y·希米奥诺维希M·尼森森J·布纳亚胡
Owner IBM CORP