Reducing redundancy of test cases generation using code smell detection and refactoring
In software development life cycle (SDLC), the testing phase is important to test the functionalities of any software. In this phase, test cases are generated to test software functionalities. This paper presents an approach on how to detect and refactor code smells from the source codes of an Andro...
Saved in:
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Science Direct
2020
|
Subjects: | |
Online Access: | http://eprints.uthm.edu.my/5727/1/AJ%202018%20%28328%29.pdf http://eprints.uthm.edu.my/5727/ |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
id |
my.uthm.eprints.5727 |
---|---|
record_format |
eprints |
spelling |
my.uthm.eprints.57272022-01-23T02:42:49Z http://eprints.uthm.edu.my/5727/ Reducing redundancy of test cases generation using code smell detection and refactoring Ibrahim, Rosziati Ahmed, Maryam Nayak, Richi Jamel, Sapiee TJ Mechanical engineering and machinery In software development life cycle (SDLC), the testing phase is important to test the functionalities of any software. In this phase, test cases are generated to test software functionalities. This paper presents an approach on how to detect and refactor code smells from the source codes of an Android application in order to reduce the redundancy in test case generation. Refactoring is one of the vital activities in software development and maintenance. Refactoring is a process of code alteration that aims to make structural modifications to the source code without altering any external functionality. These changes often improve software quality such as readability, execution time and maintainability. The proposed approach is then implemented and evaluated in order to determine its effectiveness in reducing the redundancy of test case generation. Science Direct 2020 Article PeerReviewed text en http://eprints.uthm.edu.my/5727/1/AJ%202018%20%28328%29.pdf Ibrahim, Rosziati and Ahmed, Maryam and Nayak, Richi and Jamel, Sapiee (2020) Reducing redundancy of test cases generation using code smell detection and refactoring. Journal of King Saud University - Computer and Information Sciences, 32 (3). pp. 367-374. ISSN 1319-1578 |
institution |
Universiti Tun Hussein Onn Malaysia |
building |
UTHM Library |
collection |
Institutional Repository |
continent |
Asia |
country |
Malaysia |
content_provider |
Universiti Tun Hussein Onn Malaysia |
content_source |
UTHM Institutional Repository |
url_provider |
http://eprints.uthm.edu.my/ |
language |
English |
topic |
TJ Mechanical engineering and machinery |
spellingShingle |
TJ Mechanical engineering and machinery Ibrahim, Rosziati Ahmed, Maryam Nayak, Richi Jamel, Sapiee Reducing redundancy of test cases generation using code smell detection and refactoring |
description |
In software development life cycle (SDLC), the testing phase is important to test the functionalities of any software. In this phase, test cases are generated to test software functionalities. This paper presents an approach on how to detect and refactor code smells from the source codes of an Android application in order to reduce the redundancy in test case generation. Refactoring is one of the vital activities in software development and maintenance. Refactoring is a process of code alteration that aims to make structural modifications to the source code without altering any external functionality. These changes often improve software quality such as readability, execution time and maintainability. The proposed approach is then implemented and evaluated in order to determine its effectiveness in reducing the redundancy of test case generation. |
format |
Article |
author |
Ibrahim, Rosziati Ahmed, Maryam Nayak, Richi Jamel, Sapiee |
author_facet |
Ibrahim, Rosziati Ahmed, Maryam Nayak, Richi Jamel, Sapiee |
author_sort |
Ibrahim, Rosziati |
title |
Reducing redundancy of test cases generation using code smell detection and refactoring |
title_short |
Reducing redundancy of test cases generation using code smell detection and refactoring |
title_full |
Reducing redundancy of test cases generation using code smell detection and refactoring |
title_fullStr |
Reducing redundancy of test cases generation using code smell detection and refactoring |
title_full_unstemmed |
Reducing redundancy of test cases generation using code smell detection and refactoring |
title_sort |
reducing redundancy of test cases generation using code smell detection and refactoring |
publisher |
Science Direct |
publishDate |
2020 |
url |
http://eprints.uthm.edu.my/5727/1/AJ%202018%20%28328%29.pdf http://eprints.uthm.edu.my/5727/ |
_version_ |
1738581409699725312 |
score |
13.211869 |