Testing as an Investment

08/03/2017
by   Xiaoran Xu, et al.
0

Software testing is an expensive and important task. Plenty of researches and industrial efforts have been invested on improving software testing techniques, including criteria, tools, etc. These studies can provide guidelines to select suitable test techniques for software engineers. However, in some engineering projects, business issues may be more important than technical ones, hence we need to lobby non-technical members to support our decisions. In this paper, a well-known investment model, Nelson-Siegel model, is introduced to evaluate and forecast the processes of testing with different testing criteria. Through this model, we provide a new perspective to understand short-term, medium-term, and long-term returns of investments throughout the process of testing. A preliminary experiment is conducted to investigate three testing criteria from the viewpoint of investments. The results show that statement-coverage criterion performs best in gaining long-term yields; the short-term and medium-term yields of testing depend on the scale of programs and the number of faults they contain.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/16/2020

Using LSTM and SARIMA Models to Forecast Cluster CPU Usage

As large scale cloud computing centers become more popular than individu...
research
12/23/2020

A Framework for Self-Admitted Technical Debt Identification and Description

Technical debt occurs when software engineers favour short-term operabil...
research
06/13/2019

Early Detection of Long Term Evaluation Criteria in Online Controlled Experiments

A common dilemma encountered by many upon implementing an optimization m...
research
11/18/2019

Effects of Visualizing Technical Debts on a Software Maintenance Project

The technical debt (TD) metaphor is widely used to encapsulate numerous ...
research
10/28/2019

Technical Debt: Identify, Measure and Monitor

Technical Debt is a term begat by Ward Cunningham to signify the measure...
research
12/15/2021

Long-Term Productivity Based on Science, not Preference

This position paper argues that decisions on processes, tools, technique...
research
06/04/2020

Towards Long-term and Archivable Reproducibility

Analysis pipelines commonly use high-level technologies that are popular...

Please sign up or login with your details

Forgot password? Click here to reset