نتایج جستجو برای: code smells

تعداد نتایج: 168467  

Journal: :International Journal of Modern Education and Computer Science 2013

Journal: :Anais dos Seminários de Iniciação Científica 2021

2017
Leslie J. Waguespack Jeffry Babb David J. Yates

Code refactoring’s primary impetus is to control technical debt, a metaphor for the cost in software development due to the extraneous human effort needed to resolve confusing, obfuscatory, or hastily-crafted program code. While these issues are often described as causing “bad smells,” not all bad smells emanate from the code itself. Some (often the most pungent and costly) originate in the for...

Journal: :IEICE Transactions on Information and Systems 2018

Journal: :ACM Computing Surveys 2023

The accuracy reported for code smell-detecting tools varies depending on the dataset used to evaluate tools. Our survey of 45 existing datasets reveals that adequacy a detecting smells highly depends relevant properties such as size, severity level, project types, number each type smell, smells, and ratio smelly non-smelly samples in dataset. Most support God Class, Long Method, Feature Envy, w...

Journal: :CoRR 2014
Nitish Agrawal Rachit Naidu Sadhana Viswanathan Vikram Wankhede Zakaria Nasereldine Zohaib S. Kiyani

I. Abstract Of the factors that determines the quality of a software system is its design and architecture. Having a good and clear design and architecture allows the system to evolve (plan and add new features), be easier to comprehend, easier to develop, easier to maintain; and in conclusion increase the life time of the, and being more competitive in its market. In the following paper we stu...

Journal: :Journal of Software: Evolution and Process 2017
Ali Ouni Marouane Kessentini Mel Ó Cinnéide Houari A. Sahraoui Kalyanmoy Deb Katsuro Inoue

Refactoring is widely recognized as a crucial technique applied when evolving object-oriented software systems. If applied well, refactoring can improve different aspects of software quality including readability, maintainability and extendibility. However, despite its importance and benefits, recent studies report that automated refactoring tools are underused much of the time by software deve...

Journal: :Applied sciences 2022

Code smells are the result of not following software engineering principles during development, especially in design and coding phase. It leads to low maintainability. To evaluate quality its maintainability, code smell detection can be helpful. Many machine learning algorithms being used detect smells. In this study, we applied five ensemble two deep Four datasets were analyzed: Data class, Go...

2011
Ahmed Tamrawi Hoan Anh Nguyen Hung Viet Nguyen Tien N. Nguyen

Software building is an important task during software development. However, program analysis supports for build code are still limited, especially for build code written in a dynamic language such as Make. We propose SYMake, a novel program analysis tool for build code in Makefiles that is capable of detecting several types of code smells and errors and providing automatic supports in renaming...

نمودار تعداد نتایج جستجو در هر سال

با کلیک روی نمودار نتایج را به سال انتشار فیلتر کنید