Skip to main content
Home

Main navigation

  • Home
  • Series
  • People
  • Depts & Colleges
  • Open Education

Main navigation

  • Home
  • Series
  • People
  • Depts & Colleges
  • Open Education

Mixed methods in the real world: a messy business?

Series
Evidence-Based Health Care
Embed
Dr Katherine Pollard gives a talk for the Evidence Based Healthcare seminar series.

This talk focuses on mixed methods research in health care education and practice, drawing on Kathy's experience of two large mixed methods projects to demonstrate salient issues: a longitudinal evaluation of an interprofessional undergraduate curriculum and a case study of quality measurement in community nursing. Kathy discusses research design and implementation, highlighting the challenges that arose, and the strategies employed to ensure successful project delivery.

Dr Pollard has been an active researcher since 1998 and is currently employed as a Senior Research Fellow at the University of the Wet of England, Bristol. She has a clinical background in midwifery.

Creative Commons Licence
Creative Commons Attribution-Non-Commercial-Share Alike 2.0 UK (BY-NC-SA): England & Wales; https://creativecommons.org/licenses/by-nc-sa/2.0/uk/

Episode Information

Series
Evidence-Based Health Care
People
Katherine Pollard
Keywords
EBM
Evidence-Based Medicine
Primary Care
Health Sciences
EBHC
Evidence-Based Health Care
Department: Medical Sciences Division
Date Added: 24/01/2018
Duration:

Subscribe

Download

How To Think About Limited War (Without Limiting Your Thinking)

Series
Changing Character of War
Embed
'Limited War' is one of the terms making a frequent appearance in the strategic studies, international relations, and military history realms over the last 70 years.

What does 'Limited War' mean? When do we know we are in one? What unique problems arise when waging one? What are the problems with ending them? And what should states do to secure a lasting peace? Distinguished Vienna Diplomatic Academy Fulbright Professor Donald Stoker discusses these issues and others by drawing upon what he has learned researching the subject for his forthcoming book from Cambridge University Press.

Donald Stoker, PhD, was Professor of Strategy and Policy for the US Naval War College’s Monterey Program at the Naval Postgraduate School in Monterey, California, from 1999 until 2017. The author or editor of eight books, his Carl von Clausewitz: His Life and Work (Oxford University Press, 2014), is on the British Army professional reading list. His The Grand Design: Strategy and the US Civil War, 1861-1865 (Oxford University Press, 2010), won the prestigious Fletcher Pratt award, was a Main Selection of the History Book Club, and is on the US Army Chief of Staff’s reading list. In 2016, he was a Fellow of the Changing Character of War Programme at the University of Oxford’s Pembroke College. He is currently writing a book on limited war for Cambridge University Press and is the Fulbright Distinguished Professor of Political Science at the Diplomatic Academy in Vienna, Austria.

This event was part-sponsored by the US-UK Fulbright Commission

Episode Information

Series
Changing Character of War
People
Donald Stoker
Keywords
international relations
strategic studies
military history
clausewitz
changing character of war
Department: Pembroke College
Date Added: 24/01/2018
Duration:

Subscribe

Download

Proving International Crimes

Series
Public International Law Discussion Group (Part II)
Embed
International criminal tribunals face an enormous task when they seek to analyse the thousands of pages of evidence that are presented in the course of their trials...
Abstract

International criminal tribunals face an enormous task when they seek to analyse the thousands of pages of evidence that are presented in the course of their trials, and to draw conclusions on the guilt or innocence of accused persons based on that evidence. Yet, whilst rules of admissibility have been subjected to a great deal of academic commentary, many key debates relating to proof in international criminal trials have remained under-theorised to date. This paper discusses the evaluation of evidence in international criminal trials. It argues that, despite over two decades of practice in contemporary international criminal tribunals, no consistent approach as to how judges should weigh evidence and use it for fact-finding has emerged. The quality of evidence required to meet the standard of proof at different stages of proceedings in the International Criminal Court remains uncertain. Furthermore, it shall be argued that the structure of international criminal judgments can detract from the clarity of their findings, and this in turn has an impact on their legal and sociological legitimacy.

