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"”.

  1. 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 …

    calpoly Repository record for An Empirical Study of CSS Code Smells in Web Frameworks (opens in a new tab)

  2. 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. …

    pretoria Repository record for A critical analysis of two refactoring tools (opens in a new tab)

  3. 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 …

    lsu-thes Repository record for Improving software quality using an ontology-based approach (opens in a new tab)

  4. 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 …

    mit Repository record for Refactoring Tutor: An IDE Integrated Tool for Practicing Key Techniques to Refactor Code (opens in a new tab)

  5. 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 …

    oxford-brookes Repository record for Testing and evaluation of machine learning’s capability of generating program code (opens in a new tab)

  6. 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. …

    vt Repository record for Automated Identification and Application of Code Refactoring in Scratch to Promote the Culture Quality from the Ground up (opens in a new tab)

  7. 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 …

    calgary Repository record for Towards Usable API Documentation (opens in a new tab)

  8. 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, …

    uiuc Repository record for Refactoring meets spreadsheet formulas (opens in a new tab)

  9. 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 …

    brazil-ufrn Repository record for Definição e detecção de design smells em aplicações de processamento em lotes utilizando spring batch framework (opens in a new tab)