首页 | 本学科首页   官方微博 | 高级检索  
     


Metrics for measuring complexity and completeness for social goal models
Affiliation:1. International Computer Institute, Ege University, 35100, Izmir, Turkey;2. Department of Computer Science, Dokuz Eylul University, Izmir, Turkey;3. Department of Computer Science, University of Antwerp and Flanders Make, Belgium;4. Universidade NOVA de Lisboa, NOVA LINCS, DI, FCT, Lisboa, Portugal
Abstract:Goal-oriented Requirements Engineering approaches have become popular in the Requirements Engineering community as they provide expressive modelling languages for requirements elicitation and analysis. However, as a common challenge, such approaches are still struggling when it comes to managing the accidental complexity of their models. Furthermore, those models might be incomplete, resulting in insufficient information for proper understanding and implementation. In this paper, we provide a set of metrics, which are formally specified and have tool support, to measure and analyse complexity and completeness of goal models, in particular social goal models (e.g. i). Concerning complexity, the aim is to identify refactoring opportunities to improve the modularity of those models, and consequently reduce their accidental complexity. With respect to completeness, the goal is to automatically detect model incompleteness. We evaluate these metrics by applying them to a set of well-known system models from industry and academia. Our results suggest refactoring opportunities in the evaluated models, and provide a timely feedback mechanism for requirements engineers on how close they are to completing their models.
Keywords:Goal-oriented requirements models  Software metrics  Model assessment
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号