Karl Lieberherr - Publications

Affiliations: 
Computer and Information Science Northeastern University, Boston, MA, United States 
Area:
Computer Science

26 high-probability publications. We are testing a new system for linking publications to authors. You can help! If you notice any inaccuracies, please sign in and mark papers as correct or incorrect matches. If you identify any major omissions or other inaccuracies in the publication list, please let us know.

Year Citation  Score
2010 Chadwick B, Lieberherr K. Algorithms for traversal-based generic programming Proceedings of the Acm Sigplan International Conference On Functional Programming, Icfp. 61-72. DOI: 10.1145/1863495.1863504  0.661
2010 Chadwick B, Lieberherr K. Weaving generic programming and traversal performance Aosd.10 - 9th International Conference On Aspect-Oriented Software Development. 61-72. DOI: 10.1145/1739230.1739238  0.711
2010 Chadwick B, Lieberherr K. A functional approach to generic programming using adaptive traversals Higher-Order and Symbolic Computation. 23: 433-463. DOI: 10.1007/s10990-011-9064-1  0.706
2009 Abdelmeged A, Skotiniotis T, Lieberherr K. Controlled evolution of adaptive programs International Workshop On Principles of Software Evolution (Iwpse). 89-97. DOI: 10.1145/1595808.1595826  0.681
2009 Chadwick B, Lieberherr K. A type system for functional traversal-based aspects Proceedings of the 2009 Workshop On Foundations of Aspect-Oriented Languages, Foal '09, Co-Located With the 8th International Conference On Aspect-Oriented Software Development, Aosd.09. 1-5. DOI: 10.1145/1509837.1509839  0.465
2007 Abdelmeged A, Lieberherr K. Recursive adaptive computations using perobject visitors Proceedings of the Conference On Object-Oriented Programming Systems, Languages, and Applications, Oopsla. 825-826. DOI: 10.1145/1297846.1297907  0.607
2006 Skotiniotis T, Palm J, Lieberherr K. Demeter interfaces: Adaptive programming without surprises Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 4067: 477-500.  0.682
2005 Wu P, Lieberherr K. Shadow programming: Reasoning about programs using lexical join point information Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 3676: 141-156.  0.462
2004 Lieberherr K, Patt-Shamir B, Orleans D. Traversals of object structures: Specification and efficient implementation Acm Transactions On Programming Languages and Systems. 26: 370-412. DOI: 10.1145/973097.973102  0.4
2003 Lopes CV, Dourish P, Lorenz DH, Lieberherr K. Beyond AOP: Toward naturalistic programming Acm Sigplan Notices. 38: 34-43. DOI: 10.1145/966051.966058  0.673
2003 Lieberherr K, Lorenz DH, Ovlinger J. Aspectual collaborations: Combining modules and aspects Computer Journal. 46: 544-565.  0.331
2001 Lieberherr K, Orleans D, Ovlinger J. Aspect-oriented programming with adaptive methods Communications of the Acm. 44: 39-41. DOI: 10.1145/383845.383855  0.59
2001 Elrad T, Aksit M, Kiczales G, Lieberherr K, Ossher H. Discussing aspects of AOP Communications of the Acm. 44: 33-38. DOI: 10.1145/383845.383854  0.66
2001 Orleans D, Lieberherr K. DJ: Dynamic adaptive programming in java Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 2192: 73-80.  0.577
2000 Lieberherr K, Patt-Shamir B. The refinement relation of graph-based generic programs extended abstract Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 1766: 40-52.  0.61
1998 Seiter LM, Palsberg J, Lieberherr KJ. Evolution of object behavior using context relations Ieee Transactions On Software Engineering. 24: 79-92. DOI: 10.1109/32.663999  0.32
1997 Palsberg J, Patt-Shamir B, Lieberherr K. A new approach to compiling adaptive programs Science of Computer Programming. 29: 303-326. DOI: 10.1016/S0167-6423(97)00004-X  0.638
1997 Palsberg J, Patt-Shamir B, Lieberherr K. A new approach to compiling adaptive programs Science of Computer Programming. 29: 303-326.  0.582
1996 Lieberherr K. From transience to persistence in object-oriented programming: architectures and patterns Acm Computing Surveys. 28: 156. DOI: 10.1145/242224.242423  0.546
1995 Palsberg J, Xiao C, Lieberherr K. Efficient Implementation of Adaptive Software Acm Transactions On Programming Languages and Systems (Toplas). 17: 264-292. DOI: 10.1145/201059.201066  0.579
1994 Lieberherr KJ, Silva-Lepe I, Xiao C. Adaptive Object-Oriented Programming Using Graph-Based Customization Communications of the Acm. 37: 94-101. DOI: 10.1145/175290.175303  0.502
1993 Lieberherr KJ, Xiao C. Object-Oriented Software Evolution Ieee Transactions On Software Engineering. 19: 313-343. DOI: 10.1109/32.223802  0.446
1989 Lieberherr K, Riel AJ. Contributions to Teaching Object-Oriented Design and Programming Acm Sigplan Notices. 24: 11-22. DOI: 10.1145/74878.74881  0.385
1989 Lieberherr KJ, Holland IM. Assuring Good Style for Object-Oriented Programs Ieee Software. 6: 38-48. DOI: 10.1109/52.35588  0.502
1988 Lieberherr K, Holland I, Riel A. Object-oriented programming: An objective sense of style Acm Sigplan Notices. 23: 323-334. DOI: 10.1145/62084.62113  0.468
1988 Lieberherr KJ. Object-oriented programming with class dictionaries Lisp and Symbolic Computation. 1: 185-212. DOI: 10.1007/BF01806171  0.508
Show low-probability matches.