Personal tools
You are here: Home DiVA Results Publications EA-Analyzer: Automating Conflict Detection in Aspect-Oriented Requirements
Document Actions

Alberto Sardinha, Ruzanna Chitchyan, Nathan Weston, Phil Greenwood, and Awais Rashid (2009)

EA-Analyzer: Automating Conflict Detection in Aspect-Oriented Requirements

In: Automated Software Engineering (ASD 2009), pp. 530-534.

One of the aims of Aspect-Oriented Requirements Engineering is to address the composability and subsequent analysis of crosscutting and non-crosscutting concerns during requirements engineering. Composing concerns may help to reveal conflicting dependencies that need to be identified and resolved. However, detecting conflicts in a large set of textual aspect-oriented requirements is an error-prone and time-consuming task. This paper presents EA-Analyzer, the first automated tool for identifying conflicts in aspect-oriented requirements specified in natural-language text. The tool is based on a novel application of a Bayesian learning method that has been effective at classifying text. We present an empirical evaluation of the tool with three industrial-strength requirements documents from different real-life domains. We show that the tool achieves up to 92.97% accuracy when one of the case study documents is used as a training set and the other two as a validation set.

by Ruzanna Chitchyan last modified 2010-04-16 17:13

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: