2018
DOI: 10.3390/e20050372
|View full text |Cite
|
Sign up to set email alerts
|

Software Code Smell Prediction Model Using Shannon, Rényi and Tsallis Entropies

Abstract: Abstract:The current era demands high quality software in a limited time period to achieve new goals and heights. To meet user requirements, the source codes undergo frequent modifications which can generate the bad smells in software that deteriorate the quality and reliability of software. Source code of the open source software is easily accessible by any developer, thus frequently modifiable. In this paper, we have proposed a mathematical model to predict the bad smells using the concept of entropy as defi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
20
0

Year Published

2018
2018
2021
2021

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 35 publications
(20 citation statements)
references
References 62 publications
0
20
0
Order By: Relevance
“…A trade-off between goodness of fit [ 51 ] and parsimony is resolved by the undetermined gray box model formulation, which potentially has an infinite number of local extrema. The interesting fact is that there is no major distinction between the goodness of fit properties at these extrema, so the one which leads to the solution by following the convex pathway is chosen as the rational choice.…”
Section: Identification Of Biomass Growth Modelmentioning
confidence: 99%
“…A trade-off between goodness of fit [ 51 ] and parsimony is resolved by the undetermined gray box model formulation, which potentially has an infinite number of local extrema. The interesting fact is that there is no major distinction between the goodness of fit properties at these extrema, so the one which leads to the solution by following the convex pathway is chosen as the rational choice.…”
Section: Identification Of Biomass Growth Modelmentioning
confidence: 99%
“…The experimental results were validated on the Eclipse JDT and Mozilla Firefox projects and recallsofup to 84% and 58% were achieved, and precisionsof ofup to 28% and 41%, respectively. Recently, the authors developed entropy-based regression models to predict the bad smells [ 6 ].…”
Section: Related Workmentioning
confidence: 99%
“…The authors also proposed to develop entropy-based models to predict the bugs that can occurin software due to code changes [ 5 ]. The entropy has also been used to predict the software code smell [ 6 ]. A review of the literature in this regard, revealed that an NHPP-based SRGM hasbeen proposed to evaluate the reliability level of the software in terms of the number of bugs fixed and the number remaining.…”
Section: Introductionmentioning
confidence: 99%
“…The concept of entropy is one that has been adopted for software measurements on different occasions [2,3,14]. The entropy of a CSS file with n unique classes of elements can be computed using their frequency of occurrence as an unbiased estimate of their probability P(C i ), i = 1, .…”
Section: Entropy Metric (E)mentioning
confidence: 99%
“…One of the approaches to decrease the maintainability effort is by managing the complexity of applications. Another approach is to predict code bug [2] or smells [3] thus contributing to prolonging the lifecycle of programs too. Software complexity is measured in order to, among other things, be able to predict the maintainability and reliability of software given that code metrics can serve as indicators of software defects [4].…”
Section: Introductionmentioning
confidence: 99%