Home > Research > Publications & Outputs > EA-Miner: a tool for automating aspect-oriented...
View graph of relations

EA-Miner: a tool for automating aspect-oriented requirements identification

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published

Standard

EA-Miner: a tool for automating aspect-oriented requirements identification. / Sampaio, Américo; Chitchyan, Ruzanna; Rashid, Awais et al.
ASE '05: Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering. New York: ACM, 2005. p. 352-355.

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Harvard

Sampaio, A, Chitchyan, R, Rashid, A & Rayson, P 2005, EA-Miner: a tool for automating aspect-oriented requirements identification. in ASE '05: Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering. ACM, New York, pp. 352-355. https://doi.org/10.1145/1101908.1101967

APA

Sampaio, A., Chitchyan, R., Rashid, A., & Rayson, P. (2005). EA-Miner: a tool for automating aspect-oriented requirements identification. In ASE '05: Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering (pp. 352-355). ACM. https://doi.org/10.1145/1101908.1101967

Vancouver

Sampaio A, Chitchyan R, Rashid A, Rayson P. EA-Miner: a tool for automating aspect-oriented requirements identification. In ASE '05: Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering. New York: ACM. 2005. p. 352-355 doi: 10.1145/1101908.1101967

Author

Sampaio, Américo ; Chitchyan, Ruzanna ; Rashid, Awais et al. / EA-Miner: a tool for automating aspect-oriented requirements identification. ASE '05: Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering. New York : ACM, 2005. pp. 352-355

Bibtex

@inproceedings{2e66855084e44298ac1f4c62157075f7,
title = "EA-Miner: a tool for automating aspect-oriented requirements identification",
abstract = "Aspect-Oriented requirements engineering helps to achieve early separation of concerns by supporting systematic analysis of broadly-scoped properties such as security, real-time constraints, etc. The early identification and separation of aspects and base abstractions crosscut by them helps to avoid costly refactorings at later stages such as design and code. However, if not handled effectively, the aspect identification task can become a bottleneck requiring a significant effort due to the large amount of, often poorly structured or imprecise, information available to a requirements engineer. In this paper, we describe a tool, EA-Miner, that provides effective automated support for identifying and separating aspectual and non-aspectual concerns as well as their crosscutting relationships at the requirements level. The tool utilises natural language processing techniques to reason about the properties of the concerns and model their structure and relationships.",
author = "Am{\'e}rico Sampaio and Ruzanna Chitchyan and Awais Rashid and Paul Rayson",
year = "2005",
doi = "10.1145/1101908.1101967",
language = "English",
isbn = "1-58113-993-4",
pages = "352--355",
booktitle = "ASE '05: Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering",
publisher = "ACM",

}

RIS

TY - GEN

T1 - EA-Miner: a tool for automating aspect-oriented requirements identification

AU - Sampaio, Américo

AU - Chitchyan, Ruzanna

AU - Rashid, Awais

AU - Rayson, Paul

PY - 2005

Y1 - 2005

N2 - Aspect-Oriented requirements engineering helps to achieve early separation of concerns by supporting systematic analysis of broadly-scoped properties such as security, real-time constraints, etc. The early identification and separation of aspects and base abstractions crosscut by them helps to avoid costly refactorings at later stages such as design and code. However, if not handled effectively, the aspect identification task can become a bottleneck requiring a significant effort due to the large amount of, often poorly structured or imprecise, information available to a requirements engineer. In this paper, we describe a tool, EA-Miner, that provides effective automated support for identifying and separating aspectual and non-aspectual concerns as well as their crosscutting relationships at the requirements level. The tool utilises natural language processing techniques to reason about the properties of the concerns and model their structure and relationships.

AB - Aspect-Oriented requirements engineering helps to achieve early separation of concerns by supporting systematic analysis of broadly-scoped properties such as security, real-time constraints, etc. The early identification and separation of aspects and base abstractions crosscut by them helps to avoid costly refactorings at later stages such as design and code. However, if not handled effectively, the aspect identification task can become a bottleneck requiring a significant effort due to the large amount of, often poorly structured or imprecise, information available to a requirements engineer. In this paper, we describe a tool, EA-Miner, that provides effective automated support for identifying and separating aspectual and non-aspectual concerns as well as their crosscutting relationships at the requirements level. The tool utilises natural language processing techniques to reason about the properties of the concerns and model their structure and relationships.

U2 - 10.1145/1101908.1101967

DO - 10.1145/1101908.1101967

M3 - Conference contribution/Paper

SN - 1-58113-993-4

SP - 352

EP - 355

BT - ASE '05: Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering

PB - ACM

CY - New York

ER -