Prediction and detection of code smells in software

dc.contributor.guideBharti Suri
dc.coverage.spatial
dc.creator.researcherAakanshi Gupta
dc.date.accessioned2023-01-17T10:18:47Z
dc.date.available2023-01-17T10:18:47Z
dc.date.awarded2022
dc.date.completed2021
dc.date.registered2014
dc.description.abstractSoftware is susceptible to regular modifications to suit the new specifications, which leads to bad smells. Bad smells suggest the flaws in software design. The existence of bad smells has an adverse effect on many aspects of the software like: quality, maintenance, readability and reliability. With the excessive amount of bad smells, a software system is very difficult to manage and evolve. In available studies, researchers mainly emphasized the strategies for detecting bad smells and the explanations for the evolution of bad smells in the software systems. Furthermore, researchers analyze the data residing in the repositories of software and examine the maintenance activities which are hindered by bad smells. As per our knowledge; mathematical model for bad smell detection or prediction is not available in the existing literature. The main objective of this work is to identify the bad smells during the early phase of the software life cycle. A bad smell prediction model has been proposed using: the information or Entropies: Shannon, R´enyi and Tsallis entropy. The model is validated using goodness of fit parameters (prediction error, bias and variation) and performance statistics (R-square, adjusted R-square and standard error). The secondary goal is to determine the bad smells detection rules associated with different programming languages using software metrics through machine learning.
dc.description.note
dc.format.accompanyingmaterialCD
dc.format.dimensions29
dc.format.extent132
dc.identifier.urihttp://hdl.handle.net/10603/448113
dc.languageEnglish
dc.publisher.institutionUniversity School of Information and Communication Technology
dc.publisher.placeDelhi
dc.publisher.universityGuru Gobind Singh Indraprastha University
dc.relation
dc.rightsuniversity
dc.source.universityUniversity
dc.subject.keywordComputer Science
dc.subject.keywordComputer Science Theory and Methods
dc.subject.keywordEngineering and Technology
dc.titlePrediction and detection of code smells in software
dc.title.alternative
dc.type.degreePh.D.

Files

Original bundle

Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
80_recommendation.pdf
Size:
3.68 MB
Format:
Adobe Portable Document Format
Description:
Attached File
Loading...
Thumbnail Image
Name:
thesis aakanshi gupta.pdf
Size:
3.33 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.79 KB
Format:
Plain Text
Description: