You are using an outdated browser. Please upgrade your browser .

T4Tutorials.com

Software testing research topics for ms phd, software testing research topic ideas for ms, or ph.d. degree.

I am sharing with you some of the research topics regarding Software Testing that you can choose for your research proposal for the thesis work of MS, or Ph.D. Degree.

Software Testing concepts overlapping with Artificial intelligence, Machine learning & Deep learning

  • AI & Machine learning & Deep learning
  • Usage of Machine Learning in Software Testing
  • Machine learning techniques for software testing effort prediction
  • Using Defect Prediction to Improve the Bug Detection Capability of Search-Based Software Testing
  • On testing machine learning programs
  • Monotonicity testing of machine learning models
  • Applying Metamorphic Testing in Machine Learning Applications
  • Structure-invariant testing for machine translation
  • Testing machine learning based systems: a systematic mapping
  • Automatic testing and improvement of machine translation
  • Automatic Fairness Testing of Machine Learning Models
  • Testing machine learning code using polyhedral region
  • Effectiveness of dataset reduction in testing machine learning algorithms
  • Determining Software Inter-Dependency Patterns for Integration Testing by applying Machine learning on Logs and Telemetry data
  • Alternative Effort-optimal Model-based Strategy for State Machine Testing of IoT Systems
  • On the Application of Machine Learning in Software Testing
  • test augmentation of machine learning in judicial documents
  • A Universal Machine-Learning-Based Automated Testing System for Consumer Electronic Products

Software Testing Research Topics

  • Exploring the industry’s challenges in software testing: An empirical study
  • Enhanced optimizer algorithm and its application to software testing
  • LSTM-based deep learning for spatial-temporal software testing
  • Crowdsourced software testing: A systematic literature review
  • Crowdsourced Software Testing: A Timely Opportunity
  • Seeding grammar in grammatical evolution to improve search-based software testing
  • How Can Software Testing be Improved by Analytics to Deliver Better Apps?
  • DRIFT: Deep Reinforcement Learning for Functional Software Testing
  • Model for teaching and training software testing in an agile context
  • A sustainable software testing process for the Square Kilometre Array project
  • Status report on software testing: Test-Comp 2021
  • Systematic Software Testing of Critical Embedded Digital Devices in Nuclear Power Applications
  • Software testing automation of VR-based systems with haptic interfaces
  • Construction of a syllabus adhering to the teaching of software testing using agile practices
  • Software testing ecosystems insights and research opportunities
  • Optimal selection and release problem in software testing process: A continuous time stochastic control approach
  • Teaching Software Testing in an Algorithms and Data Structures Course
  • Search-Based Software Testing for Formal Software Verification–and Vice Versa
  • Black-box approach for software testing based on fat-property
  • vivaGen–a survival data set generator for software testing
  • Teaching Practices of Software Testing in Programming Education
  • A Comparison of Inquiry-Based Conceptual Feedback vs. Traditional Detailed Feedback Mechanisms in Software Testing Education: An Empirical Investigation
  • Software Testing Automation: A Comparative Study on Productivity Rate of Open Source Automated Software Testing Tools For Smart Manufacturing
  • Complex Software Testing Analysis using International Standards
  • Automated Software Testing Technologies for Realistic Computer Graphics
  • IV&V Software Testing as a Measure of Digital and Entrepreneurship Competence towards Quality Education of Skills for Future Work
  • Framework for Reusable Test Case Generation in Software Systems Testing
  • Assessing the maturity of software testing services using CMMI-SVC: An industrial case study
  • A Preliminary Report on Hands-On and Cross-Course Activities in a College Software Testing Course
  • Towards a Model of Testers’ Cognitive Processes: Software Testing as a Problem Solving Approach
  • Artificial Intelligence Applied to Software Testing: A Literature Review
  • Research on Standardization Technology of Software Testing Process Based on Workflow
  • Software Testing
  • Scientific Software Testing Goes Serverless: Creating and Invoking Metamorphic Functions
  • Metamorphic testing: a new approach for generating next test cases
  • Software Operational Profile vs. Test Profile: Towards a better software testing strategy
  • Intensify of Metrics with the Integration of Software Testing Compatibility
  • Forecasting Completion Deadlines in Software Testing
  • The application of Microsoft Solution Framework Software Testing using Neutrosophic Numbers
  • Is It Worth Using Gamification on Software Testing Education? An Extended Experience Report in the Context of Undergraduate Students
  • Investigating Software Testing Practices in Software Development Organizations: Sri Lankan Experience
  • Application of software testing methodology based on quality criteria and expert assessments to mobile applications
  • Application in Computer Software Testing Based on Artificial Intelligence Technology
  • A Literature Review on Software Testing Techniques for Smartphone Applications
  • Automation Software Testing to Evaluate the Performance of Business Enterprises and Higher Education Institutions
  • Neural Networks and Search Landscapes for Software Testing
  • Design of Blending Teaching Mode for Software Testing Course
  • Selection of Waterfall and Agile Methodologies in Software Testing
  • Basics of Software Testing Methods
  • How Fuzzy Logic can be helpful in Software Testing?
  • Software Testing Techniques & New Trends
  • Using Augmented Genetic Algorithm for Search-Based Software Testing
  • Automated Software Testing of Deep Neural Network Programs
  • Comparative Analysis of Products for Testing Software
  • Testing Education: A Survey on a Global Scale
  • The Genetic Algorithm and Binary Search Technique in the Program Path Coverage for Improving Software Testing Using Big Data
  • Hybrid Differential Software Testing
  • NLP-assisted software testing: A systematic mapping of the literature
  • SOFTWARE QUALITY: APPROACH TO QUALITATIVE TESTING AND THEORETICAL BASICS
  • Test Suite Optimization Using Chaotic Firefly Algorithm in Software Testing
  • Design and Implementation of a Gamified Training System for Software Testing
  • Development of Software Testing Techniques for Early Fault Detection
  • Thoughts on Lean Software Testing
  • A Software Testing Process Based in Gamification for Children With Down Syndrome
  • Problematika testování a verifikace softwaru pro leteckou techniku: Methods of Software Testing and Verification for Airborne Systems
  • A SURVEY ON AUTMOTIVE SOFTWARE TESTING
  • A Comparison Study of Software Testing Activities in Agile Methods
  • Artificial Intelligence Applied to Software Testing: A
  • Multiview Visualization of Software Testing Results
  • Application of particle swarm optimisation for coverage estimation in software testing
  • Testing Approaches for Web and Mobile Applications: An Overview
  • A model based approach for software testing audit on software product quality.
  • Specifying the Design Science Research Process: An Applied Case of Building a Software Testing Ontology
  • Software Testing Techniques & Automation Tools
  • Special section on testing and repair for software engineering technologies and applications
  • Investigating Traditional Software Testing Methods for use with the Meta Attack Language
  • Direct-Indirect Link Matrix: A Black Box Testing Technique for Component-Based Software
  • Automating the Evaluation Process of Software Testing in Vehicles
  • A cost-effective adaptive random testing algorithm for object-oriented software testing
  • Design and development of framework for improvising software testing in cloud environment
  • Towards a Model of Testers’ Cognitive Processes: A Problem Solving Approach for Software Testing
  • Eliminating effects of Flakiness in Embedded Software Testing
  • Bio-inspired computational intelligence and its application to software testing
  • Adoption of Software Testing in Internet of Things: A Systematic Literature Mapping
  • We are honored and excited to welcome you to Porto, Portugal for the 13th International Conference on Software Testing, Verification and Validation (ICST) 2020 …
  • Integrating Testing Throughout the CS Curriculum
  • Eliminating effects of Flakiness in Embedded Software Testing: An industrial case study
  • Improving Automated Software Testing while re-engineering legacy systems in the absence of documentation
  • Testing relative to usage scope: revisiting software coverage criteria
  • A STUDY OF SOFTWARE ENGINEERING AND TESTING
  • Test case minimization for regression testing by analyzing software performance using the novel method
  • Investigating Multi and Many-Objective Metaheuristics to Support Software Integration Testing
  • Linear regression with factor analysis in fault prediction of software
  • Acceptance Testing for Software as a Service (SaaS).
  • Mutation Testing-Based Evaluation Framework for Evaluating Software Clone Detection Tools
  • Representative Load Testing in Continuous Software Engineering: Automation and Maintenance Support
  • Leveraging metamorphic testing to automatically detect inconsistencies in code generator families
  • The AIQ meta-testbed: pragmatically bridging academic AI testing and industrial Q needs
  • Investigating Information System Testing Gamification with Time Restrictions on Testers’ Performance
  • … use of fuzzy logic in evaluating an automated testing system. Testing is a key factor in improving software reliability. Popular automated testing systems and a …
  • The importance of testing in the early stages of smart contract development life cycle
  • Factors influencing effectiveness of testing applications in cloud using regression testing: a statistical analysis
  • MULTI-CRITERIA SELECTION OF TESTING METHODS FOR SEPARATE SOFTWARE MODULES
  • Generating tree inputs for testing using evolutionary computation techniques
  • Bug! Falha! Bachi! Fallo! Défaut! 程序错误! What about Internationalization Testing in the Software Industry?
  • How far we have come: testing decompilation correctness of C decompilers
  • A Systematic Literature Mapping: risk-based testing in software development.
  • TesCaV: An Approach for Learning Model-Based Testing and Coverage in Practice
  • Performance mutation testing
  • An improved crow search algorithm for test data generation using search-based mutation testing
  • Artificial neural network based software fault detection and correction prediction models considering testing effort
  • Cdst: A toolkit for testing cockpit display systems
  • Study and definition of project attributes for selection of testing techniques for concurrent software
  • A survey of compiler testing
  • Load Testing Analyzer for Web Application
  • Automatic support for the identification of infeasible testing requirements
  • AUTOMATION TESTING TOOLS: A COMPARATIVE VIEW
  • Model-Based Software Design and Testing in Blockchain Smart Contracts: A Systematic Literature Review
  • A survey of context simulation for testing mobile context-aware applications
  • Gamified Internet of Things Testing within a Virtual Learning Environment—towards the Interactive Simulation Game “IoTCityLab”
  • Models in Graphical User Interface Testing: Study Design
  • Unveiling Practitioners Awareness of Android Apps Regression Testing through an Expert Survey
  • FPGA Software Security Testing Excitation Random Generation Based on SFMEA and SFTA
  • A Distributed Sustainable Integrated Automated Testing Platform
  • A multi objective binary bat approach for testcase selection in object oriented testing
  • Higher income, larger loan? Monotonicity testing of machine learning models
  • Comparative Analysis of Software Testing Tools
  • Automation of Datamorphic Testing
  • Vulnerability Coverage as an Adequacy Testing Criterion
  • THE BLACK BOX TESTING AND LOC METHOD APPROACH IN TESTING AND STREAMLINING THE PATIENT REGISTRATION PROGRAM
  • Using Relational Problems to Teach Property-Based Testing
  • Can a chatbot support software engineers with load testing? Approach and experiences
  • A Cost-Efficient Software Based Router and Traffic Generator for Simulation and Testing of IP Network
  • Model-Based Testing of Car Engine Start/Stop Button Debouncer Model
  • Automation in the game testing. Approaches and solutions
  • Multi-objective Search for Model-based Testing
  • A Case-based Approach for introducing Testing Tools and Principles
  • Performance Testing Tools: A Comparative Study of QTP, Load Runner, Win Runner and JUnit
  • Optimization of automated executions based on integration test configurations of embedded software
  • Poster: Performance Testing Driven by Reinforcement Learning
  • Deep learning library testing via effective model generation
  • Poster: SONAR Testing–Novel Testing Approach Based on Operation Recording and Visualization
  • Improving The Effectiveness of Automatically Generated Test Suites Using Metamorphic Testing
  • Comparative review of the literature of automated testing tools
  • Automated testing framework with browserstack integration
  • Minha: large-scale distributed systems testing made practical
  • Analysis on the adequacy of current acceptance criteria in developing scripts for automation testing
  • Testing System for Corporation Productivity Improvement Department
  • An integrated approach of class testing using firefly and moth flame optimization algorithm
  • Systematic mapping study on combining model-based testing and behavior-driven development or testdriven development
  • Pengujian Software Menggunakan Metode Boundary Value Analysis dan Decision Table Testing
  • Testing, Model Checking and Static Analysis
  • An Experimental Study on Applying Metamorphic Testing in Machine Learning Applications
  • Towards characterizing adversarial defects of deep learning software from the lens of uncertainty
  • Excellence in variant testing
  • Testing Approaches for an Electricity Market Simulator
  • Automatic Testing for Web Application Using HP-ALM Tool
  • Pengujian Perangkat Lunak Sistem Informasi Peminjaman PlayStation dengan Teknik Boundary Value Analysis Menggunakan Metode Black Box Testing
  • Influence of multiple hypothesis testing on reproducibility in neuroimaging research: A simulation study and Python-based software
  • Binary Black Hole-Based Optimization For T-Way Testing
  • Robustness inside out testing
  • Information resources usability and split-testing features
  • Mutation Testing: Algorithms and Applications
  • K-harmonic Mean-Based Approach for Testing the Aspect-Oriented Systems
  • Automation and evaluation of mutation testing for the new C++ standards
  • Data-Driven Hardware-in-the-Loop (HIL) Testing Prioritization
  • Manual and Test Automation Strategies for the Application Testing Systems, Forms, Techniques
  • Comparing the effectiveness of capture and replay against automatic input generation for Android graphical user interface testing
  • Statistical testing data generation for UAS
  • Managing App Testing Device Clouds: Issues and Opportunities
  • Model-based Test Suite Generation for Fault Localization using Search-based Mutation Testing Technique
  • Optimal decisions on software release and post-release testing: A unified approach
  • Poster: Is Euclidean Distance the best Distance Measurement for Adaptive Random Testing?
  • Software Framework for Testing of Automated Driving Systems in a Dynamic Traffic Environment
  • MuHyb: A Proposed Mutation Testing Tool for Hybrid Mobile Applications
  • What Are We Really Testing in Mutation Testing for Machine Learning? A Critical Reflection
  • Junit framework for unit testing. pdf
  • Testing consensus implementations using communication closure
  • Control System for a Tensile-Testing Device Using Low-Cost Hardware and Open-Source Software.
  • Crowdsourced requirements generation for automatic testing via knowledge graph
  • Fuzzing: Hack, art, and science
  • FEATURES OF TESTING OF THE BUILT-IN SOFTWARE OF MEASURING INSTRUMENTS
  • Mutation reduction in software mutation testing using firefly optimization algorithm
  • Looking For Novelty in Search-based Software Product Line Testing
  • An Effective Approach for Context Driven Testing in Practice—A Case Study
  • Cats are not fish: Deep learning testing calls for out-of-distribution awareness
  • A Literature Review of Critical Success Factors in Agile Testing Method of Software Development
  • Testing adaptation policies for software components
  • A Survey Paper, Test Cases Prioritization of Regression Testing
  • Testing and fingerprinting the physical layer of wireless cards with software-defined radios
  • An overview of the emerging JPEG Pleno standard, conformance testing and reference software
  • Artificial Intelligence in Automated System for Web-Interfaces Visual Testing.
  • Augmenting ant colony optimization with adaptive random testing to cover prime paths
  • Versatile implementation of a hardware–software architecture for development and testing of brain–computer interfaces
  • Implementation of an Open-Source Digital Image Correlation Software for Structural Testing
  • Lodestone: A Streaming Approach to Behavior Modeling and Load Testing
  • Actual Problems and Prospects of Testing Software Modules of Information Technologies
  • Testing configurable software systems: the failure observation challenge
  • The application perspective of mutatoin testing
  • Model-Based Testing in Practice: An Industrial Case Study using GraphWalker
  • The automated special software for component testing of the satellite communication station
  • Continuous development and testing of access and usage control: a systematic literature review
  • Software Batch Testing to Reduce Build Test Executions
  • Real-world Independent Testing of e-ASPECTS Software (RITeS): statistical analysis plan
  • Review of testing software. Selenium software
  • Model-based exploration of the frontier of behaviours for deep learning system testing
  • TESTING THE INFORMATION SYSTEM SOFTWARE USING BEHAVIOR DRIVEN DEVELOPMENT METHOD
  • {PARTEMU}: Enabling Dynamic Analysis of Real-World TrustZone Software Using Emulation
  • En-Route: on enabling resource usage testing for autonomous driving frameworks
  • Projection-based runtime assertions for testing and debugging Quantum programs
  • Beyond accuracy: Behavioral testing of NLP models with CheckList
  • RIVER 2.0: an open-source testing framework using AI techniques
  • Property-based testing: evaluating its applicability and effectiveness for AUTOSAR basic software
  • Utilising CI environment for efficient and effective testing of NFRs
  • A Study on The Application of ISO/IEC 17025 Software Accredited Testing Institute Using ISO/IEC/IEEE 29119 and ISO/IEC 25023
  • The testing methods in an application using deep learning
  • Pengujian Software Aplikasi Perawatan Barang Miliki Negara Menggunakan Metode Black Box Testing Equivalence Partitions
  • BOPcat software package for the construction and testing of tight-binding models and bond-order potentials
  • Software-Supported Audits of Decision-Making Systems: Testing Google and Facebook’s Political Advertising Policies
  • Leveraging combinatorial testing for safety-critical computer vision datasets
  • AUTOCON-IoT: Automated and scalable online conformance testing for IoT applications
  • Automated System Testing for a Learning Management System
  • CHALLENGES OF AUTOMATED REGRESSION TESTING IN AGILE SOFTWARE DEVELOPMENT-A QUALITATIVE STUDY OF SELECTED IT COMPANIES OF …
  • Testing of games through software agents managed by artificial neural networks
  • Efficient Code-based Software Product Line Regression Testing
  • FuRong: fusing report of automated Android testing on multi-devices
  • Experiences in Teaching and Learning Video Game Testing with Post-mortem Analysis in a Game Development Course
  • Mathematical Software for Testing and Setting up the Induction Soldering Process
  • Model-Based Testing of Read Only Graph Queries
  • Analyzing using Software Defined Radios as Wireless Sensor Network Inspection and Testing Devices: An Internet of Things Penetration Testing Perspective
  • On testing message-passing components
  • Diversity of graph models and graph generators in mutation testing
  • Echidna: effective, usable, and fast fuzzing for smart contracts
  • Time-travel testing of Android apps
  • Automated Blackbox and Whitebox Testing of RESTful APIs With EvoMaster
  • Testing DNN-Based Path Planning Algorithms by Metamorphic Testing
  • Revisiting Test Impact Analysis in Continuous Testing From the Perspective of Code Dependencies
  • Testing the Population Administration Website Application Using the Black Box Testing Boundary Value Analysis Method
  • Evaluation of the Automated Testing Framework: A Case Study
  • Neural Network Classification for Improving Continuous Regression Testing
  • Coverage Guided Multiple Base Choice Testing
  • Extreme mutation testing in practice: An industrial case study
  • Random testing for C and C++ compilers with YARPGen
  • Real-world Independent Testing of e-ASPECTS Software (RITeS): Checklist for Statistical Analysis Plan
  • Android Software for Testing in Audio and 2D User Interaction Environment
  • Features and Behaviours Mapping In Model-based Testing in Software Product Line
  • A study on the challenges of using robotics simulators for testing
  • Machine learning testing: Survey, landscapes and horizons
  • UpGrade: An Open Source Tool to Support A/B Testing in Educational Software
  • Trajectory Tracking Controller Testing in Software in the Loop Environment
  • Continuous Security Testing: A Case Study on Integrating Dynamic Security Testing Tools in CI/CD Pipelines
  • GridTest: testing and metrics collection for Python
  • Testing DNN image classifiers for confusion & bias errors
  • Efficient Regression Testing of Software Product Lines by Reducing Redundant Test Executions
  • DeepGini: prioritizing massive tests to enhance the robustness of deep neural networks
  • Design and Development of Android Performance Testing Tool
  • UML Modeling and Black Box Testing Methods in the School Payment Information System
  • AI-driven web API testing
  • Framework for Automation of Cloud-Application Testing using Selenium (FACTS)
  • Savior: Towards bug-driven hybrid testing
  • An Approach for Development and Testing a Reliable Speedometer Software for Speed Competitions on Motorsport
  • CPSDebug: a tool for explanation of failures in cyber-physical systems
  • Design and Implementation of a Co-Simulation Framework for Testing of Automated Driving Systems
  • Exploratory Datamorphic Testing of Classification Applications
  • Drone Hardware And Software Development And Testing Quality Management
  • SMRL: a metamorphic security testing tool for web systems
  • A Structural Testing Model Using SDA Algorithm
  • Usability testing essentials: ready, set… test!
  • Software-in-the-Loop Testing of SSSC with Type-1 Controller Connected to SMIB
  • Effective Security Assessments and Testing
  • RestTestGen: automated black-box testing of RESTful APIs
  • Experiences from Teaching Automated Testing with CrowdSorcerer
  • DevOpRET: Continuous reliability testing in DevOps
  • Cost Reduction Technique for Mutation Testing
  • Is Exceptional Behavior Testing an Exception? An Empirical Assessment Using Java Automated Tests
  • Assessing the effectiveness of input and output coverage criteria for testing quantum programs
  • Practical Accuracy Estimation for Efficient Deep Neural Network Testing
  • Generation and evaluation of software programs for delay testing of microprocessors
  • Effectiveness of operational profile-based testing
  • Automatic exploratory performance testing using a discriminator neural network
  • Testing MapReduce program using Induction Method
  • A testing technique for conflict-resolution facilities in software configurators
  • Genetic algorithms for redundancy in interaction testing
  • Testing of support tools for plagiarism detection
  • A TESTING MODEL FOR THE MECHATRONIC SYSTEM
  • Aplib: An Agent Programming Library for Testing Games
  • CMS-Automation of Unified building and testing
  • Performance testing on the shopee website in the pandemic period of COVID-19
  • A Review on Fault Taxonomies for Web Testing
  • Prioritizing versions for performance regression testing: The Pharo case
  • Software-in-the-loop testing of a distributed optimal scheduling strategy for microgrids’ aggregators
  • Testing Framework for Black-box AI Models
  • A Comprehensive Analysis for Validation of AVISAR Object-Oriented Testing Tool
  • DiLAD: A Distributed Layout Testing Framework for Android Applications
  • Discovering discrepancies in numerical libraries
  • > Towards Distributed Systems Testing in Cloud Environment
  • An automated framework for continuous development and testing of access control systems
  • Leveraging Existing Software Artifacts to Support Design, Development, and Testing of Mobile Applications
  • Verification and testing of safety-critical airborne systems: A model-based methodology
  • Functional test of the online Recognition of Work Experience and Learning Outcome System using black box testing
  • Advances in automatic software verification: SV-COMP 2020
  • A Technique for Parallel GUI Testing of Android Applications
  • Simultaneously searching and solving multiple avoidable collisions for testing autonomous driving systems
  • Ontology-driven Security Testing of Web Applications
  • COVIDStrategyCalculator: A standalone software to assess testing-and quarantine strategies for incoming travelers, contact person management and de-isolation
  • Reducing the maintenance effort for parameterization of representative load tests using annotations
  • Unit Testing for USB Module Using Google Test Framework
  • Testing numbs us to our loss of intellectual control
  • IMPORTANCE OF MANUAL AND AUTOMATION TESTING
  • ct-fuzz: Fuzzing for Timing Leaks
  • What is Preemptive Testing and Why Should I Care?
  • Test-driven development with mutation testing–an experimental study
  • Stress testing SMT solvers via type-aware mutation
  • Automated Visual Testing of Application User Interfaces Using Static Analysis of Screenshots
  • Software testing without the oracle correctness assumption
  • Learning-based controlled concurrency testing
  • End-To-End Flight Software Development and Testing: Modularity, Transparency and Scalability Across Testbeds
  • Specification-Driven Conformance Checking for Virtual/Silicon Devices using Mutation Testing
  • Practical Mutation Testing at Scale
  • CROWDSOURCING PLATFORM FOR WEBSITE TESTING
  • Development and testing of a text messaging (SMS) monitoring software application for acute decompensated heart failure patients
  • Evaluating the Optimized Mutation Analysis Approach in Context of Model-Based Testing
  • Uncertainty-aware specification and analysis for hardware-in-the-loop testing of cyber-physical systems
  • Is neuron coverage a meaningful measure for testing deep neural networks?
  • Vulnerabilities mapping based on OWASP-SANS: a survey for static application security testing (SAST)
  • Testing the Replenishment Model Strategy Using Software Tecnomatix Plant Simulation
  • Metamorphic Robustness Testing of Google Translate
  • Analysis of the Application of Virtual Simulation Software in Food Testing Technology Course with Atomic Absorption Spectrum1–Taking the Example of Determining …
  • SiMut: Exploring Program Similarity to Support the Cost Reduction of Mutation Testing
  • Assessing two graph-based algorithms in a modelbased testing platform for Java applications
  • Data quality model-based testing of information systems: the use-case of E-scooters
  • Software Automation for Bandwidth Testing of Keysight 3458A Digital Multimeter up to 200 kHz
  • Does mutation testing improve testing practices?
  • A Comparative Study on Combinatorial and Random Testing for Highly Configurable Systems
  • DEMINER: test generation for high test coverage through mutant exploration
  • Test Tools: an illusion of usability?
  • Designing and Testing of Data Acquisition System for Satellite Using MIL-STD-1553
  • ToCaMS–Workshop on Testing of Configurable and Multi-variant Systems
  • Augmented Reality: a new way to build knowledge. Bibliometric analysis and apps testing
  • Software Fault Insertion Testing for SIL Certification of Safety PLC-Based System
  • Crowdsourced Software Testing: A Timely Opportunity. Engineering International, 8 (1), 25-30
  • A Systematical Approach for “System Item Integration and Testing” in Context of ISO 26262
  • Remote embedded devices test framework on the cloud
  • Final integration and early testing of WEAVE: the next generation wide-field spectroscopy facility for the William Herschel Telescope
  • Combining Evolutionary Mutation Testing with Random Selection
  • VFSIE–Development and Testing Framework for Federated Science Instruments
  • Research on Technologies of Vulnerability Mining and Penetration Testing for Satellite Communication Network
  • Creating a Virtuous Cycle in Performance Testing at MongoDB
  • Bayesian alternatives to null hypothesis significance testing in biomedical research: a non-technical introduction to Bayesian inference with JASP
  • Blackbox Testing Model Boundary Value Of Mapping Taxonomy Applications and Data Analysis of Art and Artworks
  • A SYSTEMATIC LITERATURE REVIEW AND META-ANALYSIS COMPARING AUTOMATED TEST GENERATION AND MANUAL TESTING
  • Metamorphic Testing for Plant Identification Mobile Applications Based on Test Contexts
  • Deploying TESTAR to enable remote testing in an industrial CI pipeline: a case-based evaluation
  • Adding security testing in DevOps software development with continuous integration and continuous delivery practices
  • A Testing Tool for IoT Systems Operating with Limited Network Connectivity
  • Selenium based Testing Systems for Analytical Data Generation of Website User Behavior
  • Intermittently failing tests in the embedded systems domain
  • Re: Pharmacogenetic Testing Options Relevant to Psychiatry in Canada
  • Testing practices for infrastructure as code
  • Web Accessibility Testing for Deaf: Requirements and Approaches for Automation
  • Knowledge sharing and technological innovation capabilities of Chinese software SMEs
  • Proof-of-concept of Model-based testing based on an UML-model of a water-level measurement system
  • Decision Support for Combining Security Mechanisms using Exploratory Evolutionary Testing
  • Mobile Testing: New Challenges and Perceived Difficulties From Developers of the Italian Industry
  • Editorial for the special issue of STVR on the 10th IEEE International Conference on Software Testing, Verification, and Validation (ICST 2017)
  • A Model-Based Security Testing Approach for Automotive Over-The-Air Updates
  • MEMOTE for standardized genome-scale metabolic model testing
  • Scenario Based Testing of Automated Driving Systems: A Literature Survey
  • MT-EA4Cloud: A methodology for testing and optimising energy-aware cloud systems
  • An exploration of effective fuzzing for side‐channel cache leakage
  • Image-based Approaches for Automating GUI Testing of Interactive Web-based Applications
  • Exposing bugs in JavaScript engines through test transplantation and differential testing
  • Research and Application of Real-Time Database Integration Testing Method
  • A control system for the ASTE Polarimeter: design and testing
  • Patterns for Development of Safety-Critical Systems with Agile: Trace Safety Requirements and Perform Automated Testing
  • SYSTEM-LEVEL AUTOMATED TESTING FOR HOME DIGITAL VOICE ASSISTANTS
  • Experimental Study of Keyword-Based Exploratory Testing
  • Reducing the Cost of Mutation Testing with the Use of Primitive Arcs Concept
  • Program State Abstraction for Feedback-Driven Fuzz Testing using Likely Invariants
  • hW-inference: A heuristic approach to retrieve models through black box testing
  • Penetration testing a civilian drone: Reverse engineering software in search for security vulnerabilities
  • Dry panels supporting external quality assessment programs for next generation sequencing-based HIV drug resistance testing
  • Prioritization of Test Cases with Varying Test Costs and Fault Severities for Certification Testing
  • Symbolic partial-order execution for testing multi-threaded programs
  • Research on the Software Testing Reliability Model
  • The Need for New Guidelines and Training for Remote/Online Testing and Proctoring Due to COVID-19.
  • Verifying and Testing Concurrent Programs using Constraint Solver based Approaches
  • HardSnap: Leveraging Hardware Snapshotting for Embedded Systems Security Testing
  • Virtual-Real Interaction Tests for Functional Testing of Smart Ships
  • On the Large-scale Graph Data Processing for User Interface Testing in Big Data Science Projects
  • Genetic algorithms applied to videogame testing
  • Mutation Testing and Its Analysis on Web Applications for Defect Prevention and Performance Improvement
  • Comparing Fault Detection Efficiencies of Adaptive Random Testing and Greedy Combinatorial Testing for Boolean-Specifications.
  • Selective Regression Testing based on Big Data: Comparing Feature Extraction Techniques
  • Using AI in Automated UI Localization Testing of a Mobile App
  • Formal Verification, Testing, and Inspection for Intelligent Services
  • Automated smoke testing with Selenium
  • Defeating barriers for resource usage testing for autonomous driving frameworks
  • Towards Better Static Analysis Security Testing Methodologies
  • Predicate Testing Generation for Safety-critical Systems
  • Using fuzzy logic in assessing of automated testing system
  • Testing in DevOps
  • Evaluating Testing Techniques in Highly-Configurable Systems: The Drupal Dataset
  • ” Implementación del Nightwatch como una estrategia para Testing en las empresas de desarrollo de software
  • Seeding Strategies for Multi-Objective Test Case Selection: An Application on Simulation-based Testing
  • Challenges & opportunities in low-code testing
  • A robustness testing approach for RESTful Web Services
  • Architecture Based on Keyword Driven Testing with Domain Specific Language for a Testing System
  • How to kill them all: an exploratory study on the impact of code observability on mutation testing
  • AUTOMATION REGRESSION TESTING FOR SAS. AM WEBSITE
  • Robust Automation Testing Tool for GUI Applications in Agile World—Faster to Market
  • New Lessons in Gage Management: Don’t Overlook GR&R Testing
  • The Threat to the Validity of Predictive Mutation Testing: The Impact of Uncovered Mutants
  • A Design Method of Reusable Test Case Based on Exploratory Testing for E-Commerce Website
  • Performance Testing Automation of Apache Qpid Messaging Libraries
  • Putting Randomized Compiler Testing into Production (Experience Report)
  • Determining How Much Testing is Enough: An Exploration of Progress in the Department of Defense Test and Evaluation Community
  • Toward an Encoding Approach to Interaction-based Test Suite Minimization
  • Model-Based Product-Line Regression Testing of Variants and Versions of Variants
  • Using Metamorphic Testing to Evaluate DNN Coverage Criteria
  • CrossASR: Efficient Differential Testing of Automatic Speech Recognition via Text-To-Speech
  • One Engine to Fuzz’em All: Generic Language Processor Testing with Semantic Validation
  • Verifying and Validating Ontologies: Used Approaches for a Top-domain Software Testing Ontology
  • Automated Driving System Disengagement Analysis and Testing Recommendations
  • MT-Teql: Evaluating and Augmenting Consistency of Text-to-SQL Models with Metamorphic Testing
  • Abstractions and Algorithms for Specializing Dynamic Program Analysis and Random Fuzz Testing
  • Software verification: 10th comparative evaluation (SV-COMP 2021)
  • On the use of LSPIV-based free software programs for the monitoring of river: testing the PIVlab and the FUDAA-LSPIV with synthetic and real image sequences
  • Testing smart contracts gets smarter
  • SADT: Syntax-Aware Differential Testing of Certificate Validation in SSL/TLS Implementations
  • Combinational metamorphic testing in integer vulnerabilities detection
  • PatrIoT: IoT Automated Interoperability and Integration Testing Framework
  • Unit testing platform to verify devs models
  • A Comprehensive Literature Review of Penetration Testing & Its Applications
  • Can Robots Improve Testing Capacity for SARS-CoV-2?
  • A family of experiments to assess the impact of page object pattern in web test suite development
  • Testing of Visuospatial Cognitive Functions in Virtual Reality Environment
  • AVRS: emulating AVR microcontrollers for reverse engineering and security testing
  • Tooling for automated testing of cyber-physical system models
  • Distributed Testing Teams
  • Towards a testing approach for feature-based context-oriented programming systems
  • Improved Mixed Neighborhood Tabu Search by Random Selection for Combinatorial Interaction Testing
  • Automated Framework for API Testing
  • A Black Box Tool for Robustness Testing of REST Services
  • Property-Based Testing for Parameter Learning of Probabilistic Graphical Models
  • A Fault Localization Approach Derived From Testing-based Formal Verification
  • Converting Driving Scenario Framework for Testing Self-Driving Systems
  • Assessing safety-critical systems from operational testing: A study on autonomous vehicles
  • Functional Testing of Conflict Detection and Diagnosis Tools in Feature Model Configuration: A Test Suite Design
  • On the Use of SMT Solvers in Model-Based Testing
  • An Efficient Model Inference Algorithm for Learning-based Testing of Reactive Systems
  • Constrained detecting arrays for fault localization in combinatorial testing
  • Search-based Test Data Generation for Mutation Testing: a tool for Python programs
  • SRS 2020 Annual Meeting Image Analysis Software Development and Testing Update
  • An Experimental Study for Complete-IOCO Theory
  • The motor testing system design based on SINAMICS S120 inverter
  • diagnostic classification models: Models and model extensions, applications, software packages
  • Automated Testing of a Cyber Training Environment within an Agile Development Process
  • Effective Concurrency Testing for Distributed Systems
  • Structuring and presenting data for testing of automotive electronics to reduce effort during decision making
  • Android App Testing: A Model for Generating Automated Lifecycle Tests
  • Computed Tomography for Nondestructive Testing
  • Model-Based Testing of Networked Applications
  • Automatic Ex-Vivo Regression Testing of Microservices
  • Seed Model Synthesis for Testing Model-Based Mutation Operators
  • Automated Strong Mutation Testing of XACML Policies
  • Automation of Tests and Comparative Analysis between Manual and Automated testing
  • An Industrial Case Study on Fault Detection Effectiveness of Combinatorial Robustness Testing
  • Developing and testing a new tool to foster wind energy sector industrial skills
  • Optimization of Test Case Allocation Scheme in Program Partition Testing
  • OggyBug: A Test Automation Tool in Chatbots
  • Automated repair of feature interaction failures in automated driving systems
  • Feature-Trace: an approach to generate operational profile and to support regression testing from BDD features
  • Towards a Methodology for Acceptance Testing and Validation of Monitoring Bodyworn Devices
  • Intelligent Strategies for Cloud Computing Risk Management and Testing
  • A methodology for automated penetration testing of cloud applications
  • Framework for Automation of Software Testing for Web Application in Cloud-(FASTEST) Web Application
  • HyPhy 2.5—a customizable platform for evolutionary hypothesis testing using phylogenies
  • Testing Strategies in an Agile Context
  • Testing static analyses for precision and soundness
  • Security Testing and Run-Time Monitoring
  • Testing Chatbots with Charm
  • An OSLC-based environment for system-level functional testing of ERTMS/ETCS controllers
  • Analytical approaches to testing pathways linking greenspace to health: A scoping review of the empirical literature
  • Automated Testing and Debugging for Big Data Analytics
  • Improvement of Crowdsourced Software Testing Through Machine Learning Approaches
  • Better Robustness Testing for Autonomy Systems
  • Is Neuron Coverage a Meaningful Measure for Testing Deep Neural Networks?
  • Lab-scale Models of Manufacturing Systems for Testing Real-time Simulation and Production Control Technologies
  • What It Would Take to Use Mutation Testing inIndustry–A Study at Facebook
  • Usability testing and the social analysis on online counselling system for recommendations in technical vocational schools
  • P2IM: Scalable and hardware-independent firmware testing via automatic peripheral interface modeling
  • Fostering the Diversity of Exploratory Testing in Web Applications
  • Distributed Acquisition and Processing Network for Experimental Vibration Testing of Aero-Engine Structures
  • Materials Testing Systems in Regulated Environments: What You Need to Know
  • Coverage-Guided Testing for Scalable Virtual Prototype Verification
  • Blackbox Testing Using Fuzzy Clustering Based on Boundary Value Analysis on The Text Opinion Mining Application in Traditional Culture Arts Presentation
  • ObjSim: lightweight automatic patch prioritization via object similarity
  • SNPInt-GPU: Tool for Epistasis Testing with Multiple Methods and GPU Acceleration.
  • modglm: An R package for testing, interpreting, and displaying interactions in generalized linear models of discrete data
  • Implementation of the simple domain-specific language for system testing in V-Model development lifecycle
  • TauJud: test augmentation of machine learning in judicial documents
  • EleMA: A reference simulation model architecture and interface standard for modeling and testing of electric vehicles
  • Usability Testing in Kanban Agile Process for Club Management System
  • Automated seed testing by 3D X-ray computed tomography
  • Model-Based Testing of GUI Applications Featuring Dynamic Instanciation of Widgets
  • Guided, Deep Testing of X. 509 Certificate Validation via Coverage Transfer Graphs
  • Review of Testing by Analysis for Potential Implementation into AISI Standards
  • A Heuristic Region-based Concurrency Bug Testing Approach
  • Towards reducing the time needed for load testing
  • Run Java Applications and Test Them In-Vivo Meantime
  • Testing the usability of digital educational games for encouraging smoking cessation
  • CDST: A Toolkit for Testing Cockpit Display Systems of Avionics
  • Providing Validation Evidence for a Clinical-Science Module: Improving Testing Reliability with Quizzes
  • On Testing Microservice Systems
  • Performance analysis of SIIT implementations: Testing and improving the methodology
  • On automation in software engineering
  • Remote laboratory testing demonstration
  • Testing Coverage Criteria for Deep Forests
  • Impact of direct-to-consumer genetic testing on Australian clinical genetics services
  • Automated testing to detect status data loss in android applications
  • Critical mass: The rise of a touchscreen technology community for rodent cognitive testing
  • Testing in Global Software Development–A Pattern Approach
  • Data loss detector: automatically revealing data loss bugs in Android apps
  • Penetration testing ROS
  • Vibration Fatigue–Fem Analysis vs. Real Testing
  • Fault-driven stress testing of distributed real-time systems based on UML models
  • Testing of a Program to Automatically Analyze Students’ Concept Maps
  • Testing the identification effectiveness of an unknown outbreak of the Infectious Diseases Seeker (IDS) using and comparing the novel coronavirus disease …
  • Experience of the distance testing system development and operation
  • Developing of Computerized Adaptive Testing to Measure Physics Higher Order Thinking Skills of Senior High School Students and Its Feasibility of Use.
  • AMADEUS: towards the AutoMAteD secUrity teSting
  • HW_TEST, a program for comprehensive HARDY-WEINBERG equilibrium testing
  • Full latent growth and its use in PLS-SEM: Testing moderating relationships
  • Analytical Techniques for Testing: Optimal Distribution of Testing Resources Between Different System Levels
  • A Language for Autonomous Vehicles Testing Oracles
  • Double Cycle Hybrid Testing of Hybrid Distributed IoT System
  • Localizing software performance regressions in web applications by comparing execution timelines
  • Testing Web Service Compositions: Approaches, Methodology and Automation
  • Testing Robotic Systems: A New Battlefield!
  • Learning input tokens for effective fuzzing
  • Asserting Functional Equivalence between C Code and SCADE Models in Code-to-Model Transformations
  • Non-destructive testing and Finite Element Method integrated procedure for heritage diagnosis: The Seville Cathedral case study
  • Improving regression testing efficiency and reliability via test-suite transformations
  • Design and Development of mini Universal Testing Machine (mini UTM)
  • Design of integrated performance testing equipment for ranging/irradiator
  • Practical use of Windows data collector process and testing analysis
  • CoCoNuT: Combining context-aware neural translation models using ensemble for program repair
  • Security testing of second order permission re-delegation vulnerabilities in Android apps
  • Experimental modal analysis of nonlinear systems by using response-controlled stepped-sine testing
  • Evaluation of open source static analysis security testing (SAST) tools for c
  • Testing Antivirus in Linux: An Investigation on the Effectiveness of Solutions Available for Desktop Computers
  • Anxiety and hemodynamic reactivity during cardiac stress testing: The role of gender and age in myocardial ischemia
  • Relocatable addressing model for symbolic execution
  • Non-Destructive Testing of GFRP-Wrapped Reinforced-Concrete Slabs
  • Agile development technology of test application program suitable for semiconductor device testing
  • Sandbox: A Secured Testing Framework for Applications
  • Running symbolic execution forever
  • Do memories haunt you? An automated black box testing approach for detecting memory leaks in android apps
  • A reference test setup and comparison between different HPEM testing schemes
  • Whole-Genome Assembly of Yersinia pestis 231, the Russian Reference Strain for Testing Plague Vaccine Protection
  • A Study on Testing Autonomous Driving Systems
  • Grammar-based testing for little languages: an experience report with student compilers
  • Usability testing of mobile flipboard application on both non-users and novice users
  • Finding minimum locating arrays using a CSP solver
  • Documentation-Guided Fuzzing for Testing Deep Learning API Functions
  • A framework for testing large-scale distributed soil erosion and sediment delivery models: Dealing with uncertainty in models and the observational data
  • Analysis, Integration and Testing the Component Based Adoption Techniques During Runtime Configuration
  • A point-of-care testing sensor based on fluorescent nanoclusters for rapid detection of septicemia in children
  • Smartphone-based self-testing of covid-19 using breathing sounds
  • Optimized Fuzzy Hierarchical Clustering based Automated Test case generation for Improving Regression Testing on Mobile Apps
  • Smartphone-Based Automated Non-Destructive Testing Devices
  • Commissioning of L1Calo Phase I Upgrade at ATLAS: development and testing of eFEX and FTM modules
  • An approach to security testing in the context of smart power grids
  • Development and Application of a New Triaxial Testing System for Subzero Rocks
  • Testing Campus-Class-Technology Theory in Student Engagement: A Large Sample Path Analysis
  • Net benefit analysis of Visual Regression Testing in a Continuous integration environment: An industrial Case study
  • Closing the RISC-V Compliance Gap: Looking from the Negative Testing Side*
  • DAPT: A Package Enabling Distributed Automated Parameter Testing
  • A Modified Artificial Bee Colony Based Test Suite Generation Strategy for Uniform T-Way Testing
  • Research on Testing System for an Intelligent and Connected Vehicle
  • Exploring Application of Knowledge Space Theory in Accessibility Testing
  • Research and Application of Relay Protection Testing Method in the Intelligent Substation
  • Development of an application to simulate a blood and plasma testing device
  • Experience in Automated Functional and Load Testing in the Life Cycle of the Mission-critical System
  • Performance of the VITEK® 2 advanced expert system™ for the validation of antimicrobial susceptibility testing results
  • Security Assessment and Testing
  • Defining suitable testing levels, methods and practices for an agile web application project
  • Regression Testing in Era of Internet of Things and Machine Learning
  • Floating Point Accuracy Testing in Deep Neural Network Computations via Hypothesis Testing
  • A Study on the Use of Exploraroty Testing in College Game Development Projects
  • Testing, checking, linting
  • A new dynamic direct shear testing device on rock joints
  • Property-based testing of ERC-20 smart contracts
  • Measuring MC/DC Coverage and Boolean Fault Severity of Object-Oriented Programs Using Concolic Testing
  • Empirical study of Team Usability Testing: a laboratory experiment
  • SISO Space Reference FOM-Tools and Testing
  • Computer aided testing of materials through interfacing device
  • Pooling of SARS-CoV-2 samples to increase molecular testing throughput
  • Affordable Virtual Reality Setup for Educational Aerospace Robotics Simulation and Testing
  • Automated Requirements-Based Testing of Black-Box Reactive Systems
  • Ethical Testing in the Real World: Evaluating Physical Testing of Adversarial Machine Learning
  • Testing and optimization of Recurrent Signal Processor
  • Usage of simulation software for differential protection testing
  • A Concept of an Attack Model for a Model-Based Security Testing Framework
  • Automated molecular testing of saliva for SARS-COV-2 detection
  • End-to-end testing on Web Experience Management Platform
  • Determining the existence and strength of teen dating violence policy: testing a comparative state internal determinants model
  • The Process of Maintenance and Assessment of The Universal Testing Material Machine H50KS
  • Testing mediation via indirect effects in PLS-SEM: A social networking site illustration
  • Low performance of rapid antigen detection test as frontline testing for COVID-19 diagnosis
  • Graphic Augmented Defect Recognition for Phased Array Ultrasonic Testing on Tubular TKY Joints
  • How many familial relationship testing results could be wrong?
  • Digital BOPE Testing–A Case Study Leading to Improved Technical Assurance While Reducing Time Requirements and Cost in Onshore Drilling Operations
  • A paradigm of automatic ICT testing system development in practice
  • Matching & Testing of Turbocharger Based on FSC Racing Engine
  • Closing the Wearable Gap-Part VII: A Retrospective of Stretch Sensor Tool Kit Development for Benchmark Testing
  • Physics-of-failure and computer-aided simulation fusion approach with a software system for electronics reliability analysis
  • A new analysis of the factors influencing the philosophy of value creation; the empirical testing of contingency theory
  • Construction of intelligent testing system for electronic components
  • Improving Engagement Assessment in Gameplay Testing Sessions using IoT Sensors
  • Adapting to disruption of research during the COVID-19 pandemic while testing nonpharmacological approaches to pain management
  • Flexible Combinatorial Interaction Testing
  • Unique approach to quality assurance in viscoelastic testing
  • A database of laboratory analogue models of caldera collapse testing the role of inherited structures
  • Commercial filament testing for use in 3D printed phantoms
  • Testing the applicability of dendrochemistry using X-ray fluorescence to trace environmental contamination at a glassworks site
  • A Differential Testing Approach for Evaluating Abstract Syntax Tree Mapping Algorithms
  • Features of Thermal Nondestructive Testing of Impact Damage to Products Made of Polymer Composite Materials
  • Testing Encyclopedias in Production
  • Kaya: A Testing Framework for Blockchain-based Decentralized Applications
  • Innovative and rapid antimicrobial susceptibility testing systems
  • Fast Delivery, Continuously Build, Testing and Deployment with DevOps Pipeline Techniques on Cloud
  • Frequency of testing for COVID 19 infection and the presence of higher number of available beds per country predict outcomes with the infection, not the GDP of the …
  • DigiCAV: A platform for simulation augmented physical testing of connected autonomous vehicle technologies
  • Fly-by-Pi: Open source closed-loop control for geotechnical centrifuge testing applications
  • of the Thesis: Automated testing with wireless communication in digitalised
  • Ultrasonic pitch and catch technique for non-destructive testing of reinforced concrete slabs
  • Vibration testing for dynamic properties of building floors
  • Deep Reinforcement Learning for Black-Box Testing of Android Apps
  • Observation Tree Approach: Active Learning Relying on Testing
  • Ethnographic Upscaling: Exploring and Testing Hypotheses Drawn from In-depth Ethnographic Findings in Spatially Continuous Cases
  • Testing, testing…
  • An Approach of Usability Testing for Web User Interface Through Interaction Flow Modeling Language (IFML) Models
  • Deficient testing databases: a reliability-driven evaluation of privacy models providing a trade-off between data integrity and re-identification risk
  • Testing prospective effects in longitudinal research: Comparing seven competing cross-lagged models.
  • Virtual-Real Interaction Testing for Functions of Intelligent Ships
  • Software engineering
  • Pandora: A Cyber Range Environment for the Safe Testing and Deployment of Autonomous Cyber Attack Tools
  • Testing the Kerr Black Hole Hypothesis with GX 339–4 by a Combined Analysis of Its Thermal Spectrum and Reflection Features
  • Bridging a Gap in SAR-ATR: Training on Fully Synthetic and Testing on Measured Data
  • A Methodology for Verification Testing of Data Evidence in Mobile Forensics
  • In Silico Study on Testing Antidiabetic Compounds Candidate from Azaphilone Mold Monascus sp.
  • An algorithm for detecting SQL injection vulnerability using black-box testing
  • A flexible virtual environment for autonomous driving agent-human interaction testing
  • A Universal Machine-Learning-Based Automated Testing System for Consumer Electronic Products. Electronics 2021, 10, 136
  • Acoustic Performance Testing of CBA Concrete
  • Patch based vulnerability matching for binary programs
  • Test Case Minimization for Regression Testing of Composite Service Based on Modification Impact Analysis
  • Testing a file carving tool using realistic datasets generated with openness by a user level file system
  • THE TESTING OF LIBRARY APPLICATION BY USING BOUNDARY VALUE ANALYSIS
  • Adaptive Test Feedback Loop: A Modeling Approach for Checking Side Effects during Test Execution in Advised Explorative Testing
  • The new soaking test approach for testing the SONiC network testbed
  • Hardness Testing Changes with the Times
  • Checking Security Properties of Cloud Service REST APIs
  • 3D EM Simulation Environment for Development, Testing, and Functioning of Internet of Things
  • Continuous Integration in Automation Testing
  • A Search-Based Testing Framework for Deep Neural Networks of Source Code Embedding
  • Patch testing in New Zealand: Barriers to evidence‐based care
  • Terrestrial testing of multi-agent, relative guidance, navigation, and control algorithms
  • Scaling Test Case Generation For Expressive Decision Tables
  • Testing whether ensemble modelling is advantageous for maximising predictive performance of species distribution models
  • New perspectives on statistical data analysis: challenges and possibilities of digitalization for hypothesis testing in quantitative research
  • Repeatable Simulation for Highly Automated Driving Development and Testing
  • Testing Recognition of Computer-generated Icons
  • The mathematical strategy that could transform coronavirus testing
  • Electrical testing of small-series multi-chip microcircuit samples combining Wire Bond and Flip-Chip technologies
  • Towards a Scalable and Flexible Simulation and Testing Environment Toolbox for Intelligent Microgrid Control
  • Protocol development, validation, and troubleshooting of in-situ fiber optic bathless dissolution system (FODS) for a pharmaceutical drug testing
  • Feasibility of virtual telehealth cochlear-implant testing
  • Combining Dynamic Symbolic Execution, Machine Learning and Search-Based Testing to Automatically Generate Test Cases for Classes
  • PolySTest: Robust statistical testing of proteomics data with missing values improves detection of biologically relevant features
  • The state of the art of testing standards for integrated robotic systems
  • Onset detection of ultrasonic signals for the testing of concrete foundation piles by coupled continuous wavelet transform and machine learning algorithms
  • Mechanical testing ontology for digital-twins: A roadmap based on EMMO
  • Automated classification of actions in bug reports of mobile apps
  • SKI: A new agile framework that supports DevOps, continuous delivery, and lean hypothesis testing
  • TimelyRep: Timing deterministic replay for Android web applications
  • Testing Self Driving Cars with Game Development Tools
  • Evaluating the impacts of machine learning to the future of A/B testing
  • Technical standards for respiratory oscillometry
  • Research on Optical Performance Testing of Deck-embedded Lamps
  • Firmware development and testing of semi-invasive multichannel esophageal ECG recorder for 3D mapping of electrical heart activity
  • MUTATION TESTING OF ACCESS CONTROL POLICIES
  • Assessing Cognitive Demand Testing Methods for Voice-Based Infotainment Systems
  • Hardware-in-the-loop Model-based Testing of a Motor Relay with Secondary Injection
  • Measurement Invariance Testing in Counseling
  • SmartFuzz: An automated smart fuzzing approach for testing SmartThings apps
  • An ultraportable and versatile point-of-care DNA testing platform
  • Modes of automated driving system scenario testing: Experience report and recommendations
  • Testing exoplanet evaporation with multitransiting systems
  • Visual vs. Tactile Reaction Testing Demonstrates Problems with Online Cognitive Testing
  • Development of a high-throughput SARS-CoV-2 antibody testing pathway using dried blood spot specimens
  • System Integration Testing for Unintended Behaviors in Flight-Critical Aerospace Applications
  • Validation Testing of Autonomous Learning Systems
  • Automatic Generation of Challenging Road Networks for ALKS Testing based on Bezier Curves and Search
  • Group testing for severe acute respiratory syndrome–coronavirus 2 to enable rapid scale-up of testing and real-time surveillance of incidence
  • Continued Development and Flight Testing of a Long-Endurance Solar-Powered Unmanned Aircraft: UIUC-TUM Solar Flyer
  • The SPLICE Project: Safe and Precise Landing Technology Development and Testing
  • Application of digital image correlation method for road and railway material testing
  • Chest CT vs. Reverse Transcription Polymerase Chain Reaction Testing for COVID Diagnosis
  • Testing the residential daylight score: Comparing climate-based daylighting metrics for 2444 individual dwelling units in temperate climates
  • Open geospatial software and data: A review of the current state and a perspective into the future
  • Using tabular notation to support model based testing: A practical experience using STTSpec and Spec Explorer
  • Unblind your apps: Predicting natural-language labels for mobile GUI components by deep learning
  • A Review of Penetration Testing and Vulnerability Assessment in Cloud Environment
  • Towards FAIR principles for research software
  • A PROTOTYPE AND ITS TESTING METHOD DEVELOPMENT FOR FIVE TRAPS METAL CATCHERS TO REMOVE METAL IMPURITIES IN FOOD PRODUCTS
  • TEACHERS’COMPETENCIES COMPUTER-AIDED TESTING THROUGH AN INTERNAL SYSTEM OF EDUCATION QUALITY ASSESSMENT IN ADDITIONAL …
  • Observability and Controllability in Scenario-based Integration Testing of Time-Constrained Distributed Systems
  • Hybrid Simulation Framework for Multi-hazard Testing
  • Performance-based Comparative Analysis of OpenSource Vulnerability Testing Tools for WebDatabase Applications
  • Local Language Testing: Design, Implementation, and Development
  • RegularMutator: A Mutation Testing Tool for Solidity Smart Contracts
  • Synthesizing Traffic Scenarios from Formal Specifications for Testing Automated Vehicles
  • The Sociopolitics of English Language Testing
  • Testing and analysis of additively manufactured stainless steel CHS in compression
  • Data mining technology of computer testing system for intelligent machining
  • SISTEM PENCEGAHAN SERANGAN SQL INJECTION PADA WEB PENETRATION TESTING DAMN VULNERABLE WEB ATTACK DVWA MENGGUNAKAN METODE …
  • Testing archaeological mail armour in a virtual environment: 3rd century BC to 10th century AD
  • Testing Signal Processing Techniques for Digital VHF/UHF Transceiver in High-level SDR Programming Environment
  • Supplemental file to the Language Testing paper “An eye-tracking study of attention to visual cues in L2 listening tests”
  • Testing ERP and MES with Digital Twins
  • Testing performance of RaspberryPi as IDS using SNORT
  • Towards Flexible Security Testing of OT Devices
  • 5G Packet Core Testing Strategies
  • Local language testing: Design, implementation, and development
  • System Architecture Modularity for Facilitated Testing and Resiliency for Humanoid Robotics
  • Model-In-the-Loop Testing of Control Systems and Path Planner Algorithms for QuadRotor UAVs
  • Automated Vulnerability Testing via Executable Attack Graphs
  • Cardiovascular health and mitochondrial function: testing an association
  • Real-time PCR, the best approaches for rapid testing for Mycobacterium chimaera detection in heater cooler units and extracorporeal membrane oxygenation
  • Remote teaching and supervision of graduate scholars in the unprecedented and testing times
  • V0ltpwn: Attacking x86 processor integrity from software
  • Testing, tracing and isolation in compartmental models
  • Digital Experimentation and Startup Performance: Evidence from A/B Testing
  • Out-Of-Step Protection Modeling for Playback and Real-Time Testing
  • Camera testing technique for auto recognition
  • Design, Construction and Testing of Portable Systems for Temperature, Humidity and Ammonia Monitoring of Chicken Coop
  • Testing and validating AnTraGoS algorithms with impact beating spatters
  • Scalable Electric-Motor-in-the-Loop Testing for Vehicle Powertrains
  • WEIZZ: Automatic grey-box fuzzing for structured binary formats
  • Using Bayes factor hypothesis testing in neuroscience to establish evidence of absence
  • Drop-weight impact testing for the study of energy absorption in automobile crash boxes made of composite material
  • Automatic monitoring of service reliability for web applications: a simulation‐based approach
  • Performance-based Comparative Analysis of Open Source Vulnerability Testing Tools for Web Database Applications
  • Development and testing of a conveyor for detecting various types of vehicles when transporting agricultural products from the field
  • Bridge Load Testing: State-of-the-Practice
  • Design, Testing and Field Deployment of an Online Sand Sampling and Particle Size Analysis Package
  • Who am I? Testing I3S Contour on the facial mask of the Western polecat (Mustela putorius).
  • Reliability Simulation Research for Nondestructive Ultrasonic Structure Testing Based on In Situ Influential Factors
  • Virtual Simulation and Testing Platform for Self-Driving Cars
  • Research and Design of Vehicle Simulation Subsystem of Testing Platform for CBTC System Based
  • Non-destructive testing and evaluation of composite materials/structures: A state-of-the-art review
  • Docker Image Selenium Test: A proof of concept for automating testing
  • Detection and Testing of Dependencies Between Input and Output Data in the Implementation of Multi-Digit Algorithms in a Parallel Computational Model
  • A Dissertation on the Testing Approaches of Autonomous Cyber-Physical Systems
  • Quality assurance practices for point of care testing programs: Recommendations by the canadian society of clinical chemists point of care testing interest group
  • HDSI: High dimensional selection with interactions algorithm on feature selection and testing
  • MET: a Java package for fast molecule equivalence testing
  • How to establish an academic SARS-CoV-2 testing laboratory
  • Design and experimental testing of a control system for a morphing wing model actuated with miniature BLDC motors
  • Designing and testing the employees performance management model: An integrated approach in Iran’s state-owned banks
  • Development and Performance Testing of the Automated Building Energy Management System with IoT (ABEMS-IoT) Case Study: Big-Scale Automobile Factory
  • Controller Area Network (CAN) Bus Simulator and Data-logger for In-Vehicle Infotainment Testing
  • Do links between personality and life outcomes generalize? Testing the robustness of trait–outcome associations across gender, age, ethnicity, and analytic …
  • Changing the design of a synchronous motor after testing
  • Routine testing for hyposplenism in a lupus clinic diagnoses; new cases and opportunities for intervention
  • Testing Alertness of Emergency Physicians: A Novel Quantitative Measure of Alertness and Implications for Worker and Patient Care
  • Thermal design, analysis, and testing of the first Turkish 3U communication CubeSat in low earth orbit
  • Security Testing in Safety-Critical Networks
  • Applying visual optical methods of non-destructive testing while diagnosing metal structures of mine hoisting plants
  • Virtual Testing of Counterbalance Forklift Trucks: Implementation and Experimental Validation of a Numerical Multibody Model
  • Testing Our Assumptions: Preliminary Results from the Data Curation Network
  • Experimental Methods in Chemical Engineering: High throughput catalyst testing—HTCT
  • Testing the efficacy of the economic policy uncertainty index on tourism demand in USMCA: Theory and evidence
  • Normality Testing for Vectors on Perceptron Layers
  • Breaking hypothesis testing for failure rates
  • Penetration Testing Artificial Intelligence
  • Usability Testing of Educational Computer Games on the Topic” Safe Internet”.
  • Symbolic Testing for C and Rust
  • Experimental Design, Instrumentation, and Testing of a Laboratory-Scale Test Rig for Torsional Vibrations—The Next Generation
  • Digital neurocognitive testing
  • Experimental testing and numerical modeling approach of punch tests on Kevlar 29 composites
  • Hypothesis Testing
  • Testing the performance of the Milankovi\’c telescope
  • Pooled testing with replication as a mass testing strategy for the COVID-19 pandemics
  • BUILDING AND TESTING A WIND TURBINE EXPERIMENTAL KIT FOR STUDENTS
  • Motorized testing framework for a computer vision application
  • An Empirical Evaluation for Object Initialization of Member Variables in Unit Testing
  • DESIGN AND EMPIRICAL TESTING OF A FRAMEWORK FOR IMPLEMENTING PFABC COSTING SYSTEMS
  • Evaluation of ultra-rapid susceptibility testing of ceftolozane-tazobactam by a flow cytometry assay directly from positive blood cultures
  • A new user specific multiple testing method for business applications: the SiMaFlex procedure
  • A deep cnn ensemble framework for efficient ddos attack detection in software defined networks
  • PCB Design for EMC Testing
  • Dynamic boundary of floating platform and its influence on the deepwater testing tube
  • EMC Characteristics of Helical Antennas used in Automotive Testing
  • Design, manufacturing and testing of a prototype two-stroke engine with rhombic drive mechanism
  • Increasing pediatric HIV testing positivity rates through focused testing in high-yield points of service in health facilities—Nigeria, 2016-2017
  • A Formal Model-Based Testing Framework for Validating an IoT Solution for Blockchain-based Vehicles Communication.
  • Thyroid cytology smear slides: An untapped resource for ThyroSeq testing
  • Guest Editorial: Recent Advances in Non-destructive Testing Methods
  • A Novel Method for High Temperature Fatigue Testing of Nickel Superalloy Turbine Blades with Additional NDT Diagnostics
  • User-adaptable Natural Language Generation for Regression Testing within the Finance Domain.
  • Putting Randomized Compiler Testing into Production (Artifact)
  • PerpLE: Improving the Speed and Effectiveness of Memory Consistency Testing

