Enhanced Code Coverage Approach for Regression Testing

Show simple item record

dc.contributor.author Fawzy, Mohamed Mamdouh
dc.contributor.author EI-Mahallawy, Mohamed S.
dc.contributor.author Ei-Deeb, Hesham
dc.date.accessioned 2019-11-27T08:15:06Z
dc.date.available 2019-11-27T08:15:06Z
dc.date.issued 2015
dc.identifier.citation Cited References in Web of Science Core Collection: 10 en_US
dc.identifier.isbn 978-1-4673-9825-1
dc.identifier.uri https://ieeexplore.ieee.org/document/7475318
dc.description Accession Number: WOS:000381733300081 en_US
dc.description.abstract Code coverage information is widely used to address problems in software development and maintenance phase. Researchers have developed different approaches and tools using code coverage concept to accomplish regression testing tasks. These tools did not provide runtime enhancement techniques. In this research, an implementation of a proposed tool is conducted to measure the code coverage percentage which will be known as phase 1. Phase 2 focuses on enhancing the code coverage keeping the performance degradation as minimum as possible. A suite of selective case studies was tested to calculate the percentage of statement coverage, the number of executed statements and the overall runtime. The design of the proposed tool in this research is based on computing the overall runtime as a single thread approach. When it was tested on multiple threads a race condition problem was discovered as all the threads where trying to access the files in the same time which might lead to a deadlock. This implies resources wasting and delaying overall runtime. So the calculation of the overall runtime is assigned to a single highly configured processor to avoid transition time between multiple processors. This enhances the regression testing performance while decreasing the overall cost of the regression testing process. The proposed tool enhancement results are compared to its relative results in case of no enhancement process to judge the robustness of the proposed approach for this research. The comparison shows a range of enhancement fluctuation between 49%-67% for different sized test cases. en_US
dc.description.sponsorship Noorul Islam Univ, Noorul Islam Ctr Higher Educ, Dept Elect & Instrumentat Engn; IEEE India Circuits & Syst Soc Chapter; IEEE India Solid State Circuits Soc Chapter; IEEE en_US
dc.language.iso en en_US
dc.publisher IEEE en_US
dc.relation.ispartofseries IEEE International Conference on Control, Instrumentation, Communication and Computational Technologies (ICCICCT);Pages: 438-442
dc.relation.uri https://cutt.ly/seMsJ7h
dc.subject University for Code Coverage en_US
dc.subject Coverage measurement en_US
dc.subject software testing en_US
dc.subject Regression testing en_US
dc.title Enhanced Code Coverage Approach for Regression Testing en_US
dc.type Book chapter en_US
dc.Affiliation October University for modern sciences and Arts (MSA)


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search MSAR


Advanced Search

Browse

My Account