Dr. Pete Sawyer (Reino Unido)

Headware: Software for Managing Mental Health


The current fashion for health monitoring devices and software reflects a desire of many people to take control of their well-being, with the focus being very much on their physical, typically cardio-vascular, health. Mental health monitoring is by contrast almost completely unsupported by mainstream products, reflecting more general societal attitudes to mental health. However, this is beginning to change as healthcare professionals seek to harness information technology to monitor and manage mental health problems, and thereby mitigate some of the personal, societal and economic costs of poor mental health. From a software engineering perspective, mental health poses a number of interesting but acute problems that are rarely found in combination in other domains. In this talk, I will explore what these are, making the case for why mental health monitoring and self-management is a worthwhile domain for a software engineer to work in. I will draw primarily on examples of what I have learned from my work on cognitive health-monitoring for dementia, and touching on systems for other mental health problems such as bipolar disorder and psychosis.

Peter Sawyer


Short Bio:

Pete Sawyer is Professor of Software Systems Engineering at Lancaster University, where he is head of the Software Engineering group. His research is primarily focused on Requirements Engineering, particularly knowledge elicitation and sense-making, uncertainty and self-adaptive systems. In recent years he has begun to apply these interests to healthcare informatics, and particularly the detection of cognitive and bio-marker indicators of dementia through two large UK research council-funded projects: SAMS and MODEM.

Dr. Alain Abran (Canadá)

Software Estimation: From Wishful Thinking to Sound Engineering


In the Dark Ages the ‘Lords of the country’ were expecting that their ‘alchemists’ - the ‘gurus’ of their era – would come up with mysterious formula to transform ‘dust’ into ‘pots of gold! A lot of current software estimation models and practices, including in Agile and COCOMO-like models, share characteristics of such wishful thinking, in contrast to sound practices from engineering and lessons learned from economics.This talk will illustrate this with examples of software metrics and estimation models which fail simple mathematical principles learned at primary school.

Alain Abran


Short Bio:

Prof. Dr. Alain Abranholds a Ph.D. in Electrical and Computer Engineering (1994) from ÉcolePolytechnique de Montréal (Canada).
He is a professor at the École de TechnologieSupérieure (ETS) – Université duQuébec  (Montréal, Canada). He has over 20 years of experience in teaching in auniversity environment as well as more than 20 years of industry experience ininformation systems development and   software engineering. His researchinterests include software productivity and estimation models, softwareengineering foundations, software quality, software functional size measurement, software risk management and software maintenancemanagement. He has published over 400 peer-reviewed papers. He is the authorof the book ‘Software Metrics and Software Metrology’ and a co-author of thebook ‘Software Maintenance Management’ (Wiley Interscience Ed.. & IEEE-CS
Dr.Abran is co-editor of the 2004 version of the Guide to the SoftwareEngineering Body of Knowledge – SWEBOK (see ISO 19759 and he is the chairman of the Common SoftwareMeasurement International Consortium (COSMIC) –

Dr. Giancarlo Guizzardi (Brasil)

The Humble Conceptual Modeler: Towards a Pattern-Based and Ontologically Well-Founded Discipline for Next-Generation Conceptual Modeling


In his ACM Turing Award Lecture entitled “The Humble Programmer”, E. W. Dijkstra discusses the sheer complexity one has to deal with when programming large computer systems. His article represented an open call for an acknowledgement of the complexity at hand and for the need of more sophisticated techniques to master this complexity. This talk advocates the view that we are now in an analogous situation with respect to Conceptual Modeling. We will experience an increasing demand for building Reference Conceptual Models in subject domains in reality, as well as employing them to address classes of problems, for which sophisticated ontological distinctions are demanded.

One of these key problems is Semantic Interoperability. Effective semantic interoperability requires an alignment between worldviews or, to put it more accurately, it requires the precise understanding of the relation between the (inevitable) ontological commitments assumed by different conceptual models and the systems based on them (including sociotechnical systems). This talk advocates the view that an approach that neglects true ontological distinctions (i.e., Ontology in the philosophical sense) cannot meet these requirements. The talk discusses the importance of foundational axiomatic theories and principles in the design of conceptual modeling languages and models. Moreover, it discusses the role played by three types of complexity management tools: Ontological Design Patterns (ODPs) as methodological mechanisms for encoding these ontological theories; Ontology Pattern Languages (OPLs) as systems of representation that take ODPs as higher-granularity modeling primitives; and Ontological Anti-Patterns (OAPs) as structures that can be used to systematically identify possible deviations between the set of valid state of affairs admitted by a model (the actual ontological commitment) and the set of state of affairs actually intended by the stakeholders (the intended ontological commitment).

Finally, the talk elaborates on the need for proper computational tools to support a process of pattern-based conceptual model creation, analysis, transformation and validation (via model simulation).

GianCarlo Guizzardi


Short Bio:

Giancarlo Guizzardi obtained a PhD (with the highest distinction) from the University of Twente, in The Netherlands. He is currently a visiting professor at the University of Trento (Italy) and an associate researcher at the Laboratory of Applied Ontology (LOA), Institute of Cognitive Sciences and Technology (ISTC), also located in Trento. He is currently on an extended sabbatical leave from the Computer Science Department of the Federal University of Espírito Santo (UFES), where he is one of the leaders of the Ontology and Conceptual Modeling Research Group (NEMO). He has been working for the past two decades in the areas of Ontology and Conceptual Modeling. He is the author of more than 160 publications in these areas, including recipients of paper awards at conferences such as CAISE, FOIS and EDOC. He is a former member of the Executive Council and currently a member of the Advisory Board of the International Association for Ontologies and its Applications (IAOA). Over the years, he has been involved in the editorial board of several journals (including Semantic Web and Requirements Engineering) and is currently an Associate Editor for the Applied Ontology Journal. He has also played active roles (PC Chair, General Organizational Chair, Program Board Member) in several international conferences (CAISE, FOIS, EDOC) and is currently the General Chair for the next edition of the Formal Ontology and Information Systems Conference (FOIS 2016). Finally, his experience in ontology-driven conceptual modeling has also been acquired in a number of industrial projects in domains such as off-shore software development, petroleum and gas, digital journalism, government, telecommunications, product recommendation, and complex media management..