Bio:

Yvonne McDermott Rees is Associate Professor of Law at the Hillary Rodham Clinton School of Law, Swansea University. She is the author of Fairness in International Criminal Trials (Oxford University Press, 2016) and over 50 journal articles and book chapters on international criminal procedure, human rights, and the law of evidence in international criminal trials. She is an Academic Fellow of the Honourable Society of the Inner Temple, and a Door Tenant at Invictus Chambers, London.

Episode Information

Series
Public International Law Discussion Group (Part II)
People
Yvonne McDermott Rees (Swansea University)
Keywords
criminal tribunals
public international law
fact-finding
Department: Faculty of Law
Date Added: 23/01/2018
Duration: 00:33:42

Subscribe

Download

Inferring Scope through Syntactic Sugar

Series
International Conference on Functional Programming 2017
Embed
Justin Pombrio (Brown University, USA) gives the third talk in the fifth panel, Inference and Analysis on the 3rd day of the ICFP conference.
Co-written by Shriram Krishnamurthi (Brown University, USA) and Mitchell Wand (Northeastern University, USA).

Many languages use syntactic sugar to define parts of their surface language in terms of a smaller core. Thus some properties of the surface language, like its scoping rules, are not immediately evident. Nevertheless, IDEs, refactorers, and other tools that traffic in source code depend on these rules to present information to users and to soundly perform their operations. In this paper, we show how to lift scoping rules defined on a core language to rules on the surface, a process of scope inference. In the process we introduce a new representation of binding structure--scope as a preorder--and present a theoretical advance: proving that a desugaring system preserves alpha-equivalence even though scoping rules have been provided only for the core language. We have also implemented the system presented in this paper.
Creative Commons Licence
Creative Commons Attribution-Non-Commercial-Share Alike 2.0 UK (BY-NC-SA): England & Wales; https://creativecommons.org/licenses/by-nc-sa/2.0/uk/

Episode Information

Series
International Conference on Functional Programming 2017
People
Justin Pombrio
Keywords
computing
programming
technology
Department: Department of Computer Science
Date Added: 23/01/2018
Duration: 00:17:29

Subscribe

Download

Automating Sized-Type Inference for Complexity Analysis

Series
International Conference on Functional Programming 2017
Embed
Martin Avanzini (University of Innsbruck, Austria) gives the second talk in the fifth panel, Inference and Analysis on the 3rd day of the ICFP conference.
This paper introduces a new methodology for the complexity analysis of higher-order functional programs, which is based on three ingredients: a powerful type system for size analysis and a sound type inference procedure for it, a ticking monadic transformation and constraint solving. Noticeably, the presented methodology can be fully automated, and is able to analyse a series of examples which cannot be handled by most competitor methodologies. This is possible due to various key ingredients, and in particular an abstract index language and index polymorphism at higher ranks. A prototype implementation is available.
Creative Commons Licence
Creative Commons Attribution-Non-Commercial-Share Alike 2.0 UK (BY-NC-SA): England & Wales; https://creativecommons.org/licenses/by-nc-sa/2.0/uk/

Episode Information

Series
International Conference on Functional Programming 2017
People
Martin Avanzini
Keywords
computing
programming
technology
Department: Department of Computer Science
Date Added: 23/01/2018
Duration: 00:18:50

Subscribe

Download

Constrained Type Families

Series
International Conference on Functional Programming 2017
Embed
Richard A. Eisenberg (Bryn Mawr College, USA) gives the first talk in the fifth panel, Inference and Analysis, on the 3rd day of the ICFP conference.
Co-written by J. Garrett Morris (University of Kansas, USA).

