Global ETD Search
Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.
Results
Showing 1 to 10 of 10 for “"code smells"”.
-
An Empirical Study of CSS Code Smells in Web Frameworks
… to be developed with web frameworks contain CSS code smells such as duplicated rules and hard-coded values. Such code smells have the potential to cause adverse effects on websites and complicate maintenance. It is therefore important to investigate whether web frameworks may be encouraging the …
-
A critical analysis of two refactoring tools
… targets for refactorings, via detection of code smells from static code analysis in IDEA and during the compilation process in Eclipse. New code smells are defined as well as the refactorings needed to remove the code smells. The impacts the code smells have on design are well documented. …
-
Improving software quality using an ontology-based approach
… process. The concepts of anti-pattern and bad code smells utilize the knowledge of reoccurring problems to improve the quality of current and future software development. Anti-patterns describe recurring bad design solutions while bad code smells describe source code that is error-free but …
-
Refactoring Tutor: An IDE Integrated Tool for Practicing Key Techniques to Refactor Code
Refactoring code is an important skill to become a competent software engineer, however it is usually never explicitly taught in coding intensive courses. Even though engineers in academia and industry agree refactoring is important, most novice programmers are unaware of the code smells they …
-
Testing and evaluation of machine learning’s capability of generating program code
… language models (LLMs) are increasingly used for code generation, yet systematically evaluating their capabilities remains challenging. This thesis proposes a datamorphic, scenario-based testing framework for LLM code generation, featuring an extensible and automatable system that integrates …
-
Automated Identification and Application of Code Refactoring in Scratch to Promote the Culture Quality from the Ground up
… programming language, to support the learning of code quality and its improvement. This dissertation improves the understanding of quality problems of novice programmers, creates analysis and quality improvement technologies, and develops instructional approaches for teaching quality improvement. …
-
Towards Usable API Documentation
… API is supported by documentation. Like source code, API documentation is itself a software product. Several research results show that bad design in API documentation can make the reuse of API features difficult. Indeed, similar to code smells, poorly designed API documentation can also exhibit …
-
Refactoring meets spreadsheet formulas
… that their formulas are riddled with the same smells that plague professional software: hardcoded constants, duplicated expressions, unnecessary complex- ity, and unsanitized input. These make spreadsheets difficult to read and expensive to maintain. Like refactoring of object-oriented code, …
-
Definição e detecção de design smells em aplicações de processamento em lotes utilizando spring batch framework
… of software design and are the origin of Design Smells. In order to obtain a better control of the software evolution and maintenance process, it is important to know how to identify the occurrence of Design Smells in projects, and new studies indicate that the use of information specific to the …