2021
DOI: 10.1109/access.2021.3078724
|View full text |Cite
|
Sign up to set email alerts
|

Decision tree-based Design Defects Detection

Abstract: Design defects affect project quality and hinder development and maintenance. Consequently, experts need to minimize these defects in software systems. A promising approach is to apply the concepts of refactoring at higher level of abstraction based on UML diagrams instead of code level. Unfortunately, we find in literature many defects that are described textually and there is no consensus on how to decide if a particular design violates model quality. Defects could be quantified as metrics based rules that r… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 10 publications
(4 citation statements)
references
References 27 publications
0
4
0
Order By: Relevance
“…The standard error (SE), the pseudo-R-squared (PRS), and the P-value (PV) are all crucial statistics in BLR. The SE is used to assess the accuracy of a sample distribution of the population [7]. The logistic regression model's power is shown via the usage of PRS [29].…”
Section: Algorithm Of Binary Logistic Regressionmentioning
confidence: 99%
See 1 more Smart Citation
“…The standard error (SE), the pseudo-R-squared (PRS), and the P-value (PV) are all crucial statistics in BLR. The SE is used to assess the accuracy of a sample distribution of the population [7]. The logistic regression model's power is shown via the usage of PRS [29].…”
Section: Algorithm Of Binary Logistic Regressionmentioning
confidence: 99%
“…There is a clear relationship between software quality and process maturity [7]. Many studies [8], [9] have stressed the need for inspections, especially requirements and design inspections, to limit faults' density.…”
Section: Introductionmentioning
confidence: 99%
“…Programming languages such as C and C++ are not explored. [12] 2021 Detection of defects in design using decision tree approach.…”
Section: B System Modelmentioning
confidence: 99%
“…Sometimes the software design can also cause blob, data class, lazy class, feature envy defect, and anti-patterns. Madden et al [12] proposed an Iterative Dichotomiser three decision tree model to detect software design defects. They have considered Unified Modeling Language (UML) diagrams instead of text codes and assigned one decision tree for each design defect.…”
Section: Introductionmentioning
confidence: 99%