2017
DOI: 10.1007/s13198-017-0618-4
|View full text |Cite
|
Sign up to set email alerts
|

Software maintainability prediction using hybrid neural network and fuzzy logic approach with parallel computing concept

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
10
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 27 publications
(10 citation statements)
references
References 36 publications
0
10
0
Order By: Relevance
“…a function of change was considered as a dependent variable. The Change was counted by comparing two consecutive versions of software whereas addition and deletion of code were counted as one changFe while updating of code was counted as two changes [3]. The proposed formula is defined in equation ( 1) and ( 2) whereas in equation ( 2) combination of static and dynamic metrics were used i.e.…”
Section: A Proposed Formulamentioning
confidence: 99%
See 1 more Smart Citation
“…a function of change was considered as a dependent variable. The Change was counted by comparing two consecutive versions of software whereas addition and deletion of code were counted as one changFe while updating of code was counted as two changes [3]. The proposed formula is defined in equation ( 1) and ( 2) whereas in equation ( 2) combination of static and dynamic metrics were used i.e.…”
Section: A Proposed Formulamentioning
confidence: 99%
“…Therefore, the neural network (NN) [2] approach provides adaptive learning capabilities to predict software maintainability, whereas fuzzy logic can generalize rules. To take advantage of both, we have proposed a neuro-fuzzy (NF) approach [3] to determine a class's maintainability effectively. Further, the authors also compared the proposed NN and NF model with four existing machine learning algorithms as described below.…”
Section: Introductionmentioning
confidence: 99%
“…Kumar and Rath [26] suggested an estimation model utilizing parallel computing and neuro-fuzzy approach. For verification the model gets implemented on 10 defined static codes revealing that the combination of both the approaches works well.…”
Section: Related Workmentioning
confidence: 99%
“…A number of studies have employed individual machine learning models to predict software maintainability based on historical data of OO systems on the QUES dataset specifically: Bayesian network [1]; Multivariate adaptive regression splines [2]; TreeNet [3]; Mamdani-based model [4]; Group Method of Data Handling model [5]; Artificial neural network and genetic algorithm [6]; Neuro-Genetic algorithm [7]; Hybrid neural network and fuzzy logic approach [8]. Furthermore, two research studies have investigated the application of ensemble models in software maintainability: Aljamaan et al [15] developed a heterogeneous ensemble model by selecting the best base model in training; and Elish et al [17] evolved their work by generalizing a heterogeneous ensemble to include averaging, weighted averaging and best base in training as well.…”
Section: Related Workmentioning
confidence: 99%
“…Utilization of individual machine learning models has been investigated in several studies to predict software maintainability [1][2][3][4][5][6][7][8]. Recently, ensemble models have been applied across a wide range of software engineering problem domains, such as fault prediction, to increase accuracy prediction over individual models [9].…”
Section: Introductionmentioning
confidence: 99%