Now showing items 1-6 of 6

    • Classifying Code as Human Authored or GPT-4 Generated 

      Idialu, Oseremen Joy (University of Waterloo, 2024-05-09)
      Artificial intelligence (AI) assistants such as GitHub Copilot and ChatGPT, built on large language models like GPT-4, are revolutionizing how programming tasks are performed, raising questions about whether generative AI ...
    • Detecting Feature-Interaction Hotspots in Automotive Software using Relational Algebra 

      Muscedere, Bryan James (University of Waterloo, 2018-05-14)
      Modern software projects are programmed by multiple teams, consist of millions of lines of code, and are split into separate components that, during runtime, may not be contained in the same process. Due to these complexities, ...
    • mel - Model Extraction Language and Interpreter 

      Hackman, Robert (University of Waterloo, 2021-04-27)
      There is a large body of research on extracting models from code-related artifacts to enable model-based analyses of large software systems. However, engineers do not always have access to the entire code base of a system: ...
    • Quantitative Analyses of Software Product Lines 

      Olaechea Velazco, Rafael Ernesto (University of Waterloo, 2022-01-18)
      A software product-line (SPL) is a family of related software systems that are jointly developed and reuse a set of shared assets. Each individual software system in an SPL is called a software product and includes a set ...
    • Refining, Implementing, and Evaluating the Extended Continuous Variable-Specific Resolutions of Feature Interactions 

      Zhang, Chi (University of Waterloo, 2016-08-19)
      Systems that involve feature-oriented software development suffer from feature interactions, in which features affect one another’s behaviour in surprising ways. As the number of features increases, the complexity of ...
    • Variability-aware Neo4j for Analyzing a Graphical Model of a Software Product Line 

      Chen, Xiang (University of Waterloo, 2023-08-21)
      A Software product line (SPLs) eases the development of families of related products by managing and integrating a collection of mandatory and optional features (units of functionality). Individual products can be derived ...

      UWSpace

      University of Waterloo Library
      200 University Avenue West
      Waterloo, Ontario, Canada N2L 3G1
      519 888 4883

      All items in UWSpace are protected by copyright, with all rights reserved.

      DSpace software

      Service outages