Back to results

Syracuse University

VERDICTS: Visual Exploratory Requirements Discovery and Injection for Comprehension and Testing of Software

Abstract

dc:description.abstract

<p>We introduce a methodology and research tools for visual exploratory software analysis. VERDICTS combines exploratory testing, tracing, visualization, dynamic discovery and injection of requirements specifications into a live quick-feedback cycle, without recompilation or restart of the system under test. This supports discovery and verification of software dynamic behavior, software comprehension, testing, and locating the defect origin. At its core, VERDICTS allows dynamic evolution and testing of hypotheses about requirements and behavior, by using contracts as automated component verifiers.</p> <p>We introduce Semantic Mutation Testing as an approach to evaluate concordance of automated verifiers and the functional specifications they represent with respect to existing implementation. Mutation testing has promise, but also has many known issues. In our tests, both black-box and white-box variants of our Semantic Mutation Testing approach performed better than traditional mutation testing as a measure of quality of automated verifiers.</p>

Degree

thesis:*
Name thesis:degree_name
Doctor of Philosophy (PhD)
Level thesis:degree_level
Dissertation
Discipline thesis:degree_discipline
Electrical Engineering and Computer Science
Year
2013

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Bolazar, Sefik Kanat
Contributors dc:contributor
  • James W. Fawcett

Subjects

dc:subject × 7

Identifiers

dc:identifier.*
Repository record dc:identifier
https://surface.syr.edu/eecs_etd/335
OAI identifier oai:identifier
oai:surface.syr.edu:eecs_etd-1339

Chain of custody

source
Harvested from
Syracuse University
Base URL
surface.syr.edu/do/oai/
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
citation

Bolazar, Sefik Kanat. VERDICTS: Visual Exploratory Requirements Discovery and Injection for Comprehension and Testing of Software. Dissertation thesis, 2013. https://surface.syr.edu/eecs_etd/335