Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Todd W. Schiller

dblp:26/8324 · DBLP profile ↗
← Back
5ranked-venue papers
4as first author
0since 2021 · last 2014
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 3 · 2 first-authorArtificial intelligence and machine learning · 2 · 2 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
3 papers
Programming languages and type systems · 30% Requirements engineering and software design · 22% Empirical software engineering · 22%

Topics — the 5 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Empirical software engineering
developer studies
0.212014
Case studies and tools for contract specifications · ICSE 2014
Programming languages and type systems › type checking
pluggable type checking
0.112011
Building and using pluggable type-checkers · ICSE 2011
Programming languages and type systems
type checking
0.112011
Building and using pluggable type-checkers · ICSE 2011
Program analysis › error detection
compile-time error detection
0.012011
Building and using pluggable type-checkers · ICSE 2011
Program analysis
static analysis
0.012011
Building and using pluggable type-checkers · ICSE 2011

Methods — techniques the papers use, named apart from their topics

specification inlining · 0.1drag-and-drop condition construction · 0.1concrete counterexamples · 0.1type system refinement · 0.1
YearPublicationVenuePosition
2014 Case studies and tools for contract specifications
abstract
Contracts are a popular tool for specifying the functional behavior of software. This paper characterizes the contracts that developers write, the contracts that developers could write, and how a developer reacts when shown the difference.
Todd W. Schiller, Kellen Donohue, Forrest Coward, Michael D. Ernst
ICSE1
2012 Reducing the barriers to writing verified specifications
abstract
Formally verifying a program requires significant skill not only because of complex interactions between program subcomponents, but also because of deficiencies in current verification interfaces. These skill barriers make verification economically unattractive by preventing the use of less-skilled (less-expensive) workers and distributed workflows (i.e., crowdsourcing). This paper presents VeriWeb, a web-based IDE for verification that decomposes the task of writing verifiable specifications into manageable subproblems. To overcome the information loss caused by task decomposition, and to reduce the skill required to verify a program, VeriWeb incorporates several innovative user interface features: drag and drop condition construction, concrete counterexamples, and specification inlining.
Todd W. Schiller, Michael D. Ernst
OOPSLA1
2011 Building and using pluggable type-checkers
abstract
This paper describes practical experience building and using pluggable type-checkers. A pluggable type-checker refines (strengthens) the built-in type system of a programming language. This permits programmers to detect and prevent, at compile time, defects that would otherwise have been manifested as run-time errors. The prevented defects may be generally applicable to all programs, such as null pointer dereferences. Or, an application-specific pluggable type system may be designed for a single application.
Werner Dietl, Stephanie Dietzel, Michael D. Ernst, Kivanç Muslu, Todd W. Schiller
ICSE5
2010 Modeling radiation-induced lung injury risk with an ensemble of support vector machines
Todd W. Schiller, Yixin Chen 0001, Issam El-Naqa, Joseph O. Deasy
Neurocomputing1
2009 Improving Clinical Relevance in Ensemble Support Vector Machine Models of Radiation Pneumonitis Risk
abstract
Patients undergoing thoracic radiation therapy can develop radiation pneumonitis (RP), a potentially fatal inflammation of the lungs. Support vector machines (SVMs), a statistical machine learning method, have recently been used to build binary-outcome RP prediction models with promising results. In this work, we (1) introduce a feature-ranking selection step to limit complexity in ensemble SVM models (2) show that ensembles of SVMs provide a statistically significant performance improvement in the area under the cross-validated receiver operating curve and (3) apply Platt's tuning to generate probability estimates from the component SVMs in order to augment clinical relevance.
Todd W. Schiller, Yixin Chen 0001, Issam El-Naqa, Joseph O. Deasy
ICMLA1