We present an approach to support partiality in type-level computation without compromising expressiveness or type safety. Existing frameworks for type-level computation either require totality or implicitly assume it. For example, type families in Haskell provide a powerful, modular means of defining type-level computation. However, their current design implicitly assumes that type families are total, introducing nonsensical types and significantly complicating the metatheory of type families and their extensions. We propose an alternative design, using qualified types to pair type-level computations with predicates that capture their domains. Our approach naturally captures the intuitive partiality of type families, simplifying their metatheory. As evidence, we present the first complete proof of consistency for a language with closed type families.
Creative Commons Licence
Creative Commons Attribution-Non-Commercial-Share Alike 2.0 UK (BY-NC-SA): England & Wales; https://creativecommons.org/licenses/by-nc-sa/2.0/uk/

Episode Information

Series
International Conference on Functional Programming 2017
People
Richard A Eisenberg
Keywords
programming
technology
computing
Department: Department of Computer Science
Date Added: 23/01/2018
Duration: 00:16:20

Subscribe

Download

Gradual Typing with Union and Intersection Types

Series
International Conference on Functional Programming 2017
Embed
Victor Lanvin (ENS Cachan, France) gives the third talk in the fourth panel, Integrating Static and Dynamic Typing, on the 3rd day of the ICFP conference.
Co-written by Giuseppe Castagna (CNRS, University of Paris Diderot).

We propose a type system for functional languages with gradual types and set-theoretic type connectives and prove its soundness. In particular, we show how to lift the definition of the domain and result type of an application from non-gradual types to gradual ones and likewise for the subtyping relation. We also show that deciding subtyping for gradual types can be reduced in linear time to deciding subtyping on non-gradual types and that the same holds true for all subtyping-related decision problems that must be solved for type inference. More generally, this work not only enriches gradual type systems with unions and intersections and with the type precision that arise from their use, but also proposes and advocates a new style of gradual types programming where union and intersection types are used by programmers to instruct the system to perform fewer dynamic checks.
Creative Commons Licence
Creative Commons Attribution-Non-Commercial-Share Alike 2.0 UK (BY-NC-SA): England & Wales; https://creativecommons.org/licenses/by-nc-sa/2.0/uk/

Episode Information

Series
International Conference on Functional Programming 2017
People
Victor Lanvin
Keywords
technology
computing
programming
Department: Department of Computer Science
Date Added: 23/01/2018
Duration: 00:17:31

Subscribe

Download

On Polymorphic Gradual Typing

Series
International Conference on Functional Programming 2017
Embed
Yuu Igarashi (Kyoto University, Japan) gives the second talk in the fourth panel, Integrating Static and Dynamic Typing, on the 3rd day of the ICFP conference.
Co-written by Taro Sekiyama (IBM Research, Japan), Atsushi Igarashi (Kyoto University, Japan).

We study an extension of gradual typing--a method to integrate dynamic typing and static typing smoothly in a single language--to parametric polymorphism and its theoretical properties, including conservativity of typing and semantics over both statically and dynamically typed languages, type safety, blame-subtyping theorem, and the gradual guarantee--the so-called refined criteria, advocated by Siek et al. We develop System F-G, which is a gradually typed extension of System F with the dynamic type and a new type consistency relation, and translation to a new polymorphic blame calculus System F-C, which is based on previous polymorphic blame calculi by Ahmed et al. The design of System F-G and System F-C, geared to the criteria, is influenced by the distinction between static and gradual type variables, first observed by Garcia and Cimini. This distinction is also useful to execute statically typed code without incurring additional overhead to manage type names as in the prior calculi. We prove that System F-G satisfies most of the criteria: all but the hardest property of the gradual guarantee on semantics. We show that a key conjecture to prove the gradual guarantee leads to the Jack-of-All-Trades property, conjectured as an important property of the polymorphic blame calculus by Ahmed et al.
Creative Commons Licence
Creative Commons Attribution-Non-Commercial-Share Alike 2.0 UK (BY-NC-SA): England & Wales; https://creativecommons.org/licenses/by-nc-sa/2.0/uk/

Episode Information

Series
International Conference on Functional Programming 2017
People
Yuu Igarashi
Keywords
technology
computing
programming
Department: Department of Computer Science
Date Added: 22/01/2018
Duration: 18:04:00

