Information Technology Reference
In-Depth Information
Table 4.
Typification of the Regression Test Case Selection under the Proposed
Taxonomy
A. SOFTWARE ENGINEERING Perspective
1. Software Development Stage(s)
Testing/Validation
2. Software Development Model(s)
Waterfall Mo del
Spiral Model
Iterative and Incremental Development
Agile Development
3. Main Subject Descriptor(s)
D.2.5 Testing and Debugging
4. Main Implicit Subject Descriptor(s)
Testing Tools
B. OPTIMISATION Perspective
1. Objective Space Dimensionality
Multi-objective
2. Instance Space Characterisation
Discrete
3. Constrained
No
4. Problem Linearity
Linear
5. Base NPO Problem Type(s)
SETS AND PARTITIONS
6. Base NPO Problem(s)
MINIMUM SET COVER
In typifying this problem under the proposed taxonomy, it is easy to see that,
regarding the SOFTWARE ENGINEERING perspective (Table 5), the NRP is
positioned under the Requirement Engineering software development stage, oc-
curring specially in the Iterative and Incremental and Agile Development Models.
In addition, the Next Release Problem addresses the subject “D.2.1 Require-
ments/Specifications”, present in the ACM Computing Classification System.
Under the OPTIMISATION perspective, as stated above, it is a mono-objective
problem, since it aims to solely maximise the importance of the customers which
will have their requirements delivered. It has a discrete instance space and should
be classified as a constrained problem, since considers a pre-defined budged as
restriction. Since both objective and restriction functions are linear, the overall
 
Search WWH ::




Custom Search