Software Modules and Aspects

We worked on classboxes and this led us to think deeply about how names are looked up. We also work on aspects and other modular concerns. I spent a lot of time thinking about a good module system for dynamic languages and I will work on it.
  1. A. Bergel, S. Ducasse and O. Nierstrasz, Analyzing Module Diversity, Journal of Universal Computer Science, 11, 1613–1644, 2005, 0.337, SCI, PDF.
  2. M. U. Bhatti, S. Ducasse and A. Rashid, Aspect Mining in Procedural Object-Oriented Code, International Conference on Program Comprehension (ICPC'08), 2008, PDF.
  3. G. Casaccio, D. Pollet, M. Denker and S. Ducasse, Object Spaces for Safe Image Surgery, Proceedings of ESUG International Workshop on Smalltalk Technologies (IWST'09), 77-81, ACM digital library, 2009, PDF.
  4. J. Fabry, A. Kellens, S. Denier and S. Ducasse, AspectMaps: A Scalable Visualization of Join Point Shadows, International Conference on Program Comprehension (ICPC), 121-130, IEEE Computer Society Press, 2011, 23%, PDF.
  5. T. Genssler, A. Christoph, B. Schulz, M. Winter, C. M. Stich, C. Zeidler, P. Müller, A. Stelter, O. Nierstrasz, S. Ducasse, G. Arévalo, R. Wuyts, P. Liang, B. Schönhage and R. Born, PECOS in a Nutshell, The Pecos Consortium, 2002, PDF.