Stefan Fehrenbach

Learn More
CONTEXT Elderly patients may have limited ability to read and comprehend medical information pertinent to their health. OBJECTIVE To determine the prevalence of low functional health literacy among community-dwelling Medicare enrollees in a national managed care organization. DESIGN Cross-sectional survey. SETTING Four Prudential HealthCare plans(More)
Domain-specific languages (DSLs) can improve software maintainability due to less verbose syntax, avoidance of boilerplate code, more accurate static analysis, and domain-specific tool support. However, most existing applications cannot capitalise on these benefits because they were not designed to use DSLs, and rewriting large existing applications from(More)
// The extensible programming language SugarJ offers a process for gradually integrating domain-specific languages into existing software systems, thereby improving system maintenance. // SOFTWARE SYSTEMS CONTINUOUSLY change and grow in complexity. 1 It comes as little surprise, then, that most development time and money isn't spent on the initial design(More)
Provenance, or information about the origin or derivation of data, is important for assessing the trustworthiness of data and identifying and correcting mistakes. Most prior implementations of data provenance have involved heavyweight modifications to database systems and little attention has been paid to how the provenance data can be used outside such a(More)
Parsing syntactically extensible languages requires generalized parsers which are slow to generate for repeatedly changing grammars. This situation is similar to the execution of dynamic languages like JavaScript, suggesting that we can appropriate technology from that field to use in just-in-time compiled parsers. We implement two just-in-time compiling(More)
  • 1