Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

Multiple Comparison Tests01:13

Multiple Comparison Tests

4.0K
Multiple comparison test, abbreviated as MCT, is a post hoc analysis generally performed after comparing multiple samples with one or more tests. An MCT will help identify a significantly different sample among multiple samples or a factor among multiple factors.
It would be easy to compare two samples using a significance alpha level of 0.05. In other words, there is only one sample pair to be compared. However, it would be difficult to identify a significantly different sample if the number...
4.0K
Regression Analysis01:11

Regression Analysis

6.1K
Regression analysis is a statistical tool that describes a mathematical relationship between a dependent variable and one or more independent variables.
In regression analysis, a regression equation is determined based on the line of best fit– a line that best fits the data points plotted in a graph. This line is also called the regression line. The algebraic equation for the regression line is called the regression equation. It is represented as:
6.1K
Testing a Claim about Standard Deviation01:19

Testing a Claim about Standard Deviation

2.5K
A complete procedure to test a claim about population standard deviation or population variance is explained here.
The hypothesis testing for the claim of population standard deviation (or variance) requires the data and samples to be random and unbiased. The population distribution also must be normal. There is no specific requirement on the sample size as the estimation is based on the chi-square distribution.
As a first step, the hypothesis (null and alternative) concerning the claim about...
2.5K
Quantifying and Rejecting Outliers: The Grubbs Test01:02

Quantifying and Rejecting Outliers: The Grubbs Test

2.2K
Sometimes, a data set can have a recorded numerical observation that greatly  deviates from the rest of the data. Assuming that the data is normally distributed, a statistical method called the Grubbs test can be used to determine whether the observation is truly an outlier.  To perform a two-tailed Grubbs test, first, calculate the absolute difference between the outlier and the mean. Then, calculate the ratio between this difference and the standard deviation of the sample. This...
2.2K
Quality Assurance01:19

Quality Assurance

213
Quality assurance is the overarching term used to describe the activities employed to ensure the proper performance of a system. These activities can be classified into three categories: quality control, quality assessment, and internal corrective measures. Typically, these activities work cyclically: quality control is performed before and during the analysis, while quality assessment occurs during and after the investigation. Internal corrective measures are implemented based on the findings...
213
Significance Testing: Overview01:04

Significance Testing: Overview

3.9K
Significance testing is a set of statistical methods used to test whether a claim about a parameter is valid. In analytical chemistry, significance testing is used primarily to determine whether the difference between two values comes from determinate or random errors. The effect of a particular change in the measurement protocol, analyst, or sample itself can cause a deviation from the expected result. In the case of a suspected deviation/outlier, we need to be able to confirm mathematically...
3.9K

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

GUI test case minimization using sequence mining.

PloS one·2026
Same author

Modeling-framework for model-based software engineering of complex Internet of things systems.

Mathematical biosciences and engineering : MBE·2021
Same author

Inheritance metrics feats in unsupervised learning to classify unlabeled datasets and clusters in fault prediction.

PeerJ. Computer science·2021
Same author

Exclusive use and evaluation of inheritance metrics viability in software fault prediction-an experimental study.

PeerJ. Computer science·2021
Same author

Applications and impact of computer technologies in management of multimorbidity.

JPMA. The Journal of the Pakistan Medical Association·2020

Related Experiment Video

Updated: Sep 23, 2025

A Machine Learning Approach to Design an Efficient Selective Screening of Mild Cognitive Impairment
12:18

A Machine Learning Approach to Design an Efficient Selective Screening of Mild Cognitive Impairment

Published on: January 11, 2020

7.6K

Value-based cost-cognizant test case prioritization for regression testing.

Farrukh Shahzad Ahmed1, Awais Majeed1, Tamim Ahmed Khan1

  • 1Department of Software Engineering, Bahria University, Islamabad, Pakistan.

Plos One
|May 17, 2022
PubMed
Summary
This summary is machine-generated.

Value-based Test Case Prioritization (TCP) is crucial for efficient regression testing, unlike dominant value-neutral methods. This systematic literature review highlights the importance of cost and value in TCP, revealing significant research potential.

More Related Videos

Author Spotlight: Innovations in iTUG Test for Enhanced Risk Assessment and Cognitive Insights
05:26

Author Spotlight: Innovations in iTUG Test for Enhanced Risk Assessment and Cognitive Insights

Published on: October 25, 2024

1.2K
A Computerized Functional Skills Assessment and Training Program Targeting Technology Based Everyday Functional Skills
07:31

A Computerized Functional Skills Assessment and Training Program Targeting Technology Based Everyday Functional Skills

Published on: February 13, 2020

7.0K

Related Experiment Videos

Last Updated: Sep 23, 2025

A Machine Learning Approach to Design an Efficient Selective Screening of Mild Cognitive Impairment
12:18

A Machine Learning Approach to Design an Efficient Selective Screening of Mild Cognitive Impairment

Published on: January 11, 2020

7.6K
Author Spotlight: Innovations in iTUG Test for Enhanced Risk Assessment and Cognitive Insights
05:26

Author Spotlight: Innovations in iTUG Test for Enhanced Risk Assessment and Cognitive Insights

Published on: October 25, 2024

1.2K
A Computerized Functional Skills Assessment and Training Program Targeting Technology Based Everyday Functional Skills
07:31

A Computerized Functional Skills Assessment and Training Program Targeting Technology Based Everyday Functional Skills

Published on: February 13, 2020

7.0K

Area of Science:

  • Software Engineering
  • Software Testing
  • Regression Testing

Background:

  • Software Test Case Prioritization (TCP) is vital for managing regression testing under time and budget constraints.
  • Existing TCP methods are predominantly value-neutral, assuming equal test case cost and fault severity, which is often unrealistic.
  • This assumption leads to suboptimal results, necessitating a shift towards value-based approaches.

Purpose of the Study:

  • To conduct a systematic literature review (SLR) of value-based, cost-cognizant TCP techniques.
  • To consolidate existing knowledge in this domain and identify open research challenges.
  • To address the scarcity of comprehensive reviews on value-based cost-cognizant TCP.

Main Methods:

  • A systematic literature review was performed, initially screening 165 papers.
  • 21 papers were selected based on predefined inclusion/exclusion criteria and quality assessment.
  • Selected papers were analyzed for algorithms, performance metrics, and validation methods.

Main Results:

  • Particle Swarm Optimization (PSO) was the most frequently used algorithm (12 papers used algorithms, 9 did not).
  • Experimental validation was the dominant method (used in 4 types of validation).
  • The APFDc metric was the most common performance evaluation metric (out of 6 used).

Conclusions:

  • Value-orientation and cost cognition are essential for effective TCP.
  • Value-based, cost-cognizant TCP techniques offer significant potential for research and practical application.
  • Further research is needed to explore and develop these advanced TCP methods.