SYSTEM AND METHOD TO DETERMINE DEFECT RISKS IN SOFTWARE SOLUTIONS
First Claim
1. A method implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable storage medium having programming instructions operable to:
- receive one or more risk factors;
receive one or more contexts and identify one or more context relationships;
associate the one or more contexts with the one or more risk factors;
map the one or more risk factors for an associated context to a software defect related risk consequence to determine a risk model; and
execute a risk-based testing based on the risk model to determine a defect related risk evaluation for a software development project.
2 Assignments
0 Petitions
Accused Products
Abstract
A method is implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable storage medium having programming instructions. The programming instructions are operable to receive one or more risk factors, receive one or more contexts, identify one or more context relationships and associate the one or more contexts with the one or more risk factors. Additionally, the programming instructions are operable to map the one or more risk factors for an associated context to a software defect related risk consequence to determine a risk model and execute a risk-based testing based on the risk model to determine a defect related risk evaluation for a software development project.
-
Citations
25 Claims
-
1. A method implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable storage medium having programming instructions operable to:
-
receive one or more risk factors; receive one or more contexts and identify one or more context relationships; associate the one or more contexts with the one or more risk factors; map the one or more risk factors for an associated context to a software defect related risk consequence to determine a risk model; and execute a risk-based testing based on the risk model to determine a defect related risk evaluation for a software development project. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system implemented in hardware, comprising:
-
a risk factor receiving (RFR) tool operable to receive one or more risk factors; a context receiving (CR) tool operable to receive; one or more contexts; one or more context relationships; and associations of the one or more contexts with the one or more risk factors; a mapping tool operable to map the one or more risk factors for an associated context to a software defect related risk consequence to determine a risk model; a software break-down (SB) tool operable to break-down software into risk evaluation units; a risk annotation tool operable to evaluate and annotate a software solution with selected risk factors for the risk evaluation units; and a risk-based testing tool operable to execute a risk-based testing on the software based on the risk model to determine a defect related risk evaluation for a software development project and collect test results and a test process from the risk-based testing. - View Dependent Claims (21, 22, 23)
-
-
24. A computer program product comprising a computer usable storage medium having readable program code embodied in the storage medium, the computer program product includes at least one component operable to:
-
receive one or more risk factors, wherein the one or more risk factors; comprise an orthogonal list of risk factors, including at least one of technical risk factors, business risk factors, project management risk factors and user-added risk factors; and are defined with one or more of a risk factor name, a risk factor category, a requirement type, a description, one or more scale definitions and a risk factor value; receive one or more contexts and identify one or more context relationships; associate the one or more contexts with the one or more risk factors; map the one or more risk factors for an associated context to a software defect related risk consequence to determine a risk model; and execute a risk-based testing based on the risk model to determine a defect related risk evaluation for a software development project.
-
-
25. A computer system for classifying automated code inspection services defect output for defect analysis, the system comprising:
-
a CPU, a computer readable memory and a computer readable storage media; first program instructions to receive one or more risk factors; second program instructions to receive one or more contexts and identify one or more context relationships; third program instructions to associate the one or more contexts with the one or more risk factors; fourth program instructions to map the one or more risk factors for an associated context to a software defect related risk consequence to determine a risk model, wherein the mapping the one or more risk factors comprises determining a dimension where the one or more risk factors generates a risk impact, wherein the dimension comprises at least one of; a failure possibility dimension, which indicates a likelihood that a defect will occur within a specific context; and a failure damage dimension, which indicates a consequence of an occurrence of the defect in production; and fifth program instructions to execute a risk-based testing based on the risk model to determine a defect related risk evaluation for a software development project, wherein the first, second, third, fourth and fifth program instructions are stored on the computer readable storage media for execution by the CPU via the computer readable memory.
-
Specification