Tags:
view all tags
---+ Refactoring Reading Group Main.KrisDeVolder, Main.AlexBradley, Main.RickChern, Main.LloydMarkle ---++ Template for evaluating papers * Email these to discussion leader beforehand: * Summary of paper * Positive and negative points about the paper * Try to construct arguments both for why you would strongly support the paper (A rating) and why you would strongly oppose it (D rating) ---++ Future readings to discuss * July 2? * Tourwé, T., Brichau, J., Gybels, K. [[http://prog.vub.ac.be/~ttourwe/articles/aosd2003-splatWS.pdf][On the Existence of the AOSD-Evolution Paradox]]. AOSD 2003 Workshop on Software-engineering Properties of Languages for Aspect Technologies, Boston, USA, 2003. * June 24 (Lloyd leading) * Wloka, J., Hirschfeld, R., and Hänsel, J. [[http://portal.acm.org/ft_gateway.cfm?id=1353499&type=pdf&coll=ACM&dl=ACM&CFID=32984822&CFTOKEN=40663193][Tool-supported refactoring of aspect-oriented programs]]. AOSD 2008. * Laddad, R. Aspect-Oriented Refactoring, [[http://www.theserverside.com/tt/articles/content/AspectOrientedRefactoringPart1/article.html][part 1]] and [[http://www.theserverside.com/tt/articles/content/AspectOrientedRefactoringPart2/article.html][part 2]]. The Server Side (www.theserverside.com), 2003. ---++ Previously discussed readings * June 18 (Alex leading) * Monteiro and Fernandes. [[http://aosd.net/2004/archive/Monteiro.pdf][Object-to-Aspect Refactorings for Feature Extraction]]. AOSD 2004. * A. van Deursen, M. Marin, L. Moonen. [[http://swerl.tudelft.nl/amr.pdf][Aspect mining and refactoring]]. REFACE workshop, 2003. * June 10 (Rick leading) * Monteiro and Fernandes. [[http://ptidej.dyndns.org/teaching/ift6251/fall05/presentations/051005/051005%20-%20Towards%20a%20Catalog%20of%20Aspect-Oriented%20Refactorings.doc.pdf][Towards a catalog of aspect-oriented refactorings]]. AOSD 2005. * Dave Thomas. [[http://www.jot.fm/issues/issue_2005_01/column1/][Refactoring as Meta Programming?]] Journal of Object Technology, vol. 4, no. 1, January-February 2005, pp. 7-11. * June 4 * Tourwe and Mens. [[http://www.win.tue.nl/~ttourwe/articles/csmr2003.pdf][Identifying Refactoring Opportunities Using Logic Meta Programming]]. CSMR 2003. * Tokuda and Batory. [[http://www.springerlink.com/content/k413654614543838/fulltext.pdf][Evolving Object-Oriented Designs with Refactorings]]. ASE 2001. * May 27 * Mens, T., Tourwe, T. [[http://homepages.cwi.nl/~tourwe/articles/tse2004.pdf][A survey of software refactoring]]. TSE 2004. ---++ Other interesting readings * Similar work by authors of previously discussed papers: * Jan Wloka. [[http://opus.kobv.de/tuberlin/volltexte/2007/1679/pdf/wloka_jan.pdf][Tool-supported Refactoring of Aspect-oriented Programs]]. Ph.D. thesis, TU Berlin, 2007. * Book: Laddad, R. _[[http://portal.acm.org/citation.cfm?id=1076409][Aspect Oriented Refactoring]]_. Addison-Wesley Professional, 2006. * Monteiro, M. P. [[http://www.di.uminho.pt/~jmf/PUBLI/papers/2004-TR-02.pdf][Catalogue of Refactorings for AspectJ]]. Technical Report UM-DI-GECSD-200402, Universidade do Minho, December 2004. * Tom Mens, Serge Demeyer, Bart Du Bois, Hans Stenten and Pieter Van Gorp. [[http://www.sciencedirect.com/science?_ob=MImg&_imagekey=B75H1-4G6932F-6C-1&_cdi=13109&_user=1022551&_orig=search&_coverDate=12%2F31%2F2003&_sk=999179996&view=c&wchp=dGLbVzW-zSkWz&md5=05be4205057f8cb40d28aab831e00e73&ie=/sdarticle.pdf][Refactoring: Current Research and Future Trends]]. 2003. * Liu, J., Batory, D., and Lengauer, C. [[http://portal.acm.org/ft_gateway.cfm?id=1134303&type=pdf&coll=GUIDE&dl=GUIDE&CFID=72375017&CFTOKEN=72297885][Feature oriented refactoring of legacy applications]]. ICSE 2006. * Mathieu Verbaere, Ran Ettinger and Oege de Moor. [[http://progtools.comlab.ox.ac.uk/projects/jungl/resources/icse2006JunGL.pdf][JunGL: a Scripting Language for Refactoring]]. ICSE 2006. * Len Feremans. [[http://wilma.vub.ac.be/~lfereman/len/thesis_final.pdf][Aspect-Oriented Refactoring]]. Thesis (licentiaat in de Toegepaste Informatica), Vrije Universiteit Brussel, 2005. * Binkley, D., Ceccato, M., Harman, M., Ricca, F., and Tonella, P. [[http://star.itc.it/ceccato/papers/2005/icsm2005.pdf][Automated Refactoring of Object Oriented Code into Aspects]]. ICSM 2005. * David Shepherd and Lori Pollock. [[http://www.cis.udel.edu/~shepherd/Ophir.pdf][Ophir: A Framework for Automatic Mining and Refactoring of Aspects]]. Technical Report No. 2004-03, Dept of Computer & Information Sciences, University of Delaware. * Tonella, P., Ceccato, M. [[http://ssidoc.itc.it/documents/tonella2004migrating.ps][Migrating Interface Implementation to Aspects]]. ICSM'04, Chicago, USA, September 2004. * [May have something about transactional refactorings:] Paolo Bottoni, Francesco Parisi Presicce, and Gabriele Taentzer. [[http://www.springerlink.com/content/u7bu59w086y6413g/fulltext.pdf][Specifying Integrated Refactoring with Distributed Graph Transformations]]. AGTIVE 2003, LNCS 3062, pp. 220235, 2004. * Hanenberg, S., Oberschulte, C., Unland, R. [[http://www.old.netobjectdays.org/pdf/03/papers/node/019.pdf][Refactoring of Aspect-Oriented Software]]. !Net.ObjectDays 2003. * Iwamoto, M., Zhao, J. [[http://www.cs.iit.edu/~oaldawud/AOM/AOM2003/Zhao-refactoring-acm.pdf][Refactoring Aspect-Oriented Programs]]. 4th AOSD Modeling With UML Workshop, UML'2003. * Jan Hannemann, Thomas Fritz and Gail C. Murphy. [[http://portal.acm.org/ft_gateway.cfm?id=965676&type=pdf&coll=GUIDE&dl=GUIDE&CFID=31675904&CFTOKEN=84417902][Refactoring to Aspects an Interactive Approach]]. Proceedings of the 2003 OOPSLA workshop on Eclipse technology eXchange. * Borba and Soares. [[http://www.cin.ufpe.br/~phmb/papers/TransformationToolsAspectJOOPSLA2002.pdf][Refactoring and code generation tools for AspectJ]]. OOPSLA 2002. * Tom Mens, Serge Demeyer, and Dirk Janssens. [[http://www.springerlink.com/content/hrmwdcujan75putx/fulltext.pdf][Formalising Behaviour Preserving Program Transformations]]. ICGT 2002, LNCS 2505, pp. 286301, 2002. * Filman, R. E. and Friedman, D. P. [[http://www.riacs.edu/research/technical_reports/TR_pdf/TR_01.12.pdf][Aspect-Oriented Programming is Quantification and Obliviousness]]. OOPSLA 2000. * There's another version of this paper in Filman, Elrad, Clarke and Aksit, _Aspect-Oriented Software Development_, Addison-Wesley Professional, 2004, on SPL shelves. * D. L. Parnas. [[http://portal.acm.org/ft_gateway.cfm?id=361623&type=pdf&coll=ACM&dl=ACM&CFID=://squamish.library.ubc.ca:9003/sfxlcl3?sid=google&CFTOKEN=squamish.library.ubc.ca:9003/sfxlcl3?sid=google][On the criteria to be used in decomposing systems into modules]]. _Commun. ACM_ 15, 12 (Dec. 1972), 1053-1058.
Edit
|
Attach
|
Watch
|
P
rint version
|
H
istory
:
r18
|
r12
<
r11
<
r10
<
r9
|
B
acklinks
|
V
iew topic
|
Raw edit
|
More topic actions...
Topic revision: r10 - 2008-06-18
-
AlexBradley
Home
Site map
BETA web
Communications web
Faculty web
Imager web
LCI web
Main web
SPL web
Sandbox web
TWiki web
TestCases web
SPL Web
Create New Topic
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
View
Raw View
Print version
Find backlinks
History
More topic actions
Edit
Raw edit
Attach file or image
Edit topic preference settings
Set new parent
More topic actions
Account
Log In
Register User
Edit
Attach
Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback