• DocumentCode
    1851156
  • Title

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

  • Author

    Sardinha, Alberto ; Chitchyan, Ruzanna ; Weston, Nathan ; Greenwood, Phil ; Rashid, Awais

  • Author_Institution
    Comput. Dept., Lancaster Univ., Lancaster, UK
  • fYear
    2009
  • fDate
    16-20 Nov. 2009
  • Firstpage
    530
  • Lastpage
    534
  • Abstract
    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.
  • Keywords
    software engineering; text analysis; Bayesian learning method; aspect-oriented requirements engineering; conflict detection; industrial-strength requirements; natural-language text; Bayesian methods; Computer architecture; Cryptography; Customer relationship management; Data security; Formal specifications; Industrial training; Learning systems; Programming; Software engineering; Aspect-Oriented Requirements Engineering; Aspect-Oriented Software Development; Conflicting Dependencies; Requirements Analysis; Requirements Composition;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automated Software Engineering, 2009. ASE '09. 24th IEEE/ACM International Conference on
  • Conference_Location
    Auckland
  • ISSN
    1938-4300
  • Print_ISBN
    978-1-4244-5259-0
  • Electronic_ISBN
    1938-4300
  • Type

    conf

  • DOI
    10.1109/ASE.2009.31
  • Filename
    5431741