Research Topics Computer Science

Topic Covered

Top 10 research topics of Software Testing | list of research topics of Software Testing | trending research topics of Software Testing | research topics for dissertation in Software Testing | dissertation topics of Software Testing in pdf | dissertation topics in Software Testing | research area of interest Software Testing | example of research paper topics in Software Testing | top 10 research thesis topics of Software Testing | list of research thesis  topics of Software Testing| trending research thesis topics of Software Testing | research thesis  topics for dissertation in Software Testing | thesis topics of Software Testing in pdf | thesis topics in Software Testing | examples of thesis topics of Software Testing | PhD research topics examples of  Software Testing | PhD research topics in Software Testing | PhD research topics in computer science | PhD research topics in software engineering | PhD research topics in information technology | Masters (MS) research topics in computer science | Masters (MS) research topics in software engineering | Masters (MS) research topics in information technology | Masters (MS) thesis topics in Software Testing.

Related Posts:

  • Alpha Software Testing and Beta Software Testing With Examples, Advantages And Disadvantages
  • Software Formal Methods Research Topics for MS PhD
  • Software Fault Tolerance Research Topics for MS PhD
  • Software Formal Verification Research Topics for MS PhD
  • Software Security Research Topics Ideas [MS PhD]
  • Black Box - Robust Testing in software testing

