TOCS Event-Silicon Valley Campus - Carnegie Mellon University

TOCS Event-Silicon Valley Campus - Carnegie Mellon University

TOCS Event


Jon Whittle


Professor and Chair of Software Engineering,

Lancaster University


September 10, 1:30 pm



CMUSV, Rm 118 [directions]

[login as guest]

Title: The Truth About Model-Driven Software Development: Who's Doing It, How and Why?

Model-Driven Development (MDD) has been suggested as a key enabling technology for software engineering. It argues that we should raise the level of abstraction at which we develop software by focusing on high-level models of the system to be built. It has caused controversy in both academic and industrial circles, and is often seen as a conflict with agile methods.

But how mature is MDD really? Are the purported benefits of MDD (increased productivity, maintainability and portability) really being achieved in practice? Is anyone in industry really using it and, if so, what are the factors that make it succeed or fail?

This talk will present results from a two year study into how MDD is actually being used in industry. This is the first large-scale study of its kind. Data was collected using a three-pronged approach: (1) a widely disseminated questionnaire, which received over 450 responses; (2) in-depth interviews with around twenty practitioners from different organizations; (3) on-site observational studies with companies.

The talk will describe highlights from the findings and will reflect upon lessons learned for future research, practice and education of MDD.

Speaker Bio: Jon Whittle is full Professor and Chair of Software Engineering at Lancaster University. He has been working with Model-Driven Development for over ten years, including stints at NASA Ames Research Center (California), George Mason University (Virginia), IIT Kanpur (India), and more recently at Lancaster. He has been intimately involved with the MDD research community during this time, serving as the Chair of the Steering Committee of the MODELS conference from 2006-2008 and PC Chair in New Zealand in 2011. He also serves on the editorial board of the Journal of Software and System Modeling and on the PC of the major software engineering conference, ICSE. Jon currently leads a number of inter-disciplinary projects with a net worth of around £3M. Jon is well-known as an engaging speaker, having given keynotes at major international software engineering conferences.