Early aspect identification from use cases using NLP and WSD techniques

  • Authors:
  • Alejandro Rago;Esteban Abait;Claudia Marcos;Andrés Diaz-Pace

  • Affiliations:
  • Faculty of Sciences, UNICEN University, Tandil, Argentina;ISISTAN Research Institute, Faculty of Sciences, UNICEN University, Tandil, Argentina;ISISTAN Research Institute, Faculty of Sciences, UNICEN University, Tandil, Argentina;Carnegie Mellon University, Pittsburgh, PA, USA

  • Venue:
  • Proceedings of the 15th workshop on Early aspects
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this article, we present a semi-automated approach for identifying candidate early aspects in requirements specifications. This approach aims at improving the precision of the aspect identification process in use cases, and also solving some problems of existing aspect mining techniques caused by the vagueness and ambiguity of text in natural language. To do so, we apply a combination of text analysis techniques such as: natural language processing (NLP) and word sense disambiguation (WSD). As a result, our approach is able to generate a graph of candidate concerns that crosscut the use cases, as well as a ranking of these concerns according to their importance. The developer then selects which concerns are relevant for his/her domain. Although there are still some challenges, we argue that this approach can be easily integrated into a UML development methodology, leading to improved requirements elicitation.