Digital Commons @ DU

  • < Previous

Home > Graduate Studies > Electronic Theses and Dissertations > 1599

Electronic Theses and Dissertations

Evaluating software testing techniques: a systematic mapping study.

Mitchell Mayeda , University of Denver Follow

Date of Award

Document type.

Masters Thesis

Degree Name

Organizational unit.

Daniel Felix Ritchie School of Engineering and Computer Science, Computer Science

First Advisor

Anneliese Andrews, Ph.D.

Second Advisor

Scott Leutenegger, Ph.D.

Third Advisor

Michael Keables, Ph.D.

Evaluation, Gaps, Quality, Software testing, Systematic mapping study, Techniques

Software testing techniques are crucial for detecting faults in software and reducing the risk of using it. As such, it is important that we have a good understanding of how to evaluate these techniques for their efficiency, scalability, applicability, and effectiveness at finding faults. This thesis enhances our understanding of testing technique evaluations by providing an overview of the state of the art in research. To accomplish this we utilize a systematic mapping study; structuring the field and identifying research gaps and publication trends. We then present a small case study demonstrating how our mapping study can be used to assist researchers in evaluating their own software testing techniques. We find that a majority of evaluations are empirical evaluations in the form of case studies and experiments, most of these evaluations are of low quality based on proper methodology guidelines, and that relatively few papers in the field discuss how testing techniques should be evaluated.

