[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