Home > Research > Publications & Outputs > ConcernMorph: metrics-based detection of crossc...
View graph of relations

ConcernMorph: metrics-based detection of crosscutting patterns

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

Published

Standard

ConcernMorph: metrics-based detection of crosscutting patterns. / Figueiredo, Eduardo; Whittle, Jon; Garcia, Alessandro.
Proceedings of the the 7th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering. New York, NY, USA: ACM, 2009. p. 299-300.

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

Harvard

Figueiredo, E, Whittle, J & Garcia, A 2009, ConcernMorph: metrics-based detection of crosscutting patterns. in Proceedings of the the 7th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering. ACM, New York, NY, USA, pp. 299-300. https://doi.org/10.1145/1595696.1595751

APA

Figueiredo, E., Whittle, J., & Garcia, A. (2009). ConcernMorph: metrics-based detection of crosscutting patterns. In Proceedings of the the 7th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering (pp. 299-300). ACM. https://doi.org/10.1145/1595696.1595751

Vancouver

Figueiredo E, Whittle J, Garcia A. ConcernMorph: metrics-based detection of crosscutting patterns. In Proceedings of the the 7th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering. New York, NY, USA: ACM. 2009. p. 299-300 doi: 10.1145/1595696.1595751

Author

Figueiredo, Eduardo ; Whittle, Jon ; Garcia, Alessandro. / ConcernMorph: metrics-based detection of crosscutting patterns. Proceedings of the the 7th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering. New York, NY, USA : ACM, 2009. pp. 299-300

Bibtex

@inproceedings{fee7d3bd8d1049b68ce5dfdfca0a3b7d,
title = "ConcernMorph: metrics-based detection of crosscutting patterns",
abstract = "Crosscutting concerns can hinder maintainability of a design because they do not adhere to a system's underlying modular structure. Developers, therefore, may wish to refactor designs to improve modularisation or to implement crosscutting concerns as aspects. However, few tools currently exist that assist developers in detecting and classifying crosscutting concerns in their code. Classification is important because, as recent studies have shown, crosscutting concerns are not always harmful. This paper describes a tool, ConcernMorph, for identifying crosscutting concerns and classifying them into one of a number of predefined crosscutting patterns.",
author = "Eduardo Figueiredo and Jon Whittle and Alessandro Garcia",
year = "2009",
doi = "10.1145/1595696.1595751",
language = "English",
isbn = "978-1-60558-001-2",
pages = "299--300",
booktitle = "Proceedings of the the 7th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering",
publisher = "ACM",

}

RIS

TY - GEN

T1 - ConcernMorph: metrics-based detection of crosscutting patterns

AU - Figueiredo, Eduardo

AU - Whittle, Jon

AU - Garcia, Alessandro

PY - 2009

Y1 - 2009

N2 - Crosscutting concerns can hinder maintainability of a design because they do not adhere to a system's underlying modular structure. Developers, therefore, may wish to refactor designs to improve modularisation or to implement crosscutting concerns as aspects. However, few tools currently exist that assist developers in detecting and classifying crosscutting concerns in their code. Classification is important because, as recent studies have shown, crosscutting concerns are not always harmful. This paper describes a tool, ConcernMorph, for identifying crosscutting concerns and classifying them into one of a number of predefined crosscutting patterns.

AB - Crosscutting concerns can hinder maintainability of a design because they do not adhere to a system's underlying modular structure. Developers, therefore, may wish to refactor designs to improve modularisation or to implement crosscutting concerns as aspects. However, few tools currently exist that assist developers in detecting and classifying crosscutting concerns in their code. Classification is important because, as recent studies have shown, crosscutting concerns are not always harmful. This paper describes a tool, ConcernMorph, for identifying crosscutting concerns and classifying them into one of a number of predefined crosscutting patterns.

U2 - 10.1145/1595696.1595751

DO - 10.1145/1595696.1595751

M3 - Conference contribution/Paper

SN - 978-1-60558-001-2

SP - 299

EP - 300

BT - Proceedings of the the 7th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering

PB - ACM

CY - New York, NY, USA

ER -