Publication Statement

Copyright is held by the author. User is responsible for all copyright compliance.

Rights Holder

Mitchell Mayeda

Received from ProQuest

File Format

application/pdf

Recommended Citation

Mayeda, Mitchell, "Evaluating Software Testing Techniques: A Systematic Mapping Study" (2019). Electronic Theses and Dissertations . 1599. https://digitalcommons.du.edu/etd/1599

Copyright date

Computer science

Since August 13, 2019

Included in

Software Engineering Commons

  • Collections
  • Disciplines

Advanced Search

  • Notify me via email or RSS

Author Corner

Home | About | FAQ | My Account | Accessibility Statement

Privacy Copyright

Offered MSc Thesis topics

See also our current list of projects on the Research page to get an idea of what is topical in our research. Another list of all our projects is also available in Tuhat, with responsible persons listed (you can ask them about potential thesis topics).

A more exhaustive list of topics from the department is available at CSM Master thesis topics (moodle).

General writing Instructions

We have written some instructions to help the students write their Master's theses, seminar papers and B.Sc. theses. Please, read the guide before starting your thesis work: Scientific Writing – Guide of the Empirical Software Engineering Research Group .

Master's Thesis Topics

Software engineering and technology are prevalent areas for thesis at the department, and many candidates ask for thesis topics every academic year. We do our best to accommodate the requests, but the applicants can smoothen the process by taking an active role in thinking about potential topics based on the themes presented below.

We provide guidance for selecting a suitable topic and the supervision and support needed to complete the work. Please contact Antti-Pekka Tuovinen or Tomi Männistö if you are interested. You can also contact the group members to ask about the subject areas they are working on.

Suppose you, as a student, are working in software development, processes, architecture or something related. In that case, there is a good chance of finding an interesting thesis topic that closely relates to your work. In such a case, the actual work often provides an excellent problem to investigate, propose or try out potential solutions for, or the case can act as a rich source of data about the practice of software development.

We also welcome companies to suggest potential topics for Master's thesis. The topics can be general, based on existing research, or they may require original research and problem-solving. We will help to evaluate and fine-tune the proposals. Depending on the topic, you may also need to be prepared to provide guidance and assistance during the thesis project.

Please contact Antti-Pekka Tuovinen or Tomi Männistö if you have an idea for an industrial thesis and need further information.

The listing below introduces our current research areas and potential topics for the thesis. Each topic has a short description and the names of the researchers working on the topic. Please contact them for more details about the research and thesis work. Note that you can also suggest and discuss other topics within the general area of software engineering research. We encourage creativity and student-centred insight in selecting and defining the topic.

Earlier theses

Some earlier MSc thesis titles below give some idea about the topics. You can try looking up more info from E-thesis , but note that it is up to the author if the actual thesis pdf is available online. Just search using the title (or part of it) in quotation marks. You can also go to the library in person and read all theses (even those without a public pdf) on a kiosk workstation (ask the staff if you need help).

  • Exploring study paths and study success in undergraduate Computer Science studies
  • EU:n tietosuoja-asetuksen GDPR:n vaikutus suomalaisissa pk-yrityksissä 2018-2020
  • Industrial Surveys on Software Testing Practices: A Literature Review
  • Laskennallisesti raskaan simulointiohjelmistokomponentin korvaaminen reaaliaikasovelluksessa koneoppimismenetelmällä
  • Web service monitoring tool development
  • Case study: identifying developer oriented features and capabilities of API developer portals
  • Documenting software architecture design decisions in continuous software development – a multivocal literature review
  • Elinikäinen oppiminen ohjelmistotuotannon ammattilaisen keskeisenä
  • Miten huoltovarmuus toteutuu Ylen verkkouutisissa?
  • Utilizing Clustering to Create New Industrial Classifications of Finnish Businesses: Design Science Approach
  • Smoke Testing Display Viewer 5
  • Modernizing usability and development with microservices
  • On the affect of psychological safety, team leader’s behaviour and team’s gender diversity on software team performance: A literature review
  • Lean software development and remote working during COVID-19 - a case study
  • Julkaisusyklin tihentämisen odotukset, haasteet ja ratkaisut
  • Software Development in the Fintech Industry: A Literature Review
  • Design of an automated pipeline to improve the process of cross-platform mobile building and deployment
  • Haasteet toimijamallin käytössä ohjelmistokehityksessä, systemaattinen kirjallisuuskatsaus
  • Light-weight method for detecting API breakages in microservice architectures
  • Kirjallisuuskatsaus ja tapaustutkimus API-hallinnasta mikropalveluarkkitehtuurissa
  • In-depth comparison of BDD testing frameworks for Java
  • Itseohjautuvan auton moraalikoneen kehittämisen haasteet
  • Towards secure software development at Neste - a case study
  • Etuuspohjaisen eläkejärjestelyn laskennan optimointi vakuutustenhallintajärjestelmässä
  • Internal software startup within a university – producing industry-ready graduates
  • Applying global software development approaches to building high-performing software teams
  • Systemaattinen kirjallisuuskatsaus lääkinnällisistä ohjelmistoista ja ketterästä ohjelmistokehityksestä
  • Matalan kynnyksen ohjelmointialustan hyödyntäminen projektinhalinnassa
  • Uncertainty Estimation with Calibrated Confidence Scores
  • Tool for grouping test log failures using string similarity algorithms
  • Design, Implementation, and Validation of a Uniform Control Interface for Drawing Robots with ROS2
  • Assuring Model Documentation in Continuous Machine Learning System Development
  • Verkkopalvelun saavutettavuuden arviointi ja kehittäminen ohjelmistotuoteyrityksessä
  • Methods for API Governance automation: managing interfaces in a microservice system
  • Improving Web Performance by Optimizing Cascading Style Sheets (CSS): Literature Review and Empirical Findings
  • Implementing continuous delivery for legacy software
  • Using ISO/IEC 29110 to Improve Software Testing in an Agile VSE
  • An Open-Source and Portable MLOps Pipeline for Continuous Training and Continuous Deployment
  • System-level testing with microservice architecture
  • Green in software engineering: tools, methods and practices for reducing the environmental impacts of software use – a literature review
  • Machine Learning Monitoring and Maintenance: A Multivocal Literature Review
  • Green in Software Engineering: A Systematic Literature Review
  • Comparison of Two Open Source Feature Stores for Explainable Machine Learning
  • Open-source tools for automatic generation of game content
  • Verkkosovelluskehysten energiankulutus: vertaileva tutkimus Blazor WebAssembly ja JavaScript
  • Infrastruktuuri koodina -toimintatavan tehostaminen
  • Geospatial DBSCAN Hyperparameter Optimization with a Novel Genetic Algorithm Method
  • Hybrid mobile development using Ionic framework
  • Correlation of Unit Test Code Coverage with Software Quality
  • Factors affecting productivity of software development teams and individual developers: A systematic literature review
  • Case study: Performance of JavaScript on server side
  • Reducing complexity of microservices with API-Saga
  • Organizing software architecture work in a multi-team, multi-project, agile environment
  • Cloud-based visual programming BIM design workflow
  • IT SIAM toimintojen kehitysprojekti
  • PhyloStreamer: A cloud focused application for integrating phylogenetic command-line tools into graphical interfaces
  • Evaluation of WebView Rendering Performance in the Context of React Native
  • A Thematic Review of Preventing Bias in Iterative AI Software Development
  • Adopting Machine Learning Pipeline in Existing Environment

Current topic areas of interest to the research group (see below for the details)

Open source-related topic areas in collaboration with daimler truck.

  • Open Chain: Developing the Journey to Open Chain Compliance at the example of Daimler Truck
  • How should an industrial company (for example, Daimler Truck) leverage open source software: Building a framework with different dimensions, from efficient governance to value in inner source and open source projects
  • How can an organization efficiently incentivize inner-source activities? (on different levels, culture, infrastructure, governance, regulations & commitments.)
  • How can an industrial organization leverage value from actively engaging in FOSS activities (especially on active creation and contribution)
  • How can spillovers help Industrial companies to educate the rare resources but also attract and retain talent? Ref: Gandal, N., Naftaliev, P., & Stettner, U. (2017). Following the code: spillovers and knowledge transfer. Review of Network Economics , 16 (3), 243-267. Abstract: Knowledge spillovers in Open Source Software (OSS) can occur via two channels: In the first channel, programmers take knowledge and experience gained from one OSS project they work on and employ it in another OSS project they work on. In the second channel, programmers reuse software code by taking code from an OSS project and employing it in another. We develop a methodology to measure software reuse in a large OSS network at the micro level and show that projects that reuse code from other projects have higher success. We also demonstrate knowledge spillovers from projects connected via common programmers.

If interested, contact Tomi Männistö for further information

Hybrid software development (TOPIC AREA)

The current pandemic has brought many, even radical, changes to almost all software companies and software development organizations. Especially the sudden moves to working from home (WFH) in March 2020 forced them to adapt and even rethink many software engineering practices in order to continue productive software development under the new constraints.

Now (December 2021), various hybrid ways of working appear to become the new "normal" for the software industry in general. For instance, many companies are offering flexible workplace arrangements (WFX).

This thesis theme aims to explore and possibly explain such changes in contemporary software engineering. Potential research questions include the following:

  • How has the COVID-19 pandemic affected different software engineering activities (negatively or positively)? What are the mechanisms?
  • What adaptations and countermeasures have different software organizations devised to cope with the challenges?
  • What could be learned from them for future hybrid software development processes, practices and tools?

Contact: Petri Kettunen

