110 likes | 247 Views
i* with Aspects: Evaluating Understandability. Ricardo A. Ramos - rar2@cin.ufpe.br Fernanda Alencar - fmra@ufpe.br João Araújo - ja@di.fct.unl.pt Ana Moreira - amm@di.fct.unl.pt Jaelson Castro - jbc@cin.ufpe.br Rosangela Penteado - roangel@dc.ufscar.br. www.cin.ufpe.br/~ler. Motivation.
E N D
i* with Aspects: Evaluating Understandability Ricardo A. Ramos - rar2@cin.ufpe.br Fernanda Alencar - fmra@ufpe.br João Araújo - ja@di.fct.unl.pt Ana Moreira - amm@di.fct.unl.pt Jaelson Castro - jbc@cin.ufpe.br Rosangela Penteado - roangel@dc.ufscar.br www.cin.ufpe.br/~ler
Motivation • When new approaches or methods are proposed, it is necessary to evaluate them, and this evaluation can focus different quality attributes, such as understandability, modularization, and etc. This evaluation will encourage the software engineers to use them with some support about its quality [Kitchenham et al, 1995]. Kitchenham, B., Pickard, L., Pfleeger, A. L. Case Studies for Method and Tool Evaluation. In: IEEE Software, Vol. 12 Nr. 45 (1995).
Objective To evaluate the understandability of i* models. How? • Five concerns of two excerpts of requirements documents are selected. • The first requirements document was modeled by the original i* approach and the other one by i* with aspects. • A set of metrics are applied in both
The Meeting Schedule System In original i* version Response Time Concern
The Meeting Schedule System In i* with aspectsversion Response Time Concern
The Abstract Approach to Measure Requirement Documents Guidelines assist to select measurable artefacts Abstract metrics are instantiates using templates
Conclusions • This evaluation helps us to infer that the aspect-oriented i* approach could improve the modularity and decrease the total number of requirements structures. • Is important to note that the internal structures and the compositions rules are not evaluated.New evaluations will be performed in this direction.
i* with Aspects: Evaluating Understandability Ricardo A. Ramos - rar2@cin.ufpe.br Fernanda Alencar - fmra@ufpe.br João Araújo - ja@di.fct.unl.pt Ana Moreira - amm@di.fct.unl.pt Jaelson Castro - jbc@cin.ufpe.br Rosangela Penteado - roangel@dc.ufscar.br www.cin.ufpe.br/~ler