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 20 of 23 for “"Continuous Integration"”.
-
MDCI: Model-Driven Continuous Integration
El propósito de esta Tesis es llevar a cabo un proceso en el que se aplique la práctica de la integración continua en un desarrollo de software dirigido por modelos de forma eficiente, mediante el cual los desarrollos de software puedan beneficiarse conjuntamente de las mejoras y ventajas que …
-
Towards Sustainable AI for Continuous Integration Quality Gates
Continuous Integration (CI) 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 …
-
Continuous integration and testing for autonomous racing in simulation
… using software engineering techniques such as continuous integration, containerization, and serverless computing. In order to evaluate the submitted controller in non-trivial circumstances, we populate the race tracks with scenarios, which are pre-defined traffic situations commonly seen in the …
-
Test case prioritization using transfer learning in continuous integration environments
Continuous integration (CI) systems use automated tests to verify software builds and optimize the testing process through test case prioritization (TCP). Recent research studies on TCP in CI environments have employed machine learning (ML) techniques to address the dynamic nature of CI. However, …
-
Comparing module- and class-level regression test selection in continuous integration
Developers rely on regression testing in their continuous integration (CI) environment to find if their changes introduce faults. While regression testing is widely practiced, it is very costly. Regression test selection (RTS) reduces the cost of regression testing by running only the tests that …
-
Automated test case prioritization using machine learning for large scale continuous integration environments
Continuous Integration (CI) systems rely on automated testing to maintain the stability and quality of software. Test Case Prioritization (CI-TCP) is essential for improving the order of test execution and enabling faster failure detection. It is possible to enhance CITCP by improving the …
-
Cost-saving in Continuous Integration: Development, Improvement, and Evaluation of Build Selection Approaches
Continuous integration (CI) is a widely used practice in modern software engineering. Unfortunately, it is also an expensive practice — Google and Mozilla estimate their CI systems in millions of dollars. In this dissertation, I propose a collection of novel build selection approaches that are able …
-
FORMAL VERIFICATION-BASED PROGRAM REPAIR
… repair tools have been 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 …
-
Influence of Vibratory Plantar Stimulation on Cortical Motor Planning and Spatiotemporal Step Parameters
… control, proactive motor planning, and continuous integration of sensory feedback. The premotor cortex (PMC) supports movement preparation, while plantar mechanoreceptors provide essential input for anticipatory postural adjustments and gait initiation. Although previous literature …
-
A Qualitative Approach to Agile Hardware Design
… such as quick iteration, aggressive reuse, and continuous integration, their methodologies have struggled to escape small labs. Unfortunately, there remain clear challenges to broader adoption. Effective research evaluation techniques often do not scale to larger, more complex design flows. …
-
Testing and Verification for the Open Source Release of the Horizon Simulation FrameworTesting and Verification for the Open Source Release of the Horizon Simulation Framework
… software was tested with > 80% coverage and a continuous integration pipeline which runs build and unit/integration tests on every new commit was set up. Finally, supporting documentation and user resources were created and organized to promote community adoption of the software, making Horizon …
-
Database and Application Programming Interface Development for Rotational Spectroscopy
… ones, enabling convenient data manipulation, integration into future automation pipelines, deployment, and maintenance. We implemented software development best practices, including software development life cycle, continuous integration/continuous delivery, and version control, to develop a …
-
Architecting the deployment of cloud-hosted services for guaranteeing multitenancy isolation.
… Software Development (GSD) processes (e.g., continuous integration, version control and bug tracking) are increasingly being deployed in the cloud to serve multiple users. Multitenancy is an important architectural property in cloud computing in which a single instance of an application is …
-
Additive Manufacturing Towards Electronically-Active Surfaces
Ubiquitous and imperceptible integration of optoelectronic devices into the world around us would allow for novel modes of energy harvesting, communications, sensing, information display and computing. To date, owing to the availability of foundries and scalable processing modalities, this has been …
-
Towards comfortable and walkable cities : spatially resolved outdoor thermal comfort analysis linked to travel survey-based human activity schedules
… economic and time saving impacts. With the continuous integration of computer-based decision support systems in design processes, there is a need for developing simulation frameworks that aid architects, urban designers and planners in making informed sustainable design decisions. The focus …
-
Deployment pipeline development at scale: automating software as a service
… of tools, such as Content Management Systems, Continuous Integration Continuous Deployment Pipelines, and Progressive Delivery Tools. These tools, while beneficial, offer persistent disadvantages to the development of Software as a Service applications, such as high costs or high initial …
-
Navigating in a Rainforest: Movement Patterns in a Neotropical Primate. The Black Howler Monkey
Navigating rainforests requires a continuous integration and processing of socio-ecological information. To incorporate such information into movement decisions, animals have evolved different cognitive mechanisms that enhance their spatial performance and foraging effort across heterogeneous …
-
Bridging Security and Agility: A Comprehensive Approach to Integrating Security Practices in Agile Development through DAST, LLMs, and Automation
… This Ph.D. dissertation investigates the integration of security practices—particularly Dynamic Application Security Testing (DAST), used to identify critical real-time vulnerabilities in web applications—into Agile workflows, examining its perceived impact on development teams and …
-
Building trust in autonomous systems with an AI framework for privacy, safety, and reliability in data, software, and robotics
… has been considered the most complex due to its continuous integration of data, software, and hardware. Because of this, privacy, safety, and reliability are the ultimate factors in deciding its trustworthiness as it involves not only a real-time decision-making process but also quite often heavy …
-
Analysing the promotion of indigenous African languages through social networks in South Africa
… African languages on social networks and the continuous integration of words developed on social networks on daily use. Furthermore, government should play its role of promoting indigenous African language
Page 1 of 2