A Review of Estimation Techniques to Reduce Testing Efforts in Software Development

Author(s):  
Kirti Bareja ◽  
Abhishek Singhal
Author(s):  
Tomás San Feliu Gilabert ◽  
Magdalena Arcilla

This chapter reviews the estimation techniques in software development focused on small teams and provides useful estimation guidelines for software practitioners. The techniques selected are based on one principle: easy to learn, easy to apply. The authors have included both agile techniques and traditional techniques. Agile techniques are suitable for small teams. Nevertheless, traditional techniques, like PROBE, have proven to be useful. Finally, they discuss sustainable estimation infrastructure.


Author(s):  
Anureet Kaur ◽  
Kulwant Kaur

Smartphones<em>/</em>mobile devices are enduring all the aspects of human life. With the significant increase in demand for applications running on smartphones/mobile devices, developers and testers are anticipated to deliver high quality, on time and within budget applications. The estimation of development and testing provides a baseline and act as a tracking gear for stakeholders and developers. There are various approaches for estimation of traditional software development. But mobile applications are considered different from traditional software such as from those running on desktop, laptop or on the web. Many traditional estimation techniques used for these software are adapted to mobile domain. With agile software development (ASD) methodology, the scenario of development and estimation has changed drastically and so as mobile app development and estimation. This paper provides a Systematic Literature Review (SLR) on traditional estimation techniques and agile estimation techniques applied in mobile software/application. Also, effort attributes and accuracy parameters for estimation in mobile apps are presented. However, to date, there are very fewer studies done on the mobile application estimation domain using agile methodology.


2019 ◽  
Vol 8 (4) ◽  
pp. 7763-7770

Ensuring software reliability is a challenging task in software development. Software reliability is the probability of software to provide its intended functionality over a specified time. A couple of testing procedures during the phases of software development provides the data to approximate software reliability. This approximation guides the development team to plan necessary corrective actions. A variety of Software Reliability Growth Models (SRGMs) are in use to predict software reliability. A common task for every SRGM is to calculate reliability growth models attributes as a part of reliability estimation. Optimal calculation of such attributes is influenced by the relationships among the parameters of an SRGM. Therefore parametric SRGMs rely on parameter estimation techniques. The present paper has undertaken the study of existing parameter estimation techniques with the main goal of understanding the pros and cons of each technique in order to design a better technique of parameter estimation for SRGM’s in use. A critical review of existing techniques of parameter techniques is given in this paper detailing the categories, approaches, problems relating to the techniques. One of the most successful swam intelligence techniques named Gray Wolf Optimization (GWO) along with its variants are applied to estimate the parameters of SRGMs. The results of this application along with the comparative analysis are given. The variants of GWO played a significant role in parameter estimation of the SRGMs considered for the experiments. An attempt is made to propose new ways of parameter estimation to achieve optimization.


2019 ◽  
Vol 8 (4) ◽  
pp. 12627-12633

Ensuring software reliability is a challenging task in software development. Software reliability is the probability of software to provide its intended functionality over a specified time. A couple of testing procedures during the phases of software development provides the data to approximate software reliability. This approximation guides the development team to plan necessary corrective actions. A variety of Software Reliability Growth Models (SRGMs) are in use to predict software reliability. A common task for every SRGM is to calculate reliability growth models attributes as a part of reliability estimation. Optimal calculation of such attributes is influenced by the relationships among the parameters of an SRGM. Therefore parametric SRGMs rely on parameter estimation techniques. The present paper has undertaken the study of existing parameter estimation techniques with the main goal of understanding the pros and cons of each technique in order to design a better technique of parameter estimation for SRGM’s in use. A critical review of existing techniques of parameter techniques is given in this paper detailing the categories, approaches, problems relating to the techniques. One of the most successful swam intelligence techniques named Gray Wolf Optimization (GWO) along with its variants are applied to estimate the parameters of SRGMs. The results of this application along with the comparative analysis are given. The variants of GWO played a significant role in parameter estimation of the SRGMs considered for the experiments. An attempt is made to propose new ways of parameter estimation to achieve optimization.


2021 ◽  
pp. 119-134
Author(s):  
Prateek Srivastava ◽  
Nidhi Srivastava ◽  
Rashi Agarwal ◽  
Pawan Singh

Sign in / Sign up

Export Citation Format

Share Document