MLOps -- as a derivative of DevOps -- is about practice and tools for ML-based systems that technically enable iterative software engineering practice. We have several funded positions in the area of MLOps in our research projects (IMLE4 https://itea4.org/project/iml4e.html and AIGA https://ai-governance.eu/ ) that can be tailored to the interest of the applicant. For details, contact Mikko Raatikainen ( [email protected] ).

Digital Twin of Yourself

Digital twins are virtual world dynamic models of real-world physical objects. They originate from manufacturing domains. In such environments, they are utilized, for example, for predictive maintenance of equipment based on real-time machine data.

Recently the application domains of digital twins have broadened to cover living objects – especially human beings, for instance, in medical domains (so-called Human Digital Twins). In this thesis topic, the objective is to design a digital twin of yourself. The choice of the digital twin dynamic model is free, and so are the data inputs. One possibility could be, for instance, your real-life physical exercise data (e.g., from a heart-rate monitor). You could also consider your Citizen Digital Twin, following your study data and yourself as a lifelong learner.

Software engineering and climate change (TOPIC AREA)

Global climate change may have various impacts on future software engineering on the one hand, and software engineering may affect climate change directly or indirectly, positively or negatively on the other hand. All that opens up many potentially important research problems. Specific theses in this topic area could be, for instance, the following themes:

  • Green IT (e.g., engineering new software with energy-efficiency requirements in order to reduce or limit power consumption and consequently the carbon footprint)
  • Carbon neutrality goals of software companies (e.g., software development organizations decreasing physical travelling in order to reduce their greenhouse gas emissions)
  • Developing software products or services for measuring climate change-related factors

The thesis could be a literature review, an empirical case study or a scientific design work.

Life-long learning for the modern software engineering profession

Specific intended learning outcomes for computer science (software engineering) graduates are life-long learning skills. Such skills and capabilities are essential in modern industrial software engineering environments. Workplace learning is a vital part of most professional software development jobs. What are the necessary life-long learning skills exactly? Why are those skills and capabilities essential in different software organizations? How can they be learned and improved? How do software professionals learn in their workplaces? What particular skills will be more critical in the future? Why? This topic could be investigated by case studies in real-life software organizations. The specific research questions could be some of the above or possibly focused on particular skills (e.g., assessing one's own and the works of other software developers). Contact: Petri Kettunen

Software development in non-ICT contexts (TOPIC AREA)

Software technology is increasingly applied in non-ICT domains and environments (e.g., healthcare, financial sector, telecommunications systems, industrial automation). Such conditions bring up many considerations for effective and efficient software engineering, such as: What are the key characteristics of different use domains (e.g., complexity, reliability)? What is the scope of the particular software system? How are the software requirements engineered? What are the specific constraints (e.g., regulations) in different domains to be considered in software engineering? How to measure the success of software projects and products? What software development methods (e.g., agile) are applicable in different domains? Why/why not? What particular software-related competencies are needed (e.g., digitalization, IoT, cyber-physical systems)? This research problem could be investigated theoretically (literature study) and empirically in industrial case studies. The actual research questions could be some of the above or formulated individually. Contact: Petri Kettunen

Creatively self-adaptive software architectures (TOPIC AREA)

We have recently started exciting research in the intersection between the research fields of self-adaptive software and computational creativity, intending to develop novel software architectures that can creatively adapt themselves in unforeseen situations. This initiative is a new research collaboration between the Discovery Group of Prof. Hannu Toivonen and ESE. There are different options for thesis work with either of the groups. To get a better idea of the topic, see Linkola et al. 2017. Aspects of Self-awareness: An Anatomy of Metacreative Systems. http://computationalcreativity.net/iccc2017/ICCC_17_accepted_submissions/ICCC-1… Contact: Tomi Männistö

Continuous Experimentation (TOPIC AREA)

Software product and service companies need capabilities to evaluate their development decisions and customer and user value. Continuous experimentation, as an experiment-driven development approach, may reduce such development risks by iteratively testing product and service assumptions critical to the software's success. Experiment-driven development has been a crucial component of software development, especially in the last decade. Companies such as Microsoft, Facebook, Google, Amazon and many others often conduct experiments to base their development decisions on data collected from field usage.  Contact: Tomi Männistö

Digitalization and digital transformations: impacts on software engineering and systems development (TOPIC AREA)

Digitalization is nowadays cross-cutting and inherent in most areas of businesses and organizations. Software is increasingly built-in and ubiquitous. Such trends and developments bring up many potential software research problems, such as: What does digitalization entail in different contexts? How should digitalization be taken into account in software development processes? What is the role of customer/user involvement in software-intensive systems development (e.g., digital services)? What are the key quality attributes? What new software engineering skills and competencies may be needed? What is the role of software (and IT) in general in different digital transformations (e.g., vs business process development)? How is digitalization related to traditional software engineering and computer science disciplines in different contexts? What aspects of software development and digital technologies are fundamentally new or different from the past? This research problem could be investigated theoretically (literature study) or empirically in industrial case studies. The actual research questions could be some of the above or formulated individually. Contact: Petri Kettunen

High-performing software teams (TOPIC AREA)

How is (high) performance defined and measured in software development (e.g., productivity)? Which factors affect it - positively or negatively - and how strongly (e.g., development tools, team composition)? Can we "build" high-performing software teams systematically, or do they merely emerge under certain favourable conditions? What are suitable organizational designs and environments for hosting and supporting such teams? See this link and this link for more info. Contact: Petri Kettunen

Software innovation (TOPIC AREA)

How are innovation and creativity taken into account in software development processes and methods (e.g., Agile)? What role do customer/user input and feedback play in software(-intensive) product creation (e.g., open innovation)? How to define and measure 'innovativeness' in software development? What makes software development organizations (more) innovative? See here for more about the topic. How can Open Data Software help innovation? Contact: Petri Kettunen

Software Testing: VSPAERO

  • Fakultät für Maschinenbau
  • Dokumentanzeige

Originalpublikation

Version im repositorium.

Thumbnail

Downloadstatistik

Zur Langanzeige

Die Publikation erscheint in Sammlung(en):

  • Fakultät für Maschinenbau Frei zugängliche Publikationen aus der Fakultät für Maschinenbau

Suche im Repositorium

Durchblättern, gesamter bestand.

  • Bereiche & Sammlungen
  • Erscheinungsdatum
  • Autor/innen
  • Schlagwörter
  • Schlagwörter (GND)
  • Publikationstyp

Diese Sammlung

Mein nutzer/innenkonto.

  • Registrieren

Nutzungsstatistiken

  • des Repositoriums
  • der Publikation
  • der Sammlung

Master Thesis

I have extensive experience in supervising (42) and examining (100+) Master Theses in Software Engineering, Software Technology, and Software Development. Below you can find some examples of theses I have supervised as well as thesis topics I am interested in.

However, my interests are broad; if you are a good student don't hesitate to contact me and we can discuss it. If you are not a student with top grades and ambition do not bother; I get very many requests and it is unlikely I can help you.

When at BTH I worked for several years in a project to improve Master Theses in Software Engineering. The processes, supporting documents and lectures as well as rubrics for quality that I developed can be found on this page . If I supervise your thesis you can expect to use this material extensively. You can also expect that the aim is both industrial relevance/effect and academic publication; this gives you the best options for your future career after the thesis.

Thesis Topics

All topics listed below are free (as in not taken by any student) but not everyone has a detailed description online; if you are interested in any of these please email me.

  • Robustness Testing of Deep Learning and Machine Learning Models
  • Optimizing the Diversity and Diameter of Test Sets ( ReTest can support this)
  • Automated Search for Corner Cases for Testing Automotive Systems
  • Testing Software Systems with AI and Machine Learning Components
  • Extending Unit Testing Frameworks for Verification of Robustness Requirements
  • Extending Unit Testing Frameworks for Verification of Performance Requirements
  • Automated Boundary Testing ( ReTest can support this)
  • Selecting Typical Test Cases from a Large and Generated Set ( ReTest can support this)
  • Automated Robustness Testing
  • Group Creativity and Collective Intelligence and its effect on Requirements Engineering
  • Personality of Professional Software Engineers and How it Affects the Organization
  • An Integral Theory of Software Use
  • Measuring and analysing (Non-)Use of Software Engineering Artefacts
  • Similarity Analysis of Product Customization Artefacts
  • A General Framework for Test and Code Optimization based on Change Data
  • Evaluating Fault Location Methods in Industrial Practice
  • High-resolution Software Analytics with Bayesida Data Analysis
  • Statistical Debugging of Dynamic Programming Languages
  • A Mutation Testing Library for Julia
  • Information Theoretical Modeling of Software Development
  • Automated Ranking of SE Venues based on Citations

Master Theses - Supervised

Papers based on master theses.

I always have the goal that master theses I supervise should be published. I will generally help and encourage students to publish if the work is good enough. A large number of papers in my publication list are the results from master thesis projects. The students are always included in a publication based on their thesis project; depending on the level of contribution to the work itself and to the final paper we will decide on author order. A representative sample of such papers can be found below:

  • Publications
  • Presentations

Google Custom Search

Wir verwenden Google für unsere Suche. Mit Klick auf „Suche aktivieren“ aktivieren Sie das Suchfeld und akzeptieren die Nutzungsbedingungen.

Hinweise zum Einsatz der Google Suche

Technical University of Munich

  • Chair of Software and Systems Engineering
  • TUM School of Computation, Information and Technology
  • Technical University of Munich

Technical University of Munich

Theses and Projects

We are always looking for enthusiastic students willing to work on our research projects. We are also open for your own ideas. Just fill out this form . We are going to contact you as soon as possible.

Open Topics

We don't necessarily advertise all current research topics. Use the websites of our scientific staff to obtain information about their research.

Or propose your own topic: application

M.Tech/Ph.D Thesis Help in Chandigarh | Thesis Guidance in Chandigarh

software testing master thesis

[email protected]

software testing master thesis

+91-9465330425

software testing master thesis

Introduction

Software Engineering is a branch that deals with the development and evolution of software products by employing certain methodologies and well-defined scientific principles. For developing a software product certain processes need to be followed and outcome of which is an efficient and authentic software product. The software is a group of executable program code with associated libraries. Software designed to satisfy a specific need is known as Software Product. It is a very good topic for master’s thesis, project, and research. There are various topics in Software Engineering which will be helpful for M.Tech and other masters students write their software project thesis.

Latest thesis topics in software engineering for research scholars:

  • Fault detection in software using biological techniques
  • Enhancement in MOOD metrics for software maintainability and reliability
  • To enhance effort estimation using Function point analysis in Cocomo model
  • To evaluate and improve model based mutation technique to detect test cases error in product line testing
  • To propose improvement in genetic algorithm to calculate function dependency in test case prioritization in regression testing
  • To propose dynamic technique with static metrics to check coupling between software modules
  • To propose improvement TYPE 4 clone detection in clone testing

Find the link at the end to download the latest thesis and research topics in software engineering

Software Evolution

Software Evolution is the process of developing software product using underlying techniques and methodologies. It consists of all the steps right from the initial requirements up to its maintenance. In the initial stage, software requirements are gathered. After this, a prototype of the actual software product is created which is shown to the end users for feedback. Users give their suggestions regarding the product and suggest changes if required. This process is repeated until the time desired software product is developed.  There are certain Software Evolution laws according to which software is divided into following three types:

  • S-Type (static-type) – This type of software works according to specifications and solutions. It is the simplest of all the three types of software.
  • P-Type (practical-type) – This software is a collection of procedures. Gaming software is an example of this type of software.
  • E-Type (embedded-type) – This software works according to the real-world requirements. It has a high degree of evolution.

The methods and steps taken to design a software product are referred to as software paradigms .

Why is Software Engineering required?

Software Engineering is required due to frequent changes in user requirements and the environment. Through your thesis and research work, you can get to know more about the importance of Software Engineering. Following are the other things for which software engineering is required:

  • Large Software – The large size of software make it essential for the requirement of software engineering.
  • Scalability – Software Engineering makes it possible to scale the existing software rather than creating a new software.
  • Cost – Software Engineering also cut down the excess manufacturing cost in software development.
  • Dynamic Nature of Software – Software Engineering plays an important role if new enhancements are to be done in the existing software provided that the nature of software is dynamic.
  • Better Quality Management – Software Engineering provides better software development processes for better quality services.

Software Development Lifecycle (SDLC)

SDLC is a sequence of steps and stages in Software Engineering for the development of Software product. It is an important topic for project and thesis in software engineering. Following are the phases of SDLC:

Thesis in software engineering

  • Requirement Gathering and Analysis – It is the initial stage of software development in which the requirements for the software product to be made is collected. In this phase, the engineering team studies existing systems, take the opinion of stakeholders, and conduct user interviews. The types of requirements include user requirements, functional requirements and non-functional requirements. After the requirements are collected, these are examined and analyzed for validation i.e. whether these requirements can be incorporated into the system or not.
  • Feasibility Study – After requirement gathering, the next step is the feasibility study i.e. to check whether the desired software system can be made or not. The software development team comes up with an outline of the whole process and discusses whether the system will be able to meet the user requirements or not. In this phase, all the aspects like financial, practical, and technical are considered. If these aspects are found to be feasible only then the further processes are taken up.
  • Software Design – After confirming the feasibility of the software system, the designing of the software product is done. The designing of the software is done based on the requirements collected in the initial stage. An outline of the whole process is created in this phase which will define the overall system architecture. There are two types of designs – physical design and logical design.
  • Coding – This phase is also known as implementation phase as the actual implementation of the software system takes place here. An executable programming code is written in any suitable programming language for implementation. The work is divided into different modules and coding is done in each of these modules. This process is undertaken by a developer expert in programming.
  • Testing – Testing phase follows the coding phase in which testing of the code is done to check whether the system meets the user requirements or not. The types of testing include unit testing, system testing, integration testing and acceptance testing. Testing is required to find out any underlying errors and bugs in the product. Testing helps in creating a reliable software product.
  • Deployment – After successful testing, the software product is delivered to the end users. Customers perform Beta Testing to find out if there are changes required in the system or not. If changes are needed, then they can suggest them to the engineering team.
  • Maintenance – A special team is appointed to look after the maintenance of the software product. This team will provide timely software updates and give notifications based on that. The code is updated in accordance with the changes taking place in the real world environment.

Software Development Process Models

There are certain software development models as defined by Software Paradigms. Some of these are explained below:

Waterfall Model

It is a simple model for software development which defines that all the phases of SDLC take place in a linear manner. Simple meaning that if one phase is finished then only the next phase is started. According to this model, all the phases are executed in sequence with the planning of next phase in the previous phase. Also, this model will not function properly if there are certain issues left in the previous phase.

software testing master thesis

Iterative Model

It is another model for software development in which the whole process takes place in iterations. Iteration simply means repeating steps after a cycle is over. On the first iteration, the software is developed on a small scale and then the subsequent steps are followed.  During the next iteration, more features and modules are added. On completion of each iteration cycle, software is produced which have their own features and capabilities. The management team works on the risk management and prepare for next iteration.

software testing master thesis

Spiral Model

Spiral Model is a combination of iterative model and any one of the other SDLC model. The most important feature of this model is the consideration of risk factor which left unnoticed by other models. Initially, the objectives and constraints of the software product are determined. During next iteration, the prototype of the software is created. This process also includes risk analysis. In the fourth phase, next iteration is prepared.

software testing master thesis

In the waterfall model, we can go to next step only if the previous step is completed. Also, we cannot go back to the previous stage if some change is required. This drawback of waterfall model is fulfilled by the V-Shaped Model which provides testing of each phase in a reverse manner. In this model, test plans and test cases are created according to the requirements of that stage to verify and validate the software product. Thus verification and validation go in parallel in this case.

software testing master thesis

Software Metrics and Measures

Software Metrics and Measures are essential components in Software Engineering to understand the attributes and aspects of a software. These also help in maintaining the better quality of the software products. Following are some of the Software Metrics:

  • Size Metrics – It is measured in terms of Lines of Code (LOC) and Function Point Code. Lines of Code mean the number of lines of the programming code whereas Function Point Code is the Functional capacity of the software.
  • Complexity Metrics – It is measured in terms of number of independent paths in a program.
  • Quality Metrics – It is determined by the number of defects encountered while developing the software and after the product is delivered.
  • Process Metrics – Methods, tools, and standards used in software development come under process metrics.
  • Resource Metrics – It includes effort, time and resources used in development process.

Modularization in Software Engineering

Modularization is a technique in Software Engineering in which software system is divided into multiple modules and each module carries out its individual task independently. Modularization is more or less based on ‘Divide and Conquer’ approach. Each module is compiled and executed separately.

Advantages of Modularization are:

  • Smaller modules are easier to process.
  • Modularization offers a level of abstraction to the program.
  • High Cohesion components can be used again.
  • Concurrent execution is also possible.
  • It is also more secure.

Software Testing

It is the process of verifying and validating the software product to check whether it meets the user requirements or not as expected. Moreover, it also detects underlying defects, errors, and bugs that left unnoticed during the process of software development. As a whole, software testing detects software failures. Software Testing itself is a sub-field in software engineering and a trending topic for project, thesis, and research in software engineering.

Purpose of Software Testing

Following are the main purposes of software testing:

  • Verification – Verification is a process to find out whether the developed software product meets the business requirements or not. Verification ensures that whether the product being created satisfies the design specifications or not.
  • Validation – Validation is the process that examines whether or not the system meets the user requirements. The validation process is carried out at the end of SDLC.
  • Defect Finding – Defect finding simply means the difference between the actual output and the expected output. Software Testing tends to find this defect in the software product.

Types of Testing

Following are the main types of testing in software systems:

  • Alpha Testing – It is the most common type of testing carried out by a developer team at the developer end. It is conducted before the product is released.
  • Beta Testing – It is a type of software testing carried out by end users at the user end. This type of testing is performed in a real-world environment.
  • Acceptance Testing – It is a type of testing to find out whether the software system meets the user requirements or not.
  • Unit Testing – It is a type of testing in which an individual unit of the software product is tested.
  • Integration Testing – In this, two or more modules are combined and tested together as a group.
  • System Testing – Here all the individual modules are combined and then tested as a single group.

UML and Software Engineering

UML or Unified Modeling Language is language in software engineering for visualizing and documenting the components of a software system and is created by Object Management Group (OMG). It is different from programming languages. UML implements object-oriented concepts for analysis and design.

Building Blocks of UML

Following are the three main building blocks of UML:

Relationships

Things can be any one of the following:

Structural – Static Components of a system

Behavioral – Dynamic Components of a system

Grouping – Group elements of a UML model like package

Annotational – Comments of a UML model

The relationship describes how individual elements are associated with each other in a system. Following kinds of relationships are there:

  • Association
  • Generalization
  • Realization

The output of the entire process is UML diagrams. Following are the main UML diagrams:

  • Class Diagram
  • Object Diagram
  • Use Case Diagram
  • Sequence Diagram
  • Collaboration Diagram
  • Activity Diagram
  • Statechart Diagram
  • Deployment Diagram
  • Component Diagram

Software Maintenance

After the Software product is successfully launched in the market, timely updations and modifications needed to be done. This all comes under Software Maintenance. It includes all those measures taken after the delivery to correct errors and to enhance the performance. Software Maintenance does not merely means fixing defects but also providing time to time updations.

Types of Software Maintenance

The types of Software Maintenance depends upon the size and nature of the software product. Following are the main types of software maintenance:

  • Corrective Maintenance –  Fixing and correcting a problem identified by the user comes under corrective maintenance.
  • Adaptive Maintenance –  In adaptive maintenance, the software is kept up-to-date to meet the ever-changing environment and technology.
  • Perfective Maintenance –  To keep the software durable, perfective maintenance is done. This includes the addition of new features and new user requirements.
  • Preventive Maintenance –  To prevent any future problems in the software, preventive maintenance is done so that there are not any serious issues in near future.

Activities in Software Maintenance

Following activities are performed in Software Maintenance as given by IEEE:

  • Identification and Tracing
  • Implementation
  • System Testing
  • Acceptance Testing
  • Maintenance Management

Reverse Engineering

Reverse Engineering is a process in which an existing system is thoroughly analyzed to extract some information from that system and reproduce that system or product using that extracted information.  The whole process is a reverse SDLC. Reverse Engineering for software is done to extract the source code of the program which can be implemented in a new software product.

Case Tools for Software Engineering

Case or Computer-aided Software Engineering are computer-based automated tools for development and maintenance of software products. Just as the CAD (Computer-aided design) is used for designing of hardware products, Case is used for designing of software products. Case tools develop high-quality and easily maintainable software products.

Elements of Case Tools

Following are the main components of Case Tools:

  • Central Repository –  Central Repository or Data Dictionary is a central storage for product specifications, documents, reports, and diagrams.
  • Upper Case Tools – These are used in planning, analysis, and design phases of SDLC.
  • Lower Case Tools – These are used in the implementation, testing, and maintenance.
  • Integrated Case Tools – These tools can be used in all the stages of SDLC.

Project, Thesis, and Research topics in Software Engineering

Following is the list of Software Engineering topics for project, thesis, and research for masters and other postgraduate students:

  • Data Modeling

Software Models

Software Quality

Verification and Validation

Software Project Management

Data Modeling 

The process of structuring and organizing data is known as Data Modeling. After structuring of data, it is implemented in the database system. While organizing data, certain constraints and limitations are also applied to data. The main function of Data Modeling is to manage a large amount of both structured and unstructured data. In data modeling, initially, a conceptual data model is created which is later translated to the physical data model.

UML(Unified Modeling Language)

This was all about Software Engineering. You can explore and research more of this topic while working on your project and thesis. It is a standard language to visualize software systems. This language is used by software developers, business analysts, software architects, and other individuals to study the artifacts of a software system. It is a very good topic for a thesis in Software Engineering.

SDLC or Software Development Lifecycle is a set of stages followed for the development of a software product. For building a software product steps are followed beginning from data collection to software maintenance. It also includes software testing in which a software goes through various types of testing before giving a final nod to the software product.

Masters students can work on software models for their thesis work. Various types of software models are there like waterfall model, V-Shaped model, spiral model, prototype model, agile model, Iterative model etc. These models give step by step implementation of various phases of software development.

The concept of ontology is used in Software Engineering to represent the domain knowledge in a formal way. Certain knowledge-based applications use the ontology to share knowledge. Ontology is used in software engineering to collaborate the use of AI techniques in software engineering. UML diagrams are also being used in the development of Ontology.

Software Quality refers to the study of software features both external and internal taking into consideration certain attributes. External features mean how software is performing in a real-world environment while internal features refer to the quality of code written for the software. External quality is dependent on the internal in the sense that software works in the real-world environment with respect to the code written by the coder.

After the software product is implemented, it goes through the testing phase to find any underlying error or bug. The most common type of software testing is the alpha testing. In this type of testing, the software is tested to detect any issue before it is released. Students can find a number of topics under software testing for thesis, research, and project.

Software Maintenance is necessary as some errors or bugs can be detected in future in the software product. Students can study and research on the types of software maintenance done by the team. Software Maintenace does not solely means fixing errors in the software. It includes a number of tasks done so that the software product keeps on working perfectly with advancements.

Verification and Validation are the two most important steps in software engineering. Verification and Validation are not as easy as it seems. There are a number of steps under it which can be an interesting research work for your thesis. Verification is done before validation.

It is another interesting topic for the thesis in software engineering. It refers to the management of the software project through proper planning and execution. It includes time, cost, quality, and scope of the project. A team is appointed for this purpose.

These were the topics in software engineering for project, thesis, and research. Contact us for any kind of thesis help in software engineering for M.Tech and Ph.D.

Click the following link to download Latest Thesis and Research Topics in Software Engineering

Latest Thesis and Research Topics in Software Engineering(PdF)

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Save my name, email, and website in this browser for the next time I comment.

Quick Enquiry

Get a quote, share your details to get free.

IMAGES

  1. Master Testing Plan Thesis

    software testing master thesis

  2. Write My Research Paper

    software testing master thesis

  3. Master's Thesis Defense

    software testing master thesis

  4. Software Testing Master Thesis

    software testing master thesis

  5. (PDF) Comprehensive Study of Software Testing Techniques and Strategies

    software testing master thesis

  6. Master Thesis Software Engineering Bth

    software testing master thesis

VIDEO

  1. Load Management and Fault-Tolerance in a Distributed Stream Processing System [1/2]

  2. DEFECT REPOSITORY

  3. Introduction to Software Testing

  4. Design For Test Data

  5. Master Thesis: The Full Process For Profitable Customer Acquisition In DTC

  6. Introduction

COMMENTS

  1. What are the current masters thesis ideas on software testing?

    Sri Chandrasekharendra Saraswathi Viswa Mahavidyalaya University. Software testing in agile business development.. Software testing in automation in specific fileds.. validation of software ...

  2. University of Denver Digital Commons @ DU

    RQ2.1: Experiments, case studies, analytic evaluations, and examples are the main methods used for evaluating software testing techniques. RQ2.2: Empirical evaluations in the form of experiments make up a very large majority of evaluation methods. Of these, experiments are used quite a bit more.

  3. PDF The Impact of Test Automation on Software Testers

    Software has become increasingly more complex and distributed. The pressure to release into production multiple times a day has raised the strategic importance of test automation. The history and background of testing are considered in light of a critical analysis of the current body of research.

  4. Software Testing Research Topics for MS PhD

    Testing and fingerprinting the physical layer of wireless cards with software-defined radios. Structure-invariant testing for machine translation. An overview of the emerging JPEG Pleno standard, conformance testing and reference software. Artificial Intelligence in Automated System for Web-Interfaces Visual Testing.

  5. PDF A case study on Software Testing Methods and Tools

    A pre-study on software testing requirements of ISO/DIS 26262 Master of Science Thesis in Software Engineering and Management Bharat Bhushan Konka ... Johanneset al.(2010);but these studies are not specific to software testing practices.Inthis thesis we study similar aspects but focusing onthesoftware testing field.

  6. PDF Test Automation Practices and Tools for Sustainable Software Development

    Test automation practices and tools for sustainable software development Master's thesis 2023 51 pages, 7 figures, 6 tables, and 2 appendices ... of software test automation is one of the essential aspects of the software development life cycle (SDLC). For long-term software cost reduction can be achieved by incorporating test

  7. PDF Challenges with automated software testing

    create problems. Therefor I have chosen to study the automated software testing culture today and how it's organized between software testers and software developers. 1.2 Research Area and Questions The main research area of this thesis is automated software testing and how companies manage the responsibilities around software testing.

  8. Software Test Automation

    3. Software Test Automation is a big topic, and you may want to narrow your focus rather than attempt to cover a mix of frameworks, playback/record, overview of techniques, automated vs. not. Entire books have been written about software test automation: As a general topic. Focusing on functional/feature tests (FIT)

  9. PDF Software Testing: A Comparative Study

    Software Testing: A Comparative Study. Model Based Testing VS Test Case Based Testing. Rakesh Reddy Polamreddy Syed Ali Irtaza. ii. This thesis is submitted to the School of Engineering at Blekinge Institute of Technology in partial fulfillment of the requirements for the degree of Master of Science in Software Engineering.

  10. Evaluating Software Testing Techniques: A Systematic Mapping Study

    Software testing techniques are crucial for detecting faults in software and reducing the risk of using it. As such, it is important that we have a good understanding of how to evaluate these techniques for their efficiency, scalability, applicability, and effectiveness at finding faults. This thesis enhances our understanding of testing technique evaluations by providing an overview of the ...

  11. PDF Software testing: A case study of a small Norwegian software team

    In Chapter 5, we give some recommendations of implementing the automated testing based on the case study. Chapter 6 discusses the whole thesis from hypotheses results and methodology performance. Chapter 7 provides a brief summary of the problem, the solution and the results. Lastly, options for future work are given.

  12. PDF Search-based software testing and complex test data generation in a

    This thesis is submitted to the School of Engineering at Blekinge Institute of Technology in partial fulfillment of the requirements for the degree of Master of Science in Software Engineering. The thesis is equivalent to 20 weeks of full time studies. Contact Information: Author(s): Stefan Mairhofer E-mail: [email protected]

  13. 1 Software Testing with Large Language Models: Survey, Landscape, and

    Index Terms—Pre-trained Large Language Model, Software Testing, LLM, GPT 1 INTRODUCTION Software testing is a crucial undertaking that serves as a cornerstone for ensuring the quality and reliability of software products. Without the rigorous process of software testing, software enterprises would be reluctant to release

  14. PDF Software testing failures through the history and how to ...

    The scope of this thesis is to study the importance of software testing. How software testing has changed through the history and what could be consequences if testing fails. For this purpose, testing cases were taken into deeper investigation and examined what have happened and if possible, how that could have been prevented.

  15. PDF Software Testing, Data Security and GDPR

    Course: FMH606 master's Thesis MT-31-19 Title: < Software Testing, Data Security and GDPR Number of pages: <61> Keywords: Data security, security testing, GPDR, threats, trends, Edemso, test tools, test software. Student: Michael Ogechi Agbamoro Supervisor: Hans-Petter Halvorsen External partner: Cevia Solutions Availability: Open Summary:

  16. Offered MSc Thesis topics

    Master's Thesis Topics. Software engineering and technology are prevalent areas for thesis at the department, and many candidates ask for thesis topics every academic year. ... Using ISO/IEC 29110 to Improve Software Testing in an Agile VSE; An Open-Source and Portable MLOps Pipeline for Continuous Training and Continuous Deployment;

  17. Software Testing: VSPAERO

    Mariën, F.: Software Testing: VSPAERO. Master Thesis. Hamburg : Aircraft Design and Systems Group (AERO), Department of Automotive and Aeronautical Engineering, Hamburg University of Applied Sciences, 2021, ... Purpose - Test the aerodynamic analysis code VSPAERO, which is part of OpenVSP from NASA. ...

  18. Master Thesis

    I have extensive experience in supervising (42) and examining (100+) Master Theses in Software Engineering, Software Technology, and Software Development. Below you can find some examples of theses I have supervised as well as thesis topics I am interested in. However, my interests are broad; if you are a good student don't hesitate to contact ...

  19. Suggestions

    Most recent answer. 1. Test case prioritization and optimization. 2. Testing of SOA. 3. Fault prediction in OO systems using machine learning techniques. 4. Reliability estimation in OO systems ...

  20. PDF Eindhoven University of Technology MASTER A model based approach for

    for software testing audit on software product quality. Automotive TechnologyMaster Thesis Rishav Basu [1280414] Department of Mathematics and Computer Science Software Engineering & Technology Group: Model Driven Software Engineering Research Group Supervisors: Marc Hamilton dr. ir. Ion Barosan Project Phase Report Eindhoven, August 2020

  21. Theses and Projects

    Master's. 2021. A Super-Metric for Measuring Adequacy in the Context of Software Architecture and Software Programming. Master's. 2021. Enabling Sensible People Analytics with Inverse Transparency. Master's. 2021. Using Text- and Image-Based Machine Learning to Predict Software Quality.

  22. PDF MASTER'S THESIS Software Security Design and Testing

    1.1 Master thesis description The purpose of this thesis is to provide a theoretical background for software's security development and testing process in the detail that is required for a full-scale implementation. The main emphasis is on the use of security standards and risk analysis methods in the system engineering.

  23. Latest Thesis and Research Topics in Software Engineering

    It is a very good topic for master's thesis, project, and research. ... Students can find a number of topics under software testing for thesis, research, and project. Software Maintenance. Software Maintenance is necessary as some errors or bugs can be detected in future in the software product. Students can study and research on the types of ...