Risk-Based Code Smells Detection Tool
Proceeding: The International Conference on Computing Technology and Information Management (ICCTIM)Publication Date: 2014-04-09
Authors : Walid Abdelmoez; Essam Kosba; Ali Falah Iesa;
Page : 148-159
Keywords : Code me l l Detection; Risk Factors; Risk- based Detection Tools;
Abstract
In order to maintain quality of software products, we need to perform refactoring regularly. Code smells detection is an important step to be able to successfully conduct software refactoring. In this paper, we propose to use risk concept in assessing code smells detected in the code. As a proof of concept, we developed an automated risk based code smells detection tool. We use the tool to identify problems in a C# case study. Code smells, such as Long Method, Long Parameter list, Message Chain and Empty Catch have been detected in the case study. Furthermore, risk factor level has been qualitatively associated (hi, low, Medium) with each code smell based on the frequency of occurrence and the severity of each code smell.
Other Latest Articles
- A Methodology for Software Test-Case Selection in Constrained Environments Using Desirability Functions
- A Collaborative Approach to Software Engineering Education
- On Applying Design Pattern Approach to Reengineering COBOL Programs
- Development of Staff Management System Using UML-Based Object-Oriented Approach
- Classification of Object Oriented Metrics by Aivosto Tool
Last modified: 2014-04-14 18:12:59