Availability unconfirmedIndependently curated · UnclaimedProfile updated October 2, 2026

Jeff Foster Research Group

Tufts UniversityMore labs at Tufts University ↗
An independent directory listing

Find Research Labs maintains this page using public sources. The faculty member, lab, and university have not claimed or approved this listing. Listing a lab does not indicate endorsement, partnership, or a recruiting opportunity.

Request a correction or removal ↗

How can programming languages and program analysis make software more reliable and secure? The group develops new ways to build more reliable, secure software using programming languages, software engineering, and security research. Researchers work on program analysis, verification, and synthesis methods such as static and dynamic typing, symbolic execution, and framework synthesis to improve program understanding and tooling. Projects include types and contracts for dynamic languages (e.g., RDL) and interaction-based security for mobile apps to detect and prevent vulnerabilities. The group mentors PhD and postdoctoral researchers in building language-based tools and evaluations for real-world software.

What this lab works on

programming languagesprogram analysissoftware securitysoftware engineeringtype systems

Publications

Publication highlights are being curated.

Use the official faculty profile or website for the complete publication record.

Current and previous researchers

Alumni details have not been added.

See the official lab website for its alumni record. The lab can claim this profile to add previous researchers and their destinations.

Sources

This profile is curated by Find Research Labs from the public sources below. Listing information may change; consult the official sources for current details. Recruiting availability is unconfirmed.

Request a correction or removal ↗ · About directory listings

Related research labs

These profiles share listed research topics or a university affiliation.