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 16 of 16 for “"Code Review"”.

  1. Contemporary peer code review practices and associated benefits

    Prior research indicates that peer code review is an effective method for reducing the number of defects and improving the quality of code. Besides maintaining the integrity of the code, code review spreads knowledge, expertise, and development techniques among the review participants. In the …

    alabama Repository record for Contemporary peer code review practices and associated benefits (opens in a new tab)

  2. Analysis of performing code review in the classroom

    … engineering teams generally engage in code review to ensure the authorship of high-quality code. However, in undergraduate university settings, where many students are preparing for a career in software development, code that is written for classes generally does not go through similar …

    mit Repository record for Analysis of performing code review in the classroom (opens in a new tab)

  3. Caesar : a social code review tool for programming education

    Caesar is a distributed, social code review tool designed for the specific constraints and goals of a programming course. Caesar is capable of scaling to a large and diverse reviewer population, provides automated tools for increasing reviewer efficiency, and implements a social web interface for …

    mit Repository record for Caesar : a social code review tool for programming education (opens in a new tab)

  4. Exploring the Potential of Non-programmer Contributions in Code Review

    Code review is the act of one programmer reading through the code developed by another fellow programmer to detect overlooked functional and evolvability defects. While it car- ries many benefits for software practitioners and organizations, it also entails challenges. One of the challenges in code

    auckland-ms Repository record for Exploring the Potential of Non-programmer Contributions in Code Review (opens in a new tab)

  5. Search tools for scaling expert code review to the global classroom

    … engineering class in which a major component is code review. We built two search tools that give teachers better coverage of student code. The first tool, Comment Search, allows students and staff to reuse any comment they previously wrote when reviewing another student's code. Staff can reuse …

    mit Repository record for Search tools for scaling expert code review to the global classroom (opens in a new tab)

  6. A Framework for Exploiting Emergent Behaviour to capture 'Best Practice' within a Programming Domain

    Inspection is a formalised process for reviewing an artefact in software engineering. It is proven to significantly reduce defects, to ensure that what is delivered is what is required, and that the finished product is effective and robust. Peer code review is a less formal inspection of code, …

    oxford-brookes Repository record for A Framework for Exploiting Emergent Behaviour to capture 'Best Practice' within a Programming Domain (opens in a new tab)

  7. FORMAL VERIFICATION-BASED PROGRAM REPAIR

    … incorporated into continuous integration and code review processes to ease the debugging tasks of programmers. This dissertation proposes approaches that aim to extend the capabilities of automated program repair in three domains: numeric programs, heap-manipulating programs, and memory leaks.

    nus Repository record for FORMAL VERIFICATION-BASED PROGRAM REPAIR (opens in a new tab)

  8. Optimzing Web Application Fuzzing with Genetic Algorithms and Language Theory

    … this goal. Because of the massive size of many codebases, especially considering the in- corporation of third-party software and infrastructure, thorough manual code review by security experts is not always an option. Therefore, effective automated methods for testing software systems are …

    wfu Repository record for Optimzing Web Application Fuzzing with Genetic Algorithms and Language Theory (opens in a new tab)

  9. A framework developing cross-platform pen-based classroom applications with an automated measure of vocal participation

    … SLICE framework: an application to facilitate code review and an application to replace PowerPoint in large lectures. As part of the deployment of both applications, semester-long experiments were done to measure the impact of the deployment. In one, student audio was used as a metric to …

    uiuc Repository record for A framework developing cross-platform pen-based classroom applications with an automated measure of vocal participation (opens in a new tab)

  10. Reengineering real-time software systems

    … application with thorough system-level testing. Code review was used to locate and remove dead code, and synonymous and redundant variables and functions (improving modifiability, readability and robustness). Call-hierarchy tracing was used to gain explicit module restructuring insight for …

    nps Repository record for Reengineering real-time software systems (opens in a new tab)

  11. Impact of using Suggestion Bot while code reviewing

    Peer code reviews play a critical role in maintaining code quality, and GitHub has introduced several new features to assist with the review process. One of these features is suggested changes, which allows for precise code modifications in pull requests to be suggested in review comments. Despite …

    vt Repository record for Impact of using Suggestion Bot while code reviewing (opens in a new tab)

  12. Identifying and analyzing Java exception handling guidelines: a developers point-of-view

    … interviews and surveys, and analyzed the source code of 240 Java projects hosted on GitHub. Our results show that decisions regarding Java exception handling are not usually documented, and sometimes not even discussed verbally among the development team; that developers believe their code

    brazil-ufrn Repository record for Identifying and analyzing Java exception handling guidelines: a developers point-of-view (opens in a new tab)

  13. Decision Support System for Pull Requests Review Using Path-based Network Portrait Divergence and Visualization

    … and assess contributions. Unlike the typical code review process, pull requests provide a more lightweight approach for committing, reviewing, and managing code changes. Pull request code reviews also serve multiple objectives, including detecting problems in code, giving a venue to discuss …

    umkc Repository record for Decision Support System for Pull Requests Review Using Path-based Network Portrait Divergence and Visualization (opens in a new tab)

  14. IntelliCode Review: An AI-Powered Platform for Automated Code Quality Analysis with Actionable Feedback

    Getting comprehensive code quality feedback on a Python project today means running at least fiveseparate tools, each with its own configuration format, severity scale, and output schema. Most developers run one or two and skip the rest. Manual review covers some of the gap, but it is slow, …

    unr Repository record for IntelliCode Review: An AI-Powered Platform for Automated Code Quality Analysis with Actionable Feedback (opens in a new tab)

  15. Towards Sustainable AI for Continuous Integration Quality Gates

    … is the concept of continuously incorporating new code changes in the project's main codebase. To ensure the quality of the integrated changes, two types of quality gates are typically considered by most software development companies: automated gates, leveraging the build process, which invokes …

    queens Repository record for Towards Sustainable AI for Continuous Integration Quality Gates (opens in a new tab)

  16. Why Certified IoT Devices Remain Untrustworthy

    … testing including design and source code analysis to even have a chance at detecting intentionally hidden backdoors and assuring trust. Intentionally hidden backdoors are a growing concern and current methods of certifications are ineffective in detecting this kind of backdoor. In …

    kennesaw Repository record for Why Certified IoT Devices Remain Untrustworthy (opens in a new tab)