[aosd-discuss] AOP Metrics

Marc Eaddy eaddy at cs.columbia.edu
Mon Oct 30 16:27:47 EST 2006


Here are some more papers that attempt to quantify AOP:

L. Carver and W. G. Griswold, "Sorting out Concerns," in Workshop on
Multi-Dimensional Separation of Concerns (OOPSLA 1999), Denver, 1999.

C. Zhang and H.-A. Jacobsen, "Quantifying Aspects in Middleware Platforms,"
in Proc. 2nd Int' Conf. on Aspect-Oriented Software Development (AOSD 2003),
Boston, MA, USA, 2003, pp. 130-139.

M. Revelle, T. Broadbent, and D. Coppit, "Understanding Concerns in
Software: Insights Gained from Two Case Studies," in Proceedings of the 13th
International Workshop on Program Comprehension (IWPC 2005), St. Louis, MO,
2005.

Y. Coady and G. Kiczales, "Back to the Future: A Retroactive Study of Aspect
Evolution in Operating System Code," in Proc. 2nd Int' Conf. on
Aspect-Oriented Software Development (AOSD 2003), Boston, 2003, pp. 50-59.

T. Eisenbarth, R. Koschke, and D. Simon, "Locating features in source code,"
IEEE Transactions on Software Engineering, vol. 29, pp. 210-224, March 2003.

W. E. Wong, S. G. Swapna, and R. H. Joseph, "Quantifying the closeness
between program components and features," Journal of Systems and Software,
vol. 54, pp. 87-98, 2000.

A. Lai and G. C. Murphy, "The Structure of Features in Java Code: An
Exploratory Investigation," in Workshop on Multi-Dimensional Separation of
Concerns (OOPSLA 1999), Denver, 1999.

R. P. Robert and C. David, "A model for software plans." in Proc. of the
International Conference on Software Engineering (ICSE 2005), St. Louis,
Missouri, 2005.

D. Coppit and B. Cox, "Software Plans for Separation of Concerns," in
Aspects, Components, and Patterns for Infrastructure Software (ACP4IS 2004),
2004.

M. P. Robillard and G. C. Murphy, "Concern Graphs: Finding and describing
concerns using structural program dependencies," in Int'l Conf. Software
Engineering (ICSE 2002), pp. 406-416.

M. P. Robillard, "Representing Concerns in Source Code," Ph.D. thesis,
University of British Columbia, November 2003.

S. Sutton Jr. and I. Rouvellou, "Modeling of Software Concerns in Cosmos,"
in Proc. 1st Int' Conf. on Aspect-Oriented Software Development (AOSD 2002),
Enschede, The Netherlands, 2002, pp. 127-133.

________________________________

	From: Kevin Sullivan [mailto:sullivan.kevinj at gmail.com] 
	Sent: Friday, October 20, 2006 9:25 PM
	To: marash at comp.lancs.ac.uk
	Cc: discuss at aosd.net
	Subject: Re: [aosd-discuss] AOP Metrics
	
	
	The work of Sullivan et al., ACM SIGSOFT FSE 2005, and earlier work
FSE 2001,
	explore the plausibility a financial metric of  the value of
modurity in software design, 
	based on the work of Carliss Baldwin and Kim Clark. They use design
structure 
	(coupling) matrices and a risky design space analog of a more
traditional concept 
	of real options, which are themselves capital investment analogs of
financial (e.g., 
	stock) options, and which have been proposed for making tangible the
otherwise
	intangible value of flexibility in capital investment
decision-making processes. The
	basic idea in both FSE papers is to get a (very)
back-of-the-envelope sense of
	whether this sort of metric might conceivably make any sense
whatsoever for 
	real software. The FSE 05 paper in particular, applies these ideas
to an analysis 
	of modularity in AOP, and finds that the metrics tend to agree with
an intuitive
	reading of design structure matrix representations. The FSE 2005
paper used
	this financial analysis to some extent in reaching and evaluating
support of the 
	notion of crosscut programming interfaces (XPIs). C. Lopes has also
applied the
	work of Baldwin & Clark to try to assess the relative value of the
AO modularity.
	We continue to work hard to improve and test such financial metrics
of modularity
	in software architectures.
	
	King Regards,
	Kevin Sullivan
	
	
	On 10/20/06, Awais Rashid <marash at comp.lancs.ac.uk> wrote: 

		Have a look at the work done by Garcia et al at Lancaster,
PUC-Rio, etc. The
		following papers are good starting points:
		
		A. Garcia, C. Sant'Anna, E. Figueiredo, U. Kulesza, C.
Lucena, and A. v.
		Staa, "Modularizing Design Patterns with Aspects: A
Quantitative Study ", 
		International Conference on Aspect-Oriented Software
Development (AOSD),
		2005, ACM, pp. 3-14.
		
		A. Garcia, C. Sant'Anna, E. Figueiredo, U. Kulesza, C.
Lucena, A. von Staa,
		"Modularizing Design Patterns with Aspects: A Quantitative
Study", 
		Transactions on Aspect-Oriented Software Development, Vol.
1, Springer 2006,
		pp. 36-74.
		
		N. Cacho, C. Sant'Anna, E. Figueiredo, A. Garcia, T.
Batista, and C. Lucena,
		"Composing Design Patterns: A Scalability Study of
Aspect-Oriented 
		Programming", International Conference on Aspect-Oriented
Software
		Development (AOSD), 2006, ACM, pp. 109-121.
		
		Awais.
		
		________________________________________
		From: discuss-bounces at aosd.net
[mailto:discuss-bounces at aosd.net] On Behalf
		Of Seybou Allagouma
		Sent: 20 October 2006 10:47
		To: discuss at aosd.net 
		Subject: [aosd-discuss] AOP Metrics
		
		Greetings
		
		I am doing research about AOP metrics. Is there any place i
can find
		thator articles about that?
		Anykind of design metrics will help.
		
		Regards 
		
		Seybou
		
		
		
		________________________________________
		Découvrez une nouvelle façon d'obtenir des réponses à toutes
vos questions !
		Demandez à ceux qui savent sur Yahoo! Questions/Réponses.
		
		
		
		_______________________________________________
		discuss mailing list    -    discuss at aosd.net
		
		To unsubscribe and change options, go to:
		http://aosd.net/mailman/listinfo/discuss_aosd.net
		
		Check out the AOSD.net Wiki: http://aosd.net/wiki
		




	-- 
	Kevin Sullivan 





More information about the discuss mailing list