[aosd-discuss] Failure associated with crosscuts
Marc Eaddy
eaddy at cs.columbia.edu
Thu Mar 29 12:57:24 EDT 2007
Hi Charles,
Many researchers are looking at how crosscutting affects
software quality. Alessandro Garcia and his colleagues have done excellent
work in analyzing how crosscutting affects modularity properties such as
CBO, LCOM, etc.:
U. Kulesza, C. Sant'Anna, A. Garcia, R. Coelho, A. V. Staa, and C. Lucena,
"Quantifying the Effects of Aspect-Oriented Programming: A Maintenance
Study," Intl. Conf. on Software Maintenance (ICMS 2006), 2006.
Marc Bartsch and Rachel Harrison tried correlating
aspect-based metrics with development effort:
Marc Bartsch and Rachel Harrison, "Towards an Empirical Validation of
Aspect-Oriented Coupling Metrics," Workshop on the Assessment of
Aspect-Oriented Technologies (ASAT) 2007 in Conjunction with AOSD 2007,
Vancouver, Canada.
http://aosd.net/workshops/asat/2007/papers/Towards%20an%20Empirical%20Valida
tion%20of%20Aspect-Oriented%20Coupling%20Metrics.pdf
There are dozens of papers on aspect-based and concern-based
metrics. Our group recently put out a paper arguing that concern-based
metrics are more informative than traditional metrics (e.g., the CK metrics)
for assessing modularity and change cost:
M. Eaddy, A. Aho, and G. C. Murphy, "Identifying, Assigning, and Quantifying
Crosscutting Concerns," to appear in the ICSE Workshop on Assessment of
Contemporary Modularization Techniques (ACoM 2007), Minneapolis, MN, May 22,
2007.
http://www.cs.columbia.edu/~eaddy/publications/Identifying,%20Assigning,%20a
nd%20Quantifying%20Crosscutting%20Concerns.pdf
There are also dozens of papers on
identifying/mining/finding the concerns of a program.
I'd be interested in reading your paper, "Identifying
Transverse Software Failures." Please send me a link.
Cheers,
Marc Eaddy
PhD Student
Columbia University
http://www.columbia.edu/~me133
From: Donisthorpe C (AT) [mailto:cdonisth at glam.ac.uk]
Sent: Thursday, March 29, 2007 5:45 AM
To: discuss at aosd.net
Subject: [aosd-discuss] Failure associated with crosscuts
Hi all,
I am investigating the idea of software failure linked to the effects of
crosscuts.
As an architecture concern how do early aspects-analysis address this
possibility?
I have already produced a paper "Identifying Transverse Software Failures"
that identifies the issue of crosscutting failure influences:
DONISTHORPE, C. R., 2007. Identifying Transverse Software Failures. In: P.
PLASSMAN, R. WILTSHIRE, et al. eds. 1st Research Student Workshop. 1 ed.
Glamorgan Business Centre, University of Glamorgan, Wales, United Kingdom:
The Research Office, University of Glamorgan, Faculty of Advanced
Technology, Pontypridd Mid Glamorgan, CF37 1DL
ISBN 978-1-84054-156-4
Can anyone suggest some useful text on this subject as I want to develop
this theme further?
Regards
Charles
Tel: 07899 844460
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://aosd.net/pipermail/discuss_aosd.net/attachments/20070329/3872fb14/attachment.html
More information about the discuss
mailing list