Faculdade

Eventos

A Human-Centered Requirements Modelling Approach through Cognitive Maps, Model-Driven Engineering and Domain Specific Modelling by Fernando Wanderley - 14h

 

Title: A Human-Centered Requirements Modelling Approach through Cognitive Maps, Model-Driven Engineering and Domain Specific Modelling

By: Fernando Wanderley

Abstract:

(Best Paper at ICCSA’14)

One of the main goals of requirements engineering is “conveying and promoting the understanding of the application domain". Consequently, models can improve the requirements engineering process and facilitate common understanding of domains and processes between users and system engineers. The user perception (cognitive effectiveness) of a modelling language is likely to have an impact on whether or not users perceive a language as useful and become interested in using it. Thus, visual requirements models are one of the most effective ways to identify system requirements and user needs. Visualization, at early phases, keeps stakeholders interested and engaged, which is essential to diminish the semantic gap between domain experts and requirements engineers. The stakeholder’s engagement is a crucial factor to improve quality in the conceptual modelling process. Recent empirical results reinforced the importance of effective communication by requirements models with naïve users. According to their study, the visual notations used by requirements models (e.g.: i*) must improve the semantic transparency, i.e. the clarity, objectivity and meaning of the visual notations adopted, thus reducing the cognitive load. In this sense, Thus, this approach aims to design a visual and cognitive requirements language based on pillars of frameworks of quality for conceptual modelling: (i) LSS Framework, (ii) Krogstie and (iii) the Moody “Physics of Notations” theory. Besides these theoretical foundations, the approach was systematic built through the synergy among the model-driven engineering, domain-specific modelling language techniques and the cognitive properties of mind maps model. In this sense, this seminar presentation has a main goal to discuss and explore the actual stages, initial experimental evaluation (Best Paper at ICCSA’14) and future works related to planning evaluation and assessment of 'Cognitive Effort' of this approach from the (naive users) viewpoints.

 

Short bio:

 

Fernando Wanderley is a PhD Student in Software Engineering at Faculdade de Ciências e Tecnologia, Universidade Nova de Lisboa, which the research interesting is focused on improving the cognitive and usability quality attributes on traditional requirements models through the synergy among domain-specific languages, mind maps, Physics of Notations theory and model-driven engineering techniques. MSc in Software Engineering concluded in 2012 at Universidade de Pernambuco, which work was defined in requirements model generation through model transformation from mind maps. BSc in Computer Science at Universidade Católica de Pernambuco. He was Visiting Professor at the Master’s degree in Informatics in Universidade Nova de Lisboa – teaching the Agile Modelling (module) in Requirements Engineering discipline, and also Assistant Professor in Computer Science course at Faculdade Nova Roma / FGV have been responsible for the disciplines: Introduction to Imperative Programming, Advanced Techniques to Software Development, Object Oriented Programming; Web Programming and Paradigms of Programming Languages. Invited Lecture: “Discussion and Reflection about Agile” at Centro de Informática - Universidade Federal de Pernambuco (Information System course – 2012).