Up a level |
Denker, Marcus; Ducasse, Stephane; Lienhard, Adrian; Marschall, Philippe (2007). Sub-Method Reflection. Journal of Object Technology, 6(9), pp. 231-251. Zürich: AITO 10.5381/jot.2007.6.9.a14
Ducasse, Stephane; Lienhard, Adrian; Renggli, Lukas (2007). Seaside: A Flexible Environment for Building Dynamic Web Applications. IEEE software, 24(5), pp. 56-63. Los Alamitos, Calif.: IEEE Computer Society 10.1109/MS.2007.144
Kuhn, Adrian; Ducasse, Stephane; Gîrba, Tudor (2007). Semantic Clustering: Identifying Topics in Source Code. Information and software technology, 49(3), pp. 230-243. London: Butterworth 10.1016/j.infsof.2006.10.017
Nierstrasz, Oscar; Ducasse, Stephane; Schärli, Nathanael (2006). Flattening Traits. Journal of Object Technology, 5(4), pp. 129-148. Zürich: AITO 10.5381/jot.2006.5.4.a4
Ducasse, Stephane; Lanza, Michele (2001). Towards a Methodology for the Understanding of Object-Oriented Systems. Technique et Science Informatiques, 20(4), pp. 539-566. Hermes
Teruel, Camille; Wernli, Erwann; Ducasse, Stephane; Nierstrasz, Oscar Marius (2015). Propagation of Behavioral Variations with Delegation Proxies. In: Chiba, Shigeru; Tanter, Éric; Ernst, Erik; Hirschfeld, Robert (eds.) Transactions on Aspect-Oriented Software Development XII. Lecture Notes in Computer Science: Vol. 8989 (pp. 63-95). Berlin Heidelberg: Springer 10.1007/978-3-662-46734-3_2
Black, Andrew; Ducasse, Stephane; Nierstrasz, Oscar; Pollet, Damien; Cassou, Damien; Denker, Marcus (2007). Squeak by Example. Bern: Square Bracket Associates
Wernli, Erwann; Nierstrasz, Oscar; Teruel, Camille; Ducasse, Stephane (2014). Delegation Proxies: The Power of Propagation. In: Proceedings of the 13th International Conference on Modularity. MODULARITY '14 (pp. 1-12). New York, NY, USA: ACM 10.1145/2577080.2577081
Denker, Marcus; Ducasse, Stephane (2007). Software Evolution from the Field: an Experience Report from the Squeak Maintainers. Electronic Notes in Theoretical Computer Science, 166, pp. 81-91. Elsevier 10.1016/j.entcs.2006.08.003
Greevy, Orla; Gîrba, Tudor; Ducasse, Stephane (2007). How Developers Develop Features. European Conference on Software Maintenance and Reengineering. Proceedings, pp. 265-274. Washington, DC: IEEE Computer Society 10.1109/CSMR.2007.27
Lienhard, Adrian; Ducasse, Stephane; Gîrba, Tudor (2007). Object Flow Analysis : Taking an Object-Centric View on Dynamic Analysis. In: Demeyer, Serge; Perrot, Jean-François (eds.) Proceedings of the 2007 international conference on Dynamic languages: in conjunction with the 15th International Smalltalk Joint Conference 2007. ACM International Conference Proceeding Series: Vol. 286 (pp. 121-140). New York: Association for Computing Machinery ACM 10.1145/1352678.1352686
Gîrba, Tudor; Ducasse, Stephane; Kuhn, Adrian; Marinescu, Radu; Ractiu, Daniel (2007). Using Concept Analysis to Detect Co-Change Patterns. In: Ninth international workshop on Principles of software evolution: in conjunction with the 6th ESEC/FSE joint meeting (pp. 83-89). New York: Association for Computing Machinery ACM 10.1145/1294948.1294970
Ducasse, Stephane; Wuyts, Roel; Bergel, Alexandre; Nierstrasz, Oscar Marius (2007). User-Changeable Visibility: Resolving Unanticipated Name Clashes in Traits. In: 22nd annual ACM SIGPLAN conference on Object-oriented programming systems and applications 42 (p. 171). New York: Association for Computing Machinery ACM 10.1145/1297105.1297040
Hofer, Christoph; Denker, Marcus; Ducasse, Stephane (2006). Design and Implementation of a Backward-In-Time Debugger. In: Hirschfeld, Robert; Polze, Andreas; Kowalczyk, Ryszard (eds.) NODe 2006 / GSEM 2006. Lecture Notes in Informatics: Vol. P-88 (pp. 17-32). Bonn: Gesellschaft für Informatik
Seeberger, Mauricio; Kuhn, Adrian; Gîrba, Tudor; Ducasse, Stephane (2006). Chronia: Visualizing How Developers Change Software Systems. In: Proceedings of the Conference on Software Maintenance and Reengineering 2006. March 22 - 24, 2006 (pp. 345-348). Washington, DC: IEEE Computer Society
Bergel, Alexandre; Ducasse, Stephane (September 2005). Supporting Unanticipated Changes with Traits and Classboxes. Lecture Notes in Informatics(P-69), pp. 61-75. Bonner Köllen Verlag
Rieger, Matthias; Ducasse, Stephane; Lanza, Michele (November 2004). Insights into System-Wide Code Duplication. Working Conference on Reverse Engineering. Proceedings, pp. 100-109. IEEE 10.1109/WCRE.2004.25
Bertuli, Roland; Ducasse, Stephane; Lanza, Michele (2003). Run-Time Information Visualization for Understanding Object-Oriented Systems. In: 4th International Workshop on Object-Oriented Reengineering (pp. 10-19). University of Antwerp
Lanza, Michele; Ducasse, Stephane (2001). A Categorization of Classes based on the Visualization of their Internal Structure: the Class Blueprint. In: OOPSLA '01: 16th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications (pp. 300-311). ACM Press 10.1145/504282.504304
Ducasse, Stephane; Lanza, Michele; Steiger, Lukas (2000). Supporting Evolution Recovery: a Query-based Approach. In: International Workshop of Architecture Evolution.
Ducasse, Stephane; Ciupke, Oliver (1999). Experiences in Object-Oriented Re-engineering. In: European Conference on Object-Oriented Programming. Lecture Notes in Computer Science: Vol. 1743 (pp. 164-183). Berlin, Heidelberg: Springer Berlin Heidelberg 10.1007/3-540-46589-8_9
Ducasse, Stephane; Richner, Tamar (1997). Executable Connectors: Towards Reusable Design Elements. Lecture notes in computer science, 1301, pp. 483-499. Springer 10.1007/3-540-63531-9_32