International Journal of Science and Research (IJSR)

International Journal of Science and Research (IJSR)
Call for Papers | Fully Refereed | Open Access | Double Blind Peer Reviewed

ISSN: 2319-7064


Downloads: 124 | Views: 349

Research Paper | Software Engineering | India | Volume 4 Issue 5, May 2015 | Popularity: 6.9 / 10


     

Refactoring and Detection of Bad Smells of Coding Using Larger Scale and Critical Incident Technique

Dr. P. Suresh, S. MuthuKumaran


Abstract: The presence of code and design smells can have a severe impact on the quality of a program. Consequently, their detection and correction have drawn the attention of both researchers and practitioners who have proposed various approaches to detect code and design smells in programs. However, none of these approaches handle the inherent uncertainty of the Detection process. First, we present a system-matic process to convert existing state-of-the-art detection rules into a probabilistic model. We illustrate this process by generating a model to detect occurrences of the Blob anti-pattern. Second, we present results of the validation of the model. Testing is more than just debugging. The purpose of testing can be quality assurance, verification and validation, or reliability estimation. Testing can be used as a generic metric as well. Correctness testing and reliability testing are two major areas of testing. Software testing is a trade-off between budget, time and quality. Code smells are a metaphor to describe patterns that are generally associated with bad design and bad programming practices. Originally, code smells are used to nd the places in software that could benet from refactoring. . Refactoring is a technique to make a computer program more readable and maintainable. A bad smell is an indication of some setback in the code, which requires refactoring to deal with. Many tools are available for detection and removal of these code smells. These tools vary greatly in detection methodologies and acquire different competencies. In this paper, how the quality of code can be automatically assessed by checking for the presence of code smells is and how this approach can contribute to automatic code inspection is investigated


Keywords: Software inspection, quality assurance, refactoring, code smell, JDeodorant, inCode


Edition: Volume 4 Issue 5, May 2015


Pages: 94 - 98



Make Sure to Disable the Pop-Up Blocker of Web Browser




Text copied to Clipboard!
Dr. P. Suresh, S. MuthuKumaran, "Refactoring and Detection of Bad Smells of Coding Using Larger Scale and Critical Incident Technique", International Journal of Science and Research (IJSR), Volume 4 Issue 5, May 2015, pp. 94-98, URL: https://www.ijsr.net/getabstract.php?paperid=SUB153945, DOI: https://www.doi.org/10.21275/SUB153945



Downloads: 246 | Views: 541

Software Engineering, India, Volume 8 Issue 7, July 2019

Pages: 19 - 21

Qualitative Analysis of Various Levels of Software Testing

Amit Kumar


Downloads: 185 | Views: 460

Software Engineering, Malaysia, Volume 8 Issue 3, March 2019

Pages: 67 - 70

The Most Important and Recommended Criteria to Select Programmer Applicant

Fayiz Momani, A. A. Zaidan


Downloads: 172 | Views: 332

Software Engineering, Turkey, Volume 8 Issue 7, July 2019

Pages: 256 - 262

A Survey of Software Requirements Engineering Practices in Turkey

Kadir Camoglu, Rembiye Kandemir


Downloads: 158 | Views: 362

Software Engineering, Nigeria, Volume 5 Issue 7, July 2016

Pages: 100 - 107

Development of a Cloud based Mobile Interactive E-Learning Web Platform for Higher Learning

Georgewill M. Onengiye, Ezeofor J. Chukwunazo


Downloads: 154 | Views: 312

Software Engineering, Mexico, Volume 7 Issue 12, December 2018

Pages: 1214 - 1217

Study of the Precision and Feasibility of Facial Recognition using OpenCV with Java for a System of Assistance Control

Rene Cuamatzi Briones, Juan Ramos Ramos, Rodrigo Tlapa Gonzalez, Jose Juan Hernandez Mora


Top