
Guarded Program Transformations Using JTL, Tal Cohen, Joseph (Yossi) Gil, Itay Maman, TOOLS EUROPE 2008 (LNBIP 11), pp. 100-120.
Three Approaches to Object Evolution, Tal Cohen, Yossi Gil, 7th International Conference on the Principles and Practice of Programming in Java, 2009.
Applying Aspect-Oriented Software Development to Middleware Frameworks, Tal Cohen, 2007.
Better Construction with Factories, Tal Cohen, Joseph (Yossi) Gil, Journal of Object Technology, vol. 6(6) (2007).
JTL - the Java Tools Language, Tal Cohen, Joseph (Yossi) Gil, Itay Maman, ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2006).
JTL and the Annoying Subtleties of Precise μ-Pattern Definitions, Tal Cohen, Joseph (Yossi) Gil, Itay Maman, 1st International Workshop on Design Patterns Detection for Reverse Engineering (DPD4RE/WCRE), 2006.
Shakeins: Non-Intrusive Aspects for Middleware Frameworks, Tal Cohen, Joseph (Yossi) Gil, Transactions on Aspect-Oriented Software Development, vol. II (Springer LNCS volume 4242) (2006).
AspectJ2EE = AOP + J2EE, Tal Cohen, Joseph (Yossi) Gil, 8th European Conference on Object-Oriented Programming (ECOOP 2004).
The Delegation-Managed Persistence Entity Bean: A composite entity bean for a new generation, Tal Cohen, Java Developer's Journal (2004).
Towards a Standard Family of Languages for Matching Patterns in Source Code, Uri Dekel, Tal Cohen, Sara Porat, Proceedings of IEEE International Conference on Software Science, Technology and Engineering (SwSTE '03), 2003.
Java Q&A: How Do I Correctly Implement the equals() Method?, Tal Cohen, Dr. Dobb's Journal (2002).
Self-Calibration of Metrics of Java Methods, Tal Cohen, Joseph (Yossi) Gil, Proceedings of Technology of Object-Oriented Languages and Systems 37 (TOOLS Pacific 2000).