Please use this identifier to cite or link to this item:
http://hdl.handle.net/10603/423821
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.coverage.spatial | ||
dc.date.accessioned | 2022-12-09T10:49:32Z | - |
dc.date.available | 2022-12-09T10:49:32Z | - |
dc.identifier.uri | http://hdl.handle.net/10603/423821 | - |
dc.description.abstract | Software systems have become prevalent and signiand#64257;cant in our today s society. These systems are becoming the core business of several industrial companies and, for this reason, these systems are getting bigger and more complex. In addition, these systems are subject to frantic modiand#64257;cations every day with respect to the introduction of new functionality or bug and#64257;xing operations. In this sense, developers also do not have the ability to design and execute ideal solutions, contributing to quotcode smellsquot being introduced. Code smells refer to bad design and development practices commonly observed in software system. These smells reand#64258;ect the sub-optimal design choices applied in the source code by developers. Code smells are the symptoms that indicate problems in the coding part of software which makes software hard to change and maintain. Several studies demonstrated the negative impact of code smells on the maintainability of software as well as on the ability of developers to comprehend a software system. That is why, several automated techniques and tools have been devised to discover parts of code affected by design and#64258;aws in order to improve their quality. Most of these techniques rely on the analysis of the structural properties (e.g., method calls) mined from the source code. Despite the efforts of academicians and practitioners in recent years, there are still limitations that threaten the industrial applicability of techniques and tools for code smell identiand#64257;cation. Speciand#64257;cally, there is a lack of evidence regarding the circumstances that lead to the introduction of code smells and the real effect of code smells on maintainability, since previous research focused the attention on a small number of software projects. Furthermore, in literature, the existing code smell detectors might be inadequate for detecting many code smells. One reason for inadequacy includes the dependence of existing techniques on only the structural properties of software systems. | |
dc.format.extent | 189p. | |
dc.language | English | |
dc.relation | ||
dc.rights | university | |
dc.title | Designing and Developing a Machine Learning Based Code Smell Detection Technique | |
dc.title.alternative | ||
dc.creator.researcher | Kaur, Amandeep | |
dc.subject.keyword | Artificial intelligence | |
dc.subject.keyword | Computer Science | |
dc.subject.keyword | Computer Science Artificial Intelligence | |
dc.subject.keyword | Engineering and Technology | |
dc.subject.keyword | Machine learning | |
dc.subject.keyword | Machine theory | |
dc.description.note | ||
dc.contributor.guide | Jain, Sushma and Goel, Shivani | |
dc.publisher.place | Patiala | |
dc.publisher.university | Thapar Institute of Engineering and Technology | |
dc.publisher.institution | Department of Computer Science and Engineering | |
dc.date.registered | ||
dc.date.completed | 2020 | |
dc.date.awarded | 2020 | |
dc.format.dimensions | ||
dc.format.accompanyingmaterial | None | |
dc.source.university | University | |
dc.type.degree | Ph.D. | |
Appears in Departments: | Department of Computer Science and Engineering |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
01_title.pdf | Attached File | 47.21 kB | Adobe PDF | View/Open |
02_prelim pages.pdf | 157.34 kB | Adobe PDF | View/Open | |
03_content.pdf | 30.92 kB | Adobe PDF | View/Open | |
04_abstract.pdf | 46.05 kB | Adobe PDF | View/Open | |
05_chapter 1.pdf | 505.72 kB | Adobe PDF | View/Open | |
06_chapter 2.pdf | 130.71 kB | Adobe PDF | View/Open | |
07_chapter 3.pdf | 933.58 kB | Adobe PDF | View/Open | |
08_chapter 4.pdf | 168.15 kB | Adobe PDF | View/Open | |
09_chapter 5.pdf | 302.44 kB | Adobe PDF | View/Open | |
10_chapter 6.pdf | 59.43 kB | Adobe PDF | View/Open | |
11_annexures.pdf | 147.07 kB | Adobe PDF | View/Open | |
80_recommendation.pdf | 77.13 kB | Adobe PDF | View/Open |
Items in Shodhganga are licensed under Creative Commons Licence Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0).
Altmetric Badge: