papers
-
Therapon Skotiniotis, Jeffrey Palm, and Karl Lieberherr. Demeter
Interfaces: Adaptive Programming without Surprises. In European Conference on Object Oriented Programming, volume 4067 of Lecture Notes in Computer Science, pages pp.477-500. Springer-Verlag, 2006.
[
bib
]
-
Jeffrey Palm and Karl J. Lieberherr. Improving XPath Evaluation with Strategies. Technical report, College of Computer and Information Science, Northeastern University, 2005.
[
bib
| pdf
| web
]
-
Therapon Skotiniotis, Jeffrey Palm, and Karl Lieberherr.
Demeter Interfaces: Adaptive programming without surprises. Technical report, College of Computer and Information Science, Northeastern University, 2005.
[
bib |
pdf
]
-
David Shepherd, Jeffrey Palm, Lori Pollock and Mark Chu-Carroll. Timna: A Framework for Automatically Combining Aspect Mining Analyses. International Conference on Automated Software Engineering. Long Beach, California, USA, November 7-11, 2005.
[ bib |
pdf |
ps
]
-
Karl J. Lieberherr, Jeffrey Palm, and Ravi Sundaram.
Expressiveness and Complexity of Crosscut Languages.
Workshop on the Foundations of Aspect Oriented Programming Languages, AOSD 2005, Chicago, IL, USA, 2005.
[ bib |
pdf ]
-
David Shepherd, Jeffrey Palm and Lori Pollock.
Fast Prototyping and Evaluation of Aspect Mining Analyses via Timna.
Workshop on Aspect Reverse Engineering, Delft University of Technology, the Netherlands, November, 2004.
[ bib
| pdf
]
-
Karl J. Lieberherr, Jeffrey Palm, and Ravi Sundaram.
Expressiveness and Complexity of Crosscut Languages.
Technical Report NU-CCIS-04-10, Northeastern University, Boston, MA, Sept 2004.
[ bib |
pdf ]
-
Jeffrey Palm, Pengcheng Wu, and Karl Lieberherr.
Understanding Aspects through Call Graph Enumeration and Pointcut Satisfiability.
Technical Report NU-CCIS-04-01, Northeastern University, Boston, MA, March 2004.
[ bib |
pdf ]
-
Jeffrey Palm.
On the relationship between object-oriented metrics and software
evolution.
Master's thesis, University of Colorado at Boulder, May 2003.
[ bib |
pdf ]
-
Jeffrey Palm, Kenneth M. Anderson, and Karl Lieberherr.
Investigating the relationship between violations of the law of
demeter and software maintainability.
In Workshop on Software-Engineering Properties of Languages for
Aspect Technologies, 2003.
[ bib |
pdf ]
-
Jeffrey Palm, Han Lee, Amer Diwan, and J. Eliot B. Moss.
When to use a compilation service?
In Languages, Compilers, and Tools for Embedded Systems, June
2002.
[ bib |
html ]
-
Gregor Kiczales, Erik Hilsdale, Jim Hugunin, Mik Kersten, Jeffrey Palm, and
William G. Griswold.
Getting started with AspectJ.
Communications of the ACM, 44(10):59-65, Oct 2001.
[ bib |
http ]
-
Gregor Kiczales, Erik Hilsdale, Jim Hugunin, Mik Kersten, Jeffrey Palm, and
William G. Griswold.
An overview of AspectJ.
Lecture Notes in Computer Science, 2072:327-355, 2001.
[ bib |
html ]
-
Erik Hilsdale, Jim Hugunin, Mik Kersten, Gregor Kiczales, Cristina Lopes, Jeffrey Palm.
AspectJ: the language and support tools
Addendum to the 2000 proceedings of the conference on Object-oriented programming, systems, languages, and applications (Addendum)
[ bib |
[ pdf |
html ]
-
Jeffrey Palm.
Harry legs: A programming language and hybrid editor generator.
Technical report, University of Florida at Gainesville, May 2000.
Highest Honors Thesis.
[ bib |
pdf ]
Misc
[Bibliography]
[DBLP]
[CiteSeer]
Presentations and Demos
-
Jeffrey Palm.
On the relationship between object-oriented metrics and software
evolution, May 2003.
Master's Defense.
[ bib |
pdf ]
-
Erik Hilsdale, Jim Hugunin, Mik Kersten, Gregor Kiczales, and Jeffrey Palm.
Aspect-oriented programming in java with aspectj™, March 2001.
[ bib |
html ]
-
Erik Hilsdale, Jim Hugunin, Mik Kersten, Gregor Kiczales, and Jeffrey Palm.
Aspect-oriented programming with aspectj™, November 2000.
[ bib |
html ]
-
Erik Hilsdale, Jim Hugunin, Mik Kersten, Gregor Kiczales, and Jeffrey Palm.
Aspect-oriented programming with aspectj™, October 2000.
[ bib |
html ]