Faculdade

Eventos

Identifying modularity improvement opportunities in goal-oriented requirements models by Catarina Gralha (FCTUNL)

 

Title: Identifying modularity improvement opportunities in goal-oriented requirements models

By: Catarina Gralha (NOVA LINCS / FCT / UNL)

Abstract:

(Best Paper Award published at CAiSE'14)

Goal-oriented Requirements Engineering approaches have become popular in the Requirements Engineering community as they provide expressive model elements for requirements elicitation and analysis. However, as a common challenge, they are still struggling when it comes to managing the accidental complexity of their models. In this paper, we provide a set of metrics, which are formally specified and have tool support,to measure and analyze the complexity of goal models, in particular i* models. The aim is to identify refactoring opportunities to improve the modularity of those models, and consequently reduce their complexity. We evaluate these metrics by applying them to a set of well-known case studies from industry and academia. Our results allow the identification of refactoring opportunities in the evaluated models.

Short bio:

Catarina Gralha holds a first degree on Informatics Engineering at UNL and is currently a MSc student at  UNL and her principal research interests are Requirements Engineering (RE),  Model-Driven Engineering (MDE), and Experimental Software Engineering, where, she has published  papers on these topics in an international conference (CAiSE) and a workshop (i-star).

Miguel Goulão is an Assistant Professor at UNL, and colaborator of CITI/NOVA-LINCS. His main research interests concern Experimental Software Engineering (ESE) and its applications to several Software Engineering areas, including Software Quality, Software Evolution, Component-Based Software Engineering, and, more recently, in Software Languages Engineering and Requirements Engineering, using Experimental Software Engineering approaches to improve the validation of claims in those areas. He is one of the founding members of the Portuguese Association for Quality in Information and Communication Technologies. Miguel has published over 40 papers in peer reviewed international journals, conferences, and workshops, and served as PC member on several international conferences and on the DSM-TP summer school series. He also served as General Chair of SEDES’2012, PC Co-Chair of QUATIC’2004 and QUATIC’2010, as organizing co-chair of QUATIC’2007, and as member of the organizing committee of CSMR’2001 and UML’2004. In 1999, he was a co-author of the paper receiving the János Szentes Award for the best paper on Software Metrics presented at the 6th European Conference on Software Quality.

 

João Araújo is an assistant professor at the UNL and a full member of CITI/NOVA-LINCS. He holds a PhD from Lancaster University, UK, both in the area of Software Engineering. His principal research interests are Requirements Engineering (RE), Advanced Modularity, Model-Driven Engineering (MDE), and Software Product Lines (SPL), where, he has published several papers on these topics in journals, international conferences, and workshops. Within these subjects he has also been involved in several projects, such as: AMPLE (funded by the European Union), Aspects for Space Domain (funded by ESA), SOFTAS and BATIC3S (both funded by FCT/MCTES in Portugal). He has served in the organization and program committees of several conferences such as RE, MoDELS, CAiSE, ICSE, ECOOP, AOSD. He has been a co-founder of the series of Early Aspects workshops and recently he has launched the series of workshops on model-driven RE (MoDRE) that has been held in RE conference.