13 results on '"Ankur Choudhary"'
Search Results
2. Regression Test Case Selection: A Comparative Analysis of Metaheuristic Algorithms
- Author
-
Abhishek Singh Verma, Shailesh Tiwari, and Ankur Choudhary
- Subjects
business.industry ,Computer science ,Machine learning ,computer.software_genre ,Software ,Test case ,Fault coverage ,Regression testing ,Artificial intelligence ,Cuckoo search ,business ,Metaheuristic ,computer ,Software versioning ,Statistical hypothesis testing - Abstract
Regression testing is an activity of finding bugs in the modified parts of the software and releases the software versions timely to avoid further risks. Retesting of all existing test cases including obsolete and redundant test cases is increasing the cost and efforts of the overall process. In order to reduce this cost and time, optimization algorithms are playing a vital role. This paper focuses on the performance analysis of three recent metaheuristic algorithms: Cuckoo Search, Crow Search Algorithm, and Harris Hawks Optimization to solve the RTCS problem for selecting the test cases. Fault coverage and execution time parameters have been selected for performance evaluation. The experiments are performed and analyzed on standard SIR repository. The results and statistical tests show that Cuckoo Search and Crow Search Algorithm significantly give better results for different parameters of RTCS problem than Harris Hawks Optimization (HHO). The Cuckoo Search outperformed on fault coverage, and Crow Search Algorithm outperformed on time parameter.
- Published
- 2021
- Full Text
- View/download PDF
3. An Effective Regression Test Case Selection Using Hybrid Whale Optimization Algorithm
- Author
-
Arvinder Kaur, Ankur Choudhary, and Arun Prakash Agrawal
- Subjects
Computer Networks and Communications ,business.industry ,Computer science ,0102 computer and information sciences ,02 engineering and technology ,Artifact (software development) ,Machine learning ,computer.software_genre ,01 natural sciences ,Fault detection and isolation ,Software development process ,Reduction (complexity) ,Cost reduction ,Software ,010201 computation theory & mathematics ,Hardware and Architecture ,Regression testing ,0202 electrical engineering, electronic engineering, information engineering ,Test suite ,020201 artificial intelligence & image processing ,Artificial intelligence ,business ,computer - Abstract
Test suite optimization is an ever-demanded approach for regression test cost reduction. Regression testing is conducted to identify any adverse effects of maintenance activity on previously working versions of the software. It consumes almost seventy percent of the overall software development lifecycle budget. Regression test cost reduction is therefore of vital importance. Test suite optimization is the most explored approach to reduce the test suite size to re-execute. This article focuses on test suite optimization as a regression test case selection, which is a proven N-P hard combinatorial optimization problem. The authors have proposed an almost safe regression test case selection approach using a Hybrid Whale Optimization Algorithm and empirically evaluated the same on subject programs retrieved from the Software Artifact Infrastructure Repository with Bat Search and ACO-based regression test case selection approaches. The analyses of the obtained results indicate an improvement in the fault detection ability of the proposed approach over the compared ones with significant reduction in test suite size.
- Published
- 2020
- Full Text
- View/download PDF
4. Fault coverage-based test suite optimization method for regression testing: learning from mistakes-based approach
- Author
-
Arun Prakash Agrawal, Arvinder Kaur, Ankur Choudhary, and Hari Mohan Pandey
- Subjects
0209 industrial biotechnology ,Computer science ,business.industry ,02 engineering and technology ,Software maintenance ,computer.software_genre ,020901 industrial engineering & automation ,Test case ,Software ,Artificial Intelligence ,Fault coverage ,Regression testing ,0202 electrical engineering, electronic engineering, information engineering ,Test suite ,020201 artificial intelligence & image processing ,Data mining ,Greedy algorithm ,business ,computer ,Statistical hypothesis testing - Abstract
This paper presents a novel method referred as fault coverage-based test suite optimization (FCBTSO) for regression test suite optimization. FCBTSO is proposed based on Harrolds–Gupta–Soffa (HGS) test suite reduction method, and it follows the phenomenon: “learning from mistakes”. We conducted computational experiments on 12 versions of benchmarked programs retrieved from software artefact infrastructure repository and dummy fault matrix test. The performance of the proposed FCBTSO is measured against the traditional test suite reduction methods (Greedy method, Additional Greedy, HGS, and Enhanced HGS) by following the performance measures: fault coverage, execution time and reduced optimized test suite size. Rigorous statistical tests are conducted to determine the performance significance, which indicates that FCBTSO outperforms other approaches implemented with respect to the execution time that includes the execution time of the proposed approach to find the optimized test suite and the execution time of test cases in the optimized test suite.
- Published
- 2019
- Full Text
- View/download PDF
5. Parameter Estimation of Software Reliability Growth Models: A Comparison Between Grey Wolf Optimizer and Improved Grey Wolf Optimizer
- Author
-
Abubakar Ahmad Musa, Arun Prakash Agrawal, Ankur Choudhary, and Sukairaj Hafiz Imam
- Subjects
Measure (data warehouse) ,Computer science ,business.industry ,Estimation theory ,020207 software engineering ,02 engineering and technology ,computer.software_genre ,Software quality ,Improved performance ,Software ,0202 electrical engineering, electronic engineering, information engineering ,020201 artificial intelligence & image processing ,Data mining ,Pyramid (image processing) ,Software reliability growth ,business ,computer ,Reliability (statistics) - Abstract
In modern era, industries demand for innovative and reliable software solutions. To maintain the reliability level of softwares various software reliability growth models were proposed in last four decades. These models performance relies on parameter estimation approaches utilized to find the optimum values of their unknown model parameters. But, developing an approach that provides the perfect optimum parameter for software reliability growth models (SRGMs) has been the issue of concern within the research community over the decades. This paper adopted the Improved Grey Wolf Optimizer (IGWO) for parameter estimation and compares its accuracy with existing approach Grey Wolf Optimizer (GWO) in estimating the optimum parameters for software reliability growth models. GWO imitates the social leadership pyramid and the hunting methods adopted by grey wolves; IGWO was later proposed to resolve the deficiencies observed in GWO for improved performance. Seven real world failure datasets have been utilized to measure and evaluate the performance of the proposed approach against the existing approach. The results indicate that proposed approach (IGWO) outperform the existing one (GWO).
- Published
- 2021
- Full Text
- View/download PDF
6. Software Reliability Prediction Using Cuckoo Search Optimization, Empirical Mode Decomposition, and ARIMA Model
- Author
-
Anurag Singh Baghel and Ankur Choudhary
- Subjects
Engineering ,business.industry ,020209 energy ,media_common.quotation_subject ,02 engineering and technology ,Machine learning ,computer.software_genre ,Software quality ,Hilbert–Huang transform ,Reliability engineering ,Software ,0202 electrical engineering, electronic engineering, information engineering ,Quality (business) ,Autoregressive integrated moving average ,Artificial intelligence ,Time series ,business ,Cuckoo search ,computer ,Reliability (statistics) ,media_common - Abstract
The demand of highly reliable and superior quality open source software's are increasing day by day. This demand force software developers to improvise the reliability of their software's. Authors have proposed several parametric and non-parametric software reliability models but they have their own limitations, like parametric model suffer from unrealistic model assumptions, operating environment condition dependencies. In contrast to parametric, non-parametric models overcome these issues but they are computationally costlier. So, the scope of optimization or development of new reliable model still exists. This paper presents an effective software reliability modeling based on Cuckoo Search optimization, Ensemble Empirical Mode Decomposition and ARIMA modeling of time series to provide more accurate prediction. Extensive experiments on 5 real datasets is conducted and results are collected. The analysis of results indicates the superiority of proposed technique over existing parametric and non-parametric models for open source software's and propriety software's.
- Published
- 2016
- Full Text
- View/download PDF
7. Hetrogenous Computing Task Scheduling Using Improved Harmony Search Optimization
- Author
-
Ankur Choudhary, Rishabh Bansal, Mayur Agrawal, and Arun Prakash Agrawal
- Subjects
Job shop scheduling ,Computer science ,business.industry ,Distributed computing ,Symmetric multiprocessor system ,Cloud computing ,computer.software_genre ,Virtualization ,Scheduling (computing) ,Virtual machine ,Scalability ,Harmony search ,business ,computer - Abstract
Cloud computing is one of the enormously growing and challenging area in the modern era. There is a rapid technological advancement in virtualization technology to achieve most effective features of cloud services like reliability, cost-effective scalable services, availability and on-demand services. Tasks scheduling is one of the most challenging NP-hard problems in cloud systems. In past few decades, various solutions have been proposed to handle task scheduling problem, but the scope of optimization still persists. In this paper, we have proposed an improved harmony search algorithm based approach to solve task scheduling problem to minimize the total completion time measured as makespan and maximize the resource utilization of virtual machine, assuming that tasks are non-preemptive and independent. The proposed algorithm also ensures that no virtual machine is overloaded and its resources are utilized to the maximum level by minimizing makespan. An extensive experiment is designed and simulation is done on heterogeneous computing dataset available from open source. Results indicate the superiority of proposed approach over existing approaches.
- Published
- 2018
- Full Text
- View/download PDF
8. An effective approach for regression test case selection using pareto based multi-objective harmony search
- Author
-
Arun Prakash Agrawal, Arvinder Kaur, and Ankur Choudhary
- Subjects
business.industry ,Computer science ,Pareto principle ,020207 software engineering ,02 engineering and technology ,Machine learning ,computer.software_genre ,Test case ,020204 information systems ,Fault coverage ,Regression testing ,0202 electrical engineering, electronic engineering, information engineering ,Test suite ,Harmony search ,Artificial intelligence ,business ,Cuckoo search ,computer ,Statistical hypothesis testing - Abstract
Regression testing is a way of catching bugs in new builds and releases to avoid the product risks. Corrective, progressive, retest all and selective regression testing are strategies to perform regression testing. Retesting all existing test cases is one of the most reliable approaches but it is costly in terms of time and effort. This limitation opened a scope to optimize regression testing cost by selecting only a subset of test cases that can detect faults in optimal time and effort. This paper proposes Pareto based Multi-Objective Harmony Search approach for regression test case selection from an existing test suite to achieve some test adequacy criteria. Fault coverage, unique faults covered and algorithm execution time are utilised as performance measures to achieve optimization criteria. The performance evaluation of proposed approach is performed against Bat Search and Cuckoo Search optimization. The results of statistical tests indicate significant improvement over existing approaches.
- Published
- 2018
- Full Text
- View/download PDF
9. Image Watermarking Using LTP and DCT
- Author
-
Tushar Chand Kapoor and Ankur Choudhary
- Subjects
Discrete wavelet transform ,Local binary patterns ,Computer science ,business.industry ,ComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISION ,Pattern recognition ,Watermark ,Data_CODINGANDINFORMATIONTHEORY ,computer.file_format ,Lossy compression ,JPEG ,Discrete cosine transform ,Noise (video) ,Artificial intelligence ,business ,computer ,Digital watermarking - Abstract
When an image enters into the digital world, the probability that the image will get tempered also increases. Hence there exists a higher threat to such content (image, audio, and video) to be copied, modified and distributed. In this thesis, LTP (Local Ternary Pattern) along with DCT (Discrete Cosine Transform) have been employed. By using the DCT technique on the JPEG image we are able to provide lossy compression to the image. In this way, the image is compressed such that size of the image reduced enough for storage of content, in this case, a watermark image. Once this has been done, LTP technique is applied to it. The use of LTP will help to embed a watermark even if it is of a heavier size. The original image will be obtained with lesser impacts to it. To show the effectiveness of LTP watermarking, certain attacks like cropping, noise, and compression are applied. As a result, the extracted watermark is tempered. DCT ensures robustness by compressing the image while LTP allows watermark embedding and extraction. DWT and LBP both provide compression and watermarking respectively. But, this paper has briefly compared DCT and DWT techniques to conclude as to why DCT has been chosen. Also, this paper shows reasons as to why LTP is chosen over LBP. Index Terms-Image Compression, Image Watermarking, Discrete Cosine Transform (DCT), Discrete Wavelet Transform (DWT). Local Ternary Pattern (LTP), Local Binary Pattern (LBP).
- Published
- 2018
- Full Text
- View/download PDF
10. An Efficient Regression Test Suite Optimisation Approach Using Adaptive Salp Swarm Optimisation
- Author
-
Arun Prakash Agrawal, Ankur Choudhary, and Hari Mohan Pandey
- Subjects
Information Systems and Management ,biology ,Computer science ,Management of Technology and Innovation ,Suite ,Regression testing ,Swarm behaviour ,Data mining ,biology.organism_classification ,computer.software_genre ,computer ,Management Information Systems ,Salp - Published
- 2020
- Full Text
- View/download PDF
11. Parameter estimation of software reliability growth models using Krill Herd Algorithm
- Author
-
Ankur Choudhary, Anurag Singh Baghel, and Piyush Malhotra
- Subjects
Estimation ,Estimation theory ,Computer science ,Management science ,020206 networking & telecommunications ,Krill herd algorithm ,02 engineering and technology ,computer.software_genre ,Software quality ,0202 electrical engineering, electronic engineering, information engineering ,020201 artificial intelligence & image processing ,Numerical estimation ,Data mining ,Software reliability growth ,computer - Abstract
The proposed approach put forward an effective estimation of the parameters for software reliability growth models with the help of Krill Herd Algorithm. The Software Reliability Growth model is considered to be incomplete, if the parameters of model are not known and are not validated over failure datasets. Many techniques are present for estimating parameters of model based on numerical estimation, but the scope of quality enhancement still remain open. The proposed Krill Herd Algorithm based approach outclasses the problems of numerical estimation. The proposed work is validated over four real-time datasets.
- Published
- 2017
- Full Text
- View/download PDF
12. Script identification and language detection of 12 Indian languages using DWT and template matching of Frequently Occurring Character(s)
- Author
-
Jeelen Kumar Sarungbam, Ankur Choudhary, and Bhupendra Kumar
- Subjects
Identification (information) ,Language identification ,Character (computing) ,business.industry ,Computer science ,Speech recognition ,Template matching ,Artificial intelligence ,computer.software_genre ,business ,computer ,Natural language processing - Published
- 2014
- Full Text
- View/download PDF
13. Protecting video data through watermarking: A comprehensive study
- Author
-
Pragya Agarwal and Ankur Choudhary
- Subjects
Digital Watermarking Alliance ,Computer science ,Computer security ,computer.software_genre ,computer ,Digital watermarking - Published
- 2014
- Full Text
- View/download PDF
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.