Re: AOP Metrics
"Marc Eaddy" <[email protected]>
| Newsgroups | gmane.comp.programming.aspect.general |
|---|---|
| Message-ID | <006201c6fc6a$3f5efb00$0200a8c0@nimbus> |
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:[email protected]] Sent: Friday, October 20, 2006 9:25 PM To: [email protected] Cc: [email protected] 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 <[email protected]> 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: [email protected] [mailto:[email protected]] On Behalf Of Seybou Allagouma Sent: 20 October 2006 10:47 To: [email protected] 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 - [email protected] 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 _______________________________________________ discuss mailing list - [email protected] 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