Software Code Smell Prediction Model Using Shannon, Renyi and Tsallis Entropies

dc.authoridMisra, Sanjay/0000-0002-3556-9331
dc.authoridDamaševičius, Robertas/0000-0001-9990-1084
dc.authoridKUMAR, VIJAY/0000-0002-2996-7181
dc.authoridGupta, Aakanshi/0000-0003-0835-8413
dc.authorscopusid57195277608
dc.authorscopusid55515690800
dc.authorscopusid57203334494
dc.authorscopusid56962766700
dc.authorscopusid35145439900
dc.authorscopusid6603451290
dc.authorwosidGupta, Aakanshi/CAG-2911-2022
dc.authorwosidMisra, Sanjay/K-2203-2014
dc.authorwosidDamaševičius, Robertas/E-1387-2017
dc.authorwosidKUMAR, VIJAY/Y-1353-2019
dc.contributor.authorMısra, Sanjay
dc.contributor.authorSuri, Bharti
dc.contributor.authorKumar, Vijay
dc.contributor.authorMisra, Sanjay
dc.contributor.authorBlazauskas, Tomas
dc.contributor.authorDamasevicius, Robertas
dc.contributor.otherComputer Engineering
dc.date.accessioned2024-07-05T15:27:48Z
dc.date.available2024-07-05T15:27:48Z
dc.date.issued2018
dc.departmentAtılım Universityen_US
dc.department-temp[Gupta, Aakanshi] Amity Sch Engn & Technol, Dept Comp Sci & Engn, New Delhi 110061, India; [Suri, Bharti] Guru Gobind Singh Indraprastha Univ, Univ Sch Informat Commun & Technol, New Delhi 110078, India; [Kumar, Vijay] Amity Sch Engn & Technol, Dept Math, New Delhi 110061, India; [Misra, Sanjay] Covenant Univ, Ctr Informat & Commun Technol Engn ICT ICE Res, New Bldg Covenant Univ Ctr Res Innovat & Dev, Ota 112231, Nigeria; [Misra, Sanjay] Atilim Univ, Dept Comp Engn, TR-06836 Incek, Turkey; [Blazauskas, Tomas; Damasevicius, Robertas] Kaunas Univ Technol, Dept Software Engn, LT-44249 Kaunas, Lithuaniaen_US
dc.descriptionMisra, Sanjay/0000-0002-3556-9331; Damaševičius, Robertas/0000-0001-9990-1084; KUMAR, VIJAY/0000-0002-2996-7181; Gupta, Aakanshi/0000-0003-0835-8413en_US
dc.description.abstractThe 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 defined by the Information Theory. Open-source software Apache Abdera is taken into consideration for calculating the bad smells. Bad smells are collected using a detection tool from sub components of the Apache Abdera project, and different measures of entropy (Shannon, Renyi and Tsallis entropy). By applying non-linear regression techniques, the bad smells that can arise in the future versions of software are predicted based on the observed bad smells and entropy measures. The proposed model has been validated using goodness of fit parameters (prediction error, bias, variation, and Root Mean Squared Prediction Error (RMSPE)). The values of model performance statistics (R-2, adjusted R-2, Mean Square Error (MSE) and standard error) also justify the proposed model. We have compared the results of the prediction model with the observed results on real data. The results of the model might be helpful for software development industries and future researchers.en_US
dc.identifier.citation26
dc.identifier.doi1.80E+308
dc.identifier.issn1099-4300
dc.identifier.issue5en_US
dc.identifier.pmid33265462
dc.identifier.scopus2-s2.0-85051576215
dc.identifier.scopusqualityQ2
dc.identifier.urihttps://doi.org/10.3390/e20050372
dc.identifier.urihttps://hdl.handle.net/20.500.14411/2725
dc.identifier.volume20en_US
dc.identifier.wosWOS:000435193100065
dc.identifier.wosqualityQ2
dc.language.isoenen_US
dc.publisherMdpien_US
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanıen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.subjectsoftware design defectsen_US
dc.subjectsoftware qualityen_US
dc.subjectcode smellen_US
dc.subjectentropyen_US
dc.subjectstatistical modelen_US
dc.subjectregressionen_US
dc.titleSoftware Code Smell Prediction Model Using Shannon, Renyi and Tsallis Entropiesen_US
dc.typeArticleen_US
dspace.entity.typePublication
relation.isAuthorOfPublication53e88841-fdb7-484f-9e08-efa4e6d1a090
relation.isAuthorOfPublication.latestForDiscovery53e88841-fdb7-484f-9e08-efa4e6d1a090
relation.isOrgUnitOfPublicatione0809e2c-77a7-4f04-9cb0-4bccec9395fa
relation.isOrgUnitOfPublication.latestForDiscoverye0809e2c-77a7-4f04-9cb0-4bccec9395fa

Files

Collections