Subscribe

Download

Theorems for Free for Free: Parametricity, With and Without Types

Series
International Conference on Functional Programming 2017
Embed
Amal Ahmed (Northeastern University, USA) gives the first talk in the fourth panel, Integrating Static and Dynamic Typing, on the 3rd day of the ICFP conference.
Co-written by Dustin Jamner (Northeastern University, USA), Jeremy G. Siek (Indiana University, USA), Philip Wadler (University of Edinburgh, UK).

The polymorphic blame calculus integrates static typing, including universal types, with dynamic typing. The primary challenge with this integration is preserving parametricity: even dynamically-typed code should satisfy it once it has been cast to a universal type. Ahmed et al. (2011) employ runtime type generation in the polymorphic blame calculus to preserve parametricity, but a proof that it does so has been elusive. Matthews and Ahmed (2008) gave a proof of parametricity for a closely related system that combines ML and Scheme, but later found a flaw in their proof. In this paper we present an improved version of the polymorphic blame calculus and we prove that it satisfies relational parametricity. The proof relies on a step-indexed Kripke logical relation. The step-indexing is required to make the logical relation well-defined in the case for the dynamic type. The possible worlds include the mapping of generated type names to their types and the mapping of type names to relations. We prove the Fundamental Property of this logical relation and that it is sound with respect to contextual equivalence. To demonstrate the utility of parametricity in the polymorphic blame calculus, we derive two free theorems.
Creative Commons Licence
Creative Commons Attribution-Non-Commercial-Share Alike 2.0 UK (BY-NC-SA): England & Wales; https://creativecommons.org/licenses/by-nc-sa/2.0/uk/

Episode Information

Series
International Conference on Functional Programming 2017
People
Amal Ahmed
Keywords
technology
programming
computing
Department: Department of Computer Science
Date Added: 22/01/2018
Duration: 00:20:38

Subscribe

Download

Gradual Session Types

Series
International Conference on Functional Programming 2017
Embed
Peter Thiemann (University of Freiburg, Germany) gives the fourth talk in the third panel, Contracts and Sessions, on the 3rd day of the ICFP conference.
Co-written by Atsushi Igarashi (Kyoto University, Japan), Vasco Vasconcelos (University of Lisbon, Portugal), Philip Wadler (University of Edinburgh, UK).

Session types are a rich type discipline, based on linear types, that lift the sort of safety claims that come with type systems to communications. However, web-based applications and micro services are often written in a mix of languages, with type disciplines in a spectrum between static and dynamic typing. Gradual session types address this mixed setting by providing a framework which grants seamless transition between statically typed handling of sessions and any required degree of dynamic typing.

We propose GradualGV as an extension of the functional session type system GV with dynamic types and casts. We demonstrate type and communication safety as well as blame safety, thus extending previous results to functional languages with session-based communication. The interplay of linearity and dynamic types requires a novel approach to specifying the dynamics of the language.
Creative Commons Licence
Creative Commons Attribution-Non-Commercial-Share Alike 2.0 UK (BY-NC-SA): England & Wales; https://creativecommons.org/licenses/by-nc-sa/2.0/uk/

Episode Information

Series
International Conference on Functional Programming 2017
People
Peter Thiemann
Keywords
technology
computing
programming
Department: Department of Computer Science
Date Added: 22/01/2018
Duration: 00:20:37

Subscribe

Download

Pagination

  • First page
  • Previous page
  • …
  • Page 1793
  • Page 1794
  • Page 1795
  • Page 1796
  • Page 1797
  • Page 1798
  • Page 1799
  • Page 1800
  • Page 1801
  • …
  • Next page
  • Last page

Footer

  • About
  • Accessibility
  • Contribute
  • Copyright
  • Contact
  • Privacy
  • Login
'Oxford Podcasts' X Account @oxfordpodcasts | Upcoming Talks in Oxford | © 2011-2026 The University of Oxford