Some conference articles

Back

2009
  1. Günter Kniesel and Alexander Binun. Standing on the Shoulders of Giants -- A Data Fusion Approach to Design Pattern Detection. In Andrian Marcus and Rainer Koschke, editors, Proceedings of the 17th International Conference on Program Comprehension, pages 208--217, May 2009. IEEE Computer Society Press.


2008
  1. Simon Denier and Yann-Gaël Guéhéneuc. Mendel: a Model, Metrics, and Rules to Understand Class Hierarchies. In René Krikhaar Chris Verhoef and Ralf Lämmel, editors, 16th IEEE International Conference on Program Comprehension, june 2008. IEE Computer Society.


  2. Karim Dhambri, Houari Sahraoui, and Pierre Poulin. Visual Detection of Design Anomalies.. In Proceedings of the 12th European Conference on Software Maintenance and Reengineering, Tampere, Finland, pages 279--283, April 2008. IEEE Computer Society.


  3. Naouel Moha, Yann-Gaël Guéhéneuc, Anne-Francoise Le Meur, and Laurence Duchien. A Domain Analysis to Specify Design Defects and Generate Detection Algorithms. In José Fiadeiro and Paola Inverardi, editors, Proceedings of the 11th International Conference on Fundamental Approaches to Software Engineering, pages 276--291, 2008. Springer-Verlag.


  4. Diomidis Spinellis. A Tale of Four Kernels. In Wilhem Schäfer, Matthew B. Dwyer, and Volker Gruhn, editors, Proceedings of the 30th International Conference on Software Engineering, pages 381--390, May 2008. ACM Press. [WWW ]


2007
  1. Lerina Aversano, Gerardo Canfora, Luigi Cerulo, Concettina Del Grosso, and Massimiliano di Penta. An Empirical Study on the Evolution of Design Patterns. In Antonia Bertolino, editor, Proceedings of the 6th joint meeting of the European Software Engineering Conference and the 14th Symposium on Foundations of Software Engineering, pages 385--394, September 2007. ACM Press. [WWW ]


  2. Kamel Ayari, Peyman Meshkinfam, Giuliano Antoniol, and Massimiliano di Penta. Threats on Building Models from CVS and Bugzilla Repositories: the Mozilla Case Study. In Bruce Spencer and Margaret-Anne Storey, editors, Proceedings of the 17th IBM Centers for Advanced Studies Conference, October 2007. ACM Press.


  3. Giulia Bruno, Paolo Garza, Elisa Quintarelli, and Rosalba Rossato. Anomaly Detection in XML databases by means of Association Rules. In DEXA '07: Proceedings of the 18th International Conference on Database and Expert Systems Applications, Washington, DC, USA, pages 387--391, 2007. IEEE Computer Society.


  4. Andrew Fish and Harald Storrle. Visual qualities of the Unified Modeling Language: Deficiencies and Improvements. In Phil Cox and John Hosking, editors, Proceedings of the 8th Symposium on Visual Languages and Human-Centric Computing, pages 41--49, September 2007. IEEE Computer Society Press. [WWW ]


  5. Sudhir Jorwekar, Alan Fekete, Krithi Ramamritham, and S. Sudarshan. Automating the detection of snapshot isolation anomalies. In VLDB '07: Proceedings of the 33rd international conference on Very large data bases, pages 1263--1274, 2007. VLDB Endowment.


  6. Holger Kampffmeyer and Steffen Zschaler. Finding the Pattern You Need: The Design Pattern Intent Ontology. In Gregor Engels, Bill Opdyke, Douglas C. Schmidt, and Frank Weil, editors, Proceedings of the 10th International Conference on Model Driven Engineering Languages and Systems, pages 211--225, September--October 2007. Springer. [WWW ]


  7. Martin Kuhlemann, Marko Rosenmüller, Sven Apel, and Thomas Leich. On the Duality of Aspect-oriented and Feature-oriented Design Patterns. In Olaf Spinczyk, Mario Südholt, and Celina Gibbs, editors, Proceedings of the 6th Workshop on Aspects, Components, and Patterns for Infrastructure Software, pages 1--7, March 2007. ACM Press. [WWW ] Keyword(s): Design Patterns.


  8. Marcel F. Van Amstel, Christian F.J. Lange, and Michel R.V. Chaudron. Four Automated Approaches to Analyze the Quality of UML Sequence Diagrams. In Fevzi Belli, Mei Hong, and Bruce McMillin, editors, Proceedings of the 31st Annual International Computer Software and Applications Conference, pages 415--424, July 2007. IEEE Computer Society Press. [WWW ]


  9. Shaohua Xie, Eileen Kraemer, and Richard Erick Kurt Stirewalt. Empirical Evaluation of a UML Sequence Diagram with Adornments to Support Understanding of Thread Interactions. In Eleni Stroulia and Paolo Tonella, editors, Proceedings of the 15th International Conference on Program Comprehension, pages 123--134, June 2007. IEEE Computer Society Press. [WWW ]


  10. Shehnaaz Yusuf, Huzefa Kagdi, and Jonathan I. Maletic. Assessing the Comprehension of UML Class Diagrams via Eye Tracking. In Eleni Stroulia and Paolo Tonella, editors, Proceedings of the 15th International Conference on Program Comprehension, pages 113--122, June 2007. IEEE Computer Society Press. [WWW ]


  11. Shehnaaz Yusuf, Huzefa Kagdi, and Jonathan I. Maletic. Assessing the Comprehension of UML Diagrams via Eye Tracking. In Eleni Stroulia and Paolo Tonella, editors, Proceedings of the 15th IEEE International Conference on Program Comprehension, pages 145--154, June 2007. IEEE Computer Society Press. [WWW ]


2006
  1. El Hachemi Alikacem and Houari Sahraoui. Détection d'anomalies utilisant un langage de description de règle de qualité. In Roger Rousseau, editor, actes du 12e colloque Langages et Modèles à Objets, pages 185--200, March 2006. Hermès Science Publications.


  2. El Hachemi Alikacem and Houari Sahraoui. Generic Metric Extraction Framework. In Proceedings of the 16th International Workshop on Software Measurement and Metrik Kongress (IWSM/MetriKon), pages 383--390, 2006.


  3. Olivier Barais, Julia Lawall, Anne-Françoise Le Meur, and Laurence Duchien. Safe Integration of New Concerns in a Software Architecture. In Matthias Riebisch, editor, Proceedings of the 13th international conference on Engineering of Computer Based Systems, March 2006. IEEE Computer Society Press. [WWW ]


  4. Jérôme Gensel, Cécile Capponi, Philippe Genoud, and Danielle Ziébelin. Vers une intégration des relations Partie-Tout dans AROM. In Roger Rousseau, Christelle Urtado, and Sylvain Vauttier, editors, actes du 12e colloque Langages, Modèles, Objets, pages 53--68, mars 2006. Hermès Science Publications. [WWW ]


  5. Sunghun Kim, Kai Pan, and E. James Whitehead. Micro Pattern Evolution. In Stephan Diehl, Harald Gall, and Ahmed E. Hassan, editors, Proceedings of the 3rd international workshop on Mining Software Repositories, pages 40--46, May 2006. IEEE Computer Society Press. [WWW ]


  6. Petru Florin Mihancea. Towards a Client Driven Characterization of Class Hierarchies. In Jurgen Ebert and Panos Linos, editors, Proceedings of the 14th International Conference on Program Comprehension, pages 285--294, June 2006. IEEE Computer Society Press. [WWW ]


  7. Naouel Moha, Yann-Gaël Guéhéneuc, and Pierre Leduc. Automatic Generation of Detection Algorithms for Design Defects. In Sebastian Uchitel and Steve Easterbrook, editors, Proceedings of the 21st Conference on Automated Software Engineering, September 2006. IEEE Computer Society Press. Note: Short paper. [WWW ]


  8. Naouel Moha, Duc-Loc Huynh, and Yann-Ga'el Guéhéneuc. Une taxonomie et un métamodèle pour la détection des défauts de conception. In Roger Rousseau, editor, actes du 12e colloque Langages et Modèles à Objets, pages 201--216, March 2006. Hermès Science Publications.


  9. Chanjin Park and Chisu Wu. Construction of Layered Package Structure by Class Layering. In Rainer Koschke and David Binkley, editors, Proceedings of the 22nd International Conference on Software Maintenance, September 2006. IEEE Computer Society Press. Note: Submitted for publication.


  10. Niklas Pettersson and Welf Lowe. Efficient and Accurate Software Pattern Detection. In Proceedings of the XIII Asia Pacific Software Engineering Conference, Washington, DC, USA, pages 317--326, 2006. IEEE Computer Society.


  11. Xinrong Xie, Denys Poshyvanyk, and Andrian Marcus. Visualization of CVS Repository Information. In Susan Elliott Sim and Massimiliano Di Penta, editors, Proceedings of the 13th Working Conference on Reverse Engineering, Octobre 2006. IEEE Computer Society Press.


2005
  1. Giuliano Antoniol, Vincenzo Fabio Rollo, and Gabriele Venturi. Detecting Groups of Co-changing Files in CVS Repositories. In Gerardo Canfora and Shuichiro Yamamoto, editors, Proceedings of the 8th International Workshop on Principles of Software Evolution, pages 23--32, September 2005. IEEE Computer Society Press. [WWW ]


  2. Francesca Arcelli, Stefano Masiero, and Claudia Raibulet. Elemental Design Patterns Recognition in Java. In Massimiliano di Penta and Ying Zou, editors, Proceedings of the 3rd Software Technology and Engineering Practice workshop series, September 2005. IEEE Computer Society Press. Keyword(s): Design Patterns.


  3. Francesca Arcelli, Stefano Masiero, Claudia Raibulet, and Francesco Tisato. A Comparison of Reverse Engineering Tools based on Design Pattern Decomposition. In Paul Strooper, editor, Proceedings of the 16th Australian Software Engineering Conference, pages 262--269, March--April 2005. IEEE Computer Society Press. [WWW ] Keyword(s): Design Patterns.


  4. Gabriela Arévalo, Stéphane Ducasse, and Oscar Nierstrasz. Lessons Learned in Applying Formal Concept Analysis. In Proceedings of the 3rd International Conference on Formal Concept Analysis, volume 3403 of LNAI, pages 95-112, February 2005. Springer Verlag.


  5. Mario Luca Bernardi and Giuseppe Antonio Di Lucca. Improving Design Patterns Quality using Aspect Orientation. In Massimiliano di Penta and Ying Zou, editors, Proceedings of the 3rd Software Technology and Engineering Practice workshop series, September 2005. IEEE Computer Society Press. Keyword(s): Design Patterns.


  6. Sergiy Boroday, Alexandre Petrenko, Jagmit Singh, and Hesham Hallal. Dynamic Analysis of Java Applications for Multithreaded Antipatterns. In Proceedings of the 3rd International Workshop On Dynamic Analysis, New York, NY, USA, pages 1--7, 2005. ACM Press.


  7. Simon Denier, Hervé Albin-Amiot, and Pierre Cointe. Expression and Composition of Design Patterns with Aspects. In Lionel Seinturier, editor, actes de la 2e Journée Francophone sur le Développement de Logiciels Par Aspects, Septembre 2005. Hermès. [WWW ] Keyword(s): Design Patterns.


  8. Jonathan Edwards. Subtext: Uncovering the Simplicity of Programming. In Richard P. Gabriel, editor, Proceedings of the 20th Conference on Object Oriented Programming Systems Languages and Applications, pages 505--518, October 2005. ACM Press. [WWW ]


  9. Ashraf Gaffar and Naouel Moha. Semantics of a Pattern System. In Giuliano Antoniol and Yann-Gaël Guéhéneuc, editors, Proceedings of the STEP International Workshop on Design Pattern Theory and Practice (IWDPTP05), September 2005.


  10. Alessandro Garcia, Cláudio Sant'Anna, Eduardo Figueiredo, Uirá Kulesza, Carlos Lucena, and Arndt von Staa. Modularizing Design Patterns with Aspects: A Quantitative Study. In Peri Tarr, editor, Proceedings of the 4th international conference on Aspect-Oriented Software Development, pages 3--14, March 2005. ACM Press. [WWW ] Keyword(s): Design Patterns.


  11. Mohammad Ghoniem, Hadrien Cambazard, Jean-Daniel Fekete, and Narendra Jussien. Peeking in Solver Strategies: Using Explanations Visualization of Dynamic Graphs for Constraint Programming. In Thomas L. Naps and Wim De Pauw, editors, Proceedings of the 3rd Symposium on Software Visualization, pages 27--36, May 2005. ACM Press. [WWW ]


  12. Yossi Gil and Itay Maman. Micro patterns in Java code. In Richard P. Gabriel, editor, Proceedings of the 20th Conference on Object-Oriented Programming Systems Languages and Applications, pages 97--116, October 2005. ACM Press. [WWW ]


  13. Matthias Hauswirth, Amer Diwan, Peter F. Sweeney, and Michael C. Mozer. Automating Vertical Profiling. In Richard P. Gabriel, editor, Proceedings of the 20th Conference on Object-Oriented Programming Systems Languages and Applications, pages 281--296, October 2005. ACM Press. [WWW ]


  14. Daqing Hou, Kenny Wong, and H. James Hoover. What Can Programmer Questions Tell Us About Frameworks?. In James R. Cordy and Harald Gall, editors, Proceedings of the 13th International Workshop in Program Comprehension, pages 87--96, May 2005. IEEE Computer Society Press. [WWW ]


  15. Douglas Kirk, Marc Roper, and Murray Wood. Identifying and Addressing Problems in Framework Reuse. In James R. Cordy and Harald Gall, editors, Proceedings of the 13th International Workshop on Program Comprehension, pages 77--86, May 2005. IEEE Computer Society Press. [WWW ]


  16. Guillaume Langelier, Houari A. Sahraoui, and Pierre Poulin. Visualization-based Analysis of Quality for Large-scale Software Systems. In Tom Ellman and Andrea Zisma, editors, Proceedings of the 20th International Conference on Automated Software Engineering, November 2005. ACM Press. [WWW ]


  17. Hidehiko Masuhara, Hideaki Tatsuzawa, and Akinori Yonezawa. Aspectual Caml: An Aspect-oriented Functional Language. In Olivier Danvy and Benjamin C. Pierce, editors, Proceedings of the 10th International Conference on Functional Programming, pages 320--330, September 2005. ACM Press. [WWW ]


  18. Naouel Moha and Yann-Gaël Guéhéneuc. On the Automatic Detection and Correction of Software Architectural Defects in Object-Oriented Designs. In Serge Demeyer, Kim Mens, Roel Wuyts, and Stéphane Ducasse, editors, Proceedings of the 6th ECOOP Workshop on Object-Oriented Reengineering, July 2005.


  19. Naouel Moha, Duc-Loc Huynh, and Yann-Gaël Guéhéneuc. A Taxonomy and a First Study of Design Pattern Defects. In Giuliano Antoniol and Yann-Gaël Guéhéneuc, editors, Proceedings of the STEP International Workshop on Design Pattern Theory and Practice (IWDPTP05), September 2005.


  20. Daniel L. Moise and Kenny Wong. Extracting and Representing Cross-Language Dependencies in Diverse Software Systems. In Andrea de Lucia and Susan Elliott Sim, editors, Proceedings of the 12th Working Conference on Reverse Engineering, November 2005. IEEE Computer Society Press.


  21. Miguel P. Monteiro and João M. Fernandes. Towards a Catalog of Aspect-Oriented Refactorings. In Peri Tarr, editor, Proceedings of the 4th international conference on Aspect-Oriented Software Development, pages 111--122, March 2005. Peri Tarr. [WWW ]


  22. Farida Mostefaoui and Julie Vachon. Modélisation et vérification formelle de la composition des aspects. In Lionel Seinturier, editor, actes de la 2e Journée Francophone sur le Développement de Logiciels Par Aspects, Septembre 2005. Hermès.


  23. Matthew James Munro. Product Metrics for Automatic Identification of ``Bad Smell Design Problems in Java Source-Code. In Filippo Lanubile and Carolyn Seaman, editors, Proceedings of the 11th International Software Metrics Symposium, September 2005. IEEE Computer Society Press. [WWW ]


  24. Gail C. Murphy, Mik Kersten, Martin P. Robillard, and Davor Cubranis. The Emergent Structure of Development Tasks. In Andrew P. Black, editor, Proceedings of the 19th European Conference on Object-Oriented Programming, pages 33--48, July 2005. Springer-Verlag. [WWW ]


  25. Manuel Serrano, Rafael Romero, Juan Carlos Trujillo, and Mario Piattini. The Advisability of using Packages in Data Warehouse Design. In Fernando Brito e Abreu, Coral Calero, Michele Lanza, Geert Poels, and Houari A. Sahraoui, editors, Proceedings of the 9th workshop on Quantitative Approaches in Object-Oriented Software Engineering, pages 118--128, July 2005. CRIM, Montreal.


  26. Margaret-Anne D. Storey, Davor Cubranis, and Daniel M. German. On the Use of Visualization to Support Awareness of Human Activities in Software Development: A Survey and a Framework. In Tom Naps and Wim De Pauw, editors, Proceedings of the 2nd symposium on Software Visualization, pages 193--202, May 2005. ACM Press. [WWW ]


  27. Dabo Sun and Kenny Wong. On Evaluating the Layout of UML Class Diagrams for Program Comprehension. In James R. Cordy and Harald Gall, editors, Proceedings of the 13th International Workshop on Program Comprehension, pages 317--326, May 2005. IEEE Computer Society Press. [WWW ]


  28. Galen S. Swint, Calton Pu, Gueyoung Jung, Wenchang Yan, Younggyun Koh, Qinyi Wu, Charles Consel, Akhil Sahai, and Koichi Moriyama. Clearwater: extensible, flexible, modular code generation.. In Proceedings of the 20th IEEE/ACM International Conference on Automated Software Engineering (ASE 2005), pages 144-153, 2005. ACM.


  29. Adrian Trifu and Radu Marinescu. Diagnosing Design Problems in Object Oriented Systems. In Andrea de Lucia and Susan Elliott Sim, editors, Proceedings of the 12th Working Conference on Reverse Engineering, November 2005. IEEE Computer Society Press. [WWW ]


  30. Xing Xie, Hao Liu, Simon Goumaz, and Wei-Ying Ma. Learning User Interest for Image Browsing on Small-form-factor Devices. In Carolyn Gale, editor, Proceedings of the 22nd Conference on Human factors in computing systems, pages 671--680, April 2005. ACM Press. [WWW ]


  31. Bart du Bois. Towards an Ontology of Factors Influencing Reverse Engineering. In Massimiliano di Penta and Ying Zou, editors, Proceedings of the 3rd Software Technology and Engineering Practice workshop series, September 2005. IEEE Computer Society Press. [WWW ]


  32. Bart du Bois, Serge Demeyer, and Jan Verelst. Does the ``Refactor to Understand Revere Engineering Pattern Improve Program Comprehension?. In Nicolas Gold, Tarja Systä, Christos Tjortjis, and Massimiliano Di Penta, editors, Proceedings of the 9th european Conference on Software Maintenance and Reengineering, pages 334--343, March 2005. IEEE Computer Society Press. [WWW ]


2004
  1. Jan Verelst Bart Du Bois and Serge Demeyer. Refactoring - Improving Coupling and Cohesion of Existing Code. In Proceedings of the 11th IEEE Working Conference on Reverse Engineering, pages 144--151, 2004.


  2. Olivier Beaurepaire, Benjamin Lecardeux, and Christine Havart. Exploring Industrial Data Repositories: Where Software Development Approaches Meet. In Coral Calero, Fernando Brito e Abreu, Geert Poels, and Houari A. Sahraoui, editors, Proceedings of the 8th workshop on Quantitative Approaches in Object-Oriented Software Engineering, June 2004. [WWW ]


  3. Benjamin A. Breech, Antonios G. Danalis, Stacey Shindo, and Lori Pollock. Online Impact Analysis via Dynamic Compilation Technology. In Mark Harman and Bogdan Korel, editors, Proceedings of the 20th International Conference on Software Maintenance, pages 453--457, September 2004. IEEE Computer Society Press. Note: Short paper. [WWW ]


  4. Michel Dao, Marianne Huchard, Amine Mohamed Rouane Hacene, Cyril Roume, and Petko Valtchev. Improving Generalization Level in UML Models Iterative Cross Generalization in Practice.. In Proceedings of 12th International Conference on Conceptual Structures (ICCS'04), pages 346-360, 2004. LNCS 3127, Springer.


  5. Michel Dao, Marianne Huchard, Mohamed Rouane Hacene, Cyril Roume, and Petko Valtchev. Improving Generalization Level in UML Models Iterative Cross Generalization in Practice.. In Proceedings of 12th International Conference on Conceptual Structures (ICCS'04), pages 346-360, 2004. LNCS 3127, Springer.


  6. Alan Donovan, Adam Kiezun, Matthew S. Tschantz, and Michael D. Ernst. Converting Java Programs to Use Generic Libraries. In Doug Schmidt, editor, Proceedings of the 19th Conference on Object-Oriented Programming Systems, Languages, and Applications, pages 15--34, October 2004. ACM Press. [WWW ]


  7. Mohammad Ghoniem, Jean-Daniel Fekete, and Philippe Castagliola. A Comparison of the Readability of Graphs Using Node-Link and Matrix-Based Representations. In Matt Ward and Tamara Munzner, editors, Proceedings of the 10th symposium on Information Visualisation, pages 17--24, October 2004. IEEE Computer Society Press.


  8. Mohammad Ghoniem, Narendra Jussien, and Jean-Daniel Fekete. VISEXP: Visualizing Constraint Solver Dynamics Using Explanations. In Valerie Barr and Zdravko Marko, editors, Proceedings of the 17th international Florida Artificial Intelligence Research Society Conference, pages 263--268, May 2004. AAAI Press. [WWW ]


  9. Magne Jorgensen and Dag I. Sjoberg. Generalization and Theory-Building in Software Engineering Research. In Stephen Linkman, editor, Proceedings of the 8th international conference on Empirical Assessment in Software Engineering, pages 29--36, May 2004. IEEE Computer Society Press. [WWW ]


  10. Yves Ledru, Lydie du Bousquet, Olivier Maury, and Pierre Bontron. Filtering TOBIAS combinatorial test suites. In Tiziana Margaria-Steffen Michel Wermelinger, editor, proceedings of ETAPS/FASE’04 - Fundamental Approaches to Software Engineering, volume 2984, April 2004. LNCS, Springer-Verlag.


  11. Radu Marinescu. Detection Strategies: Metrics-Based Rules for Detecting Design Flaws. In Proceedings of the 20th International Conference on Software Maintenance, pages 350-359, 2004. IEEE Computer Society Press.


  12. Daniel Ra\ctiu, Stéphane Ducasse, Tudor Gîrba, and Radu Marinescu. Using History Information to Improve Design Flaws Detection. In Claudio Riva and Gerardo Canfora, editors, Proceedings of the 8th Conference on Software Maintenance and Reengineering, pages 223--232, March 2004. IEEE Computer Society Press. [WWW ]


  13. Daniel Ratiu, Stéphane Ducasse, Tudor Gîrba, and Radu Marinescu. Using History Information to Improve Design Flaws Detection.. In Proceedings of the 8th European Conference on Software Maintenance and Reengineering, Tampere, Finland, pages 223-232, March 2004. IEEE Computer Society.


  14. Darrell Reimer, Edith Schonberg, Kavitha Srinivas, Harini Srinivasan, Bowen Alpern, Robert D. Johnson, Aaron Kershenbaum, and Larry Koved. SABER: smart analysis based error reduction. In ISSTA '04: Proceedings of the 2004 ACM SIGSOFT International Symposium on Software Testing and Analysis, New York, NY, USA, pages 243--251, 2004. ACM Press.


  15. Maher Salah and Spiros Mancoridis. A Hierarchy of Dynamic Software Views: From Object-Interactions to Feature-Interactions. In Mark Harman and Bogdan Korel, editors, Proceedings of the 20th International Conference on Software Maintenance, pages 72--81, September 2004. IEEE Computer Society Press. [WWW ]


  16. Anthony Santella and Doug DeCarlo. Robust Clustering of Eye Movement Recordings for Quantification of Visual Interest. In Andrew Duchowski and Roel Vertegaal, editors, Proceedings of the 3rd symposium on Eye Tracking Research and Applications, pages 27--34, March 2004. ACM Press. [WWW ]


  17. Adrian Trifu, Olaf Seng, and Thomas Genssler. Automated Design Flaw Correction in Object-Oriented Systems. In Claudio Riva and Gerardo Canfora, editors, Proceedings of the 8th Conference on Software Maintenance and Reengineering, pages 174--183, March 2004. IEEE Computer Society Press. [WWW ]


  18. Michael Weiss and Babak Esfandiari. On Feature Interactions among Web Services. In Hemant Jain and Ling Liu, editors, Proceedings of the International Conference on Web Services, pages 88--95, June 2004. IEEE Computer Society Press. [WWW ]


  19. Thomas Zimmermann, Peter Weissgerber, Stephan Diehl, and Andreas Zeller. Mining Version Histories to Guide Software Changes. In Jacky Estublier and David S. Rosenblum, editors, Proceedings of the 26th International Conference on Software Engineering, pages 53--572, May 2004. IEEE Computer Society Press. [WWW ]


2003
  1. Nicolas Belloir, Jean-Michel Bruel, and Franck Barbier. Whole-Part Relationship for Software Component Combination. In Gerhard Chroust and Christian Hofer, editors, Proceedings of the 29th Euromicro Conference, pages 86--91, Septembre 2003. IEEE Computer Society Press. [WWW ]


  2. Dirk Beyer, Andres Noack, and Claus Lewerentz. Simple and Efficient Relational Querying of Software Structures. In Eleni Stroulia and Arie van Deursen, editors, Proceedings of the 10th Working Conference on Reverse Engineering, pages 216--225, November 2003. IEEE Computer Society Press. [WWW ] Keyword(s): Design Patterns.


  3. James Bieman, Greg Straw, Huxia Wang, P. Willard Munger, and Roger T. Alexander. Design Patterns and Change Proneness: An Examination of Five Evolving Systems. In Michael Berry and Warren Harrison, editors, Proceedings of the 9th international Software Metrics Symposium, pages 40--49, September 2003. IEEE Computer Society Press. [WWW ] Keyword(s): Design Patterns.


  4. Miro Casanova and Ragnhild van der Straeten. Supporting Evolution in Component-based Software Development Using Component Libraries. In Mark van den Brand and Tibor Gyimothy, editors, Proceedings of the 7th Conference on Software Maintenance and Reengineering, January 2003. IEEE Computer Society Press. [WWW ]


  5. Charles Consel and Laurent Réveillère. A Programmable Client-Server Model: Robust Extensibility via DSLs.. In Proceedings of the 18th IEEE International Conference on Automated Software Engineering (ASE 2003), pages 70-79, 2003. IEEE Computer Society.


  6. Krzysztof Czarnecki and Simon Helsen. Classification of Model Transformation Approaches. In Jorn Bettin, Ghica van Emde Boas, Aditya Agrawal, Ed Willink, and Jean Bezivin, editors, Proceedings of the $2{nd}$ OOPSLA workshop on Generative Techniques in the Context of Model-driven Architecture, October 2003. ACM Press. [WWW ]


  7. Pierre-Charles David and Thomas Ledoux. Towards a Framework for Self-Adaptive Component-Based Applications. In Jean-Bernard Stefani, Isabelle Demeure, and Daniel Hagimont, editors, Proceedings of the 4th Conference on Distributed Applications and Interoperable Systems, pages 1--14, November 2003. Springer-Verlag. [WWW ]


  8. Amnon H. Eden and Rick Kazman. Architecture, Design, Implementation. In Laurie Dillon and Walter Tichy, editors, Proceedings of the 25th International Conference on Software Engineering, pages 149--159, May 2003. ACM Press. [WWW ]


  9. Holger Eichelberger. Nice Class Diagrams Admit Good Design?. In John T. Stasko, editor, Proceedings of the 1st symposium on Software Visualization, pages 159--168, June 2003. ACM Press. [WWW ]


  10. Mohammad Ghoniem and Jean-Daniel Fekete. Visualisation matricielle des graphes et manipulation directe de hiérarchies de clusters. In Éric Brangier and Christophe Kolski, editors, actes de la 15e conférence sur l'Interaction Homme--Machine, novembre 2003. ACM Press. Note: Soumis pour publication.


  11. Mohammad Ghoniem, Narendra Jussien, and Jean-Daniel Fekete. Visualizing Explanations to Exhibit Dynamic Structure in Constraint Problems. In Barry O'Sullivan and Eugene C. Freuder, editors, Proceedings of the 3rd CP workshop on User-Interaction in Constraint Satisfaction, pages 1--15, September--October 2003. Cork Constraint Computation Centre, Department of Computer Science, University College Cork. [WWW ]


  12. Scott Grant and James R. Cordy. An Interactive Interface for Refactoring Using Source Transformation. In Proceedings of the First International Workshop on Refactoring: Achievements, Challenges, Effects (REFACE'03), pages 30--33, November 2003. [WWW ]


  13. Dirk Heuzeroth, Welf Löwe, and Stefan Mandel. Generating Design Pattern Detectors from Pattern Specifications. In 18th IEEE International Conference on Automated Software Engineering (ASE) 2003, 2003. IEEE.


  14. Wolfgang Hümmer, Andreas Bauer, and Gunnar Harde. XCube -- XML for Data Warehouses. In Stefano Rizzi and Il-Yeol Song, editors, Proceedings of the 6th International Workshop on Data Warehousing and OLAP, pages 33--40, November 2003. ACM Press. [WWW ]


  15. Narendra Jussien. Programmation par contraintes pour les technologies logicielles. In Gilles Muller, editor, actes du colloque GEMSTIC, avril 2003. Groupe des Ecoles des Mines. [WWW ]


  16. Michele Lanza. CodeCrawler---Lessons Learned in Building a Software Visualization Tool. In Mark van den Brand and Tibor Gyimothy, editors, Proceedings of the 7th Conference on Software Maintenance and Reengineering, pages 409--418, March 2003. IEEE Computer Society Press. [WWW ]


  17. Tom Mens, Tom Tourwé, and F. Muñoz. Beyond the Refactoring Browser: Advanced Tool Support for Software Refactoring. In Proceedings of the International Workshop on Principles of Software Evolution IWPSE 2003., pages 39-44, 2003. IEEE Computer Society Press. [WWW ]


  18. Jörg Niere, Jörg P. Wadsack, and Lothar Wendehals. Handling Large Search Space in Pattern-based Reverse Engineering. In Ken Wong and Rainer Koschke, editors, Proceedings of the 11th International Workshop on Program Comprehension, pages 274-280, May 2003. IEEE Computer Society Press. [WWW ] Keyword(s): Design Patterns.


  19. Juergen Rilling and Tuomas Klemola. Identifying Comprehension Bottlenecks Using Program Slicing and Cognitive Complexity Metrics. In Rainer Koschke and Kenny Wong, editors, Proceedings of the 11th International Workshop on Program Comprehension, pages 115--124, May 2003. IEEE Computer Society Press. [WWW ]


  20. Stuart E. Schechter, Rachel A. Greenstadt, and Michael D. Smith. Trusted Computing, Peer-to-Peer Distribution, and the Economics of Pirated Entertainment. In Proceedings of the 2nd workshop on Economics and Computing, May 2003.


  21. Sébastien Sorlin, Pierre-Antoine Champin, and Christine Solnon. Mesurer la similarité de graphes étiquetés. In Chu-Min Li, editor, actes des 9e Journées Nationales sur la résolution de Problèmes NP-Complets, pages 91--107, juin 2003. Hermès Science Publications. [WWW ]


  22. Marc Ségura-Devillechaise and Jean-Marc Menaud. $\mu$Dyner -- Un noyau efficace pour le tissage dynamique d'aspects sur processus natif en cours d'exécution. In Jean-Pierre Briot, editor, RSTI -- L'objet, pages 119--133, février 2003. Hermès. [WWW ]


  23. Andrew Walenstein. Observing and Measuring Cognitive Support: Steps Toward Systematic Tool Evaluation and Engineering. In Rainer Koschke and Ken Wong, editors, Proceedings of the 11th International Workshop on Program Comprehension, pages 185--194, May 2003. IEEE Computer Society Press. [WWW ]


  24. Wei Zhao, Lu Zhang, Yin Liu, Jing Luo, and Jiasu Sun. Understanding How the Requirements are Implemented in Source Code. In Pornsiri Muenchaisri and Doo-hwan Bae, editors, Proceedings of the 10th Asia-Pacific Software Engineering Conference, pages 68--77, December 2003. IEEE Computer Society Press. [WWW ]


  25. Mikal Ziane, Gilles Ardourel, Marianne Huchard, and Salima Chantit. Formalizing the Decoupling Constraints of Design Patterns. In Gilles Ardourel, Hernan Astudillo, Daniel Bardou, Marianne Huchard, and Günter Kniesel, editors, Proceedings of the 1st OOIS Workshop on Encapsulation and Access Rights in Object-Oriented Design and Programming, pages 45--54, September 2003. Springer-Verlag. [WWW ] Keyword(s): Design Patterns.


2002
  1. Giuseppe Visaggio Alessandro Bianchi, Danilo Caivano. Quality Models Reuse: Experimentation on Field. In Proceedings of the 26 th Annual International Computer Software and Applications Conference, pages 535- 540, 2002. IEEE Computer Society.


  2. Antoine Beugnard. OO Languages Late-binding Signature. In Martin Odersky, editor, Proceedings of the 9th workshop on Foundations of Object-Oriented Languages, January 2002. ACM Press. [WWW ]


  3. Antoine Beugnard. Une comparaison de langages objet relative au traitement de la redéfinition de méthode et à la liaison dynamique. In Michel Dao and Marianne Huchard, editors, actes du 8e colloque Langages et Modèles à Objets, pages 99--113, janvier 2002. Hermès Science Publications.


  4. Alan F. Blackwell. First Steps in Programming: A Rationale for Attention Investment Models. In Susan Wiedenbeck and Marian Petre, editors, Proceedings of the Symposia on Human Centric Computing Languages and Environments, pages 2--11, September 2002. IEEE Computer Society Press. [WWW ]


  5. Hao Chen and David Wagner. MOPS: an infrastructure for examining security properties of software.. In Proceedings of the 9th ACM Conference on Computer and Communications Security (CCS), pages 235--244, 2002.


  6. Doug DeCarlo and Anthony Santella. Stylization and Abstraction of Photographs. In Tom Appolloni, editor, Proceedings of the 29th Conference on Computer graphics and interactive techniques, pages 769--776, July 2002. ACM Press. [WWW ]


  7. Mikhail Dimitriev. HotSwap Technology Application for Advanced Profiling. In Günter Kniesel, Pascal Costanza, and Mikhail Dimitriev, editors, Proceedings of the International Workshop on Unanticipated Software Evolution, June 2002. [WWW ]


  8. Kresimir Fertalj, Damir Kalpic, and Vedran Mornar. Source Code Generator Based on a Proprietary Specification Language. In Proceedings of the 35th Annual Hawaii International Conference on System Sciences (HICSS'02)-Volume 9, Washington, DC, USA, pages 283.2, 2002. IEEE Computer Society.


  9. Mohammad Ghoniem and Jean-Daniel Fekete. Visualisation de graphes de co-activité par matrices d'adjacence. In Éric Lecolinet and Dominique L. Scapin, editors, actes de la 14e conférence sur l'Interaction Homme--Machine, pages 279--282, octobre 2002. ACM Press. [WWW ]


  10. Abdelwahab Hamou-Lhadj and Timothy C. Lethbridge. Compression Techniques to Simplify the Analysis of Large Execution Traces. In Mark Harman and Ettore Merlo, editors, Proceedings of the 10th International Workshop on Program Comprehension, pages 159--168, June 2002. IEEE Computer Society Press. [WWW ]


  11. Jan Hannemann and Gregor Kiczales. Design Pattern Implementation in Java and AspectJ. In Satoshi Matsuoka, editor, Proceedings of the 17th Conference on Object-Oriented Programming, Systems, Languages, and Applications, pages 161--173, November 2002. ACM Press. [WWW ] Keyword(s): Design Patterns.


  12. Dirk Heuzeroth, Thomas Holl, and Welf Löwe. Combining Static and Dynamic Analyses to Detect Interaction Patterns. In Hartmut Ehrig, Bernd J. Krämer, and Atila Ertas, editors, Proceedings the 6th world conference on Integrated Design and Process Technology, June 2002. Society for Design and Process Science. [WWW ]


  13. Wai-Ming Ho, Jean-Marc Jézéquel, François Pennaneac'h, and Noël Plouzeau. A Toolkit for Weaving Aspect Oriented Designs. In Gregor Kiczales, editor, Proceedings of the 1st international conference on Aspect-Oriented Software Development, pages 99--105, April 2002. ACM Press. [WWW ]


  14. Qingning Huo Hong Zhu, Yanlong Zhang and Sue Greenwood. Application of Hazard Analysis to Software Quality Modelling. In Proceedings of the 26 th Annual International Computer Software and Applications Conference, 2002. IEEE Computer Society.


  15. Tuomas Klemola and Juergen Rilling. Modeling Comprehension Processes in Software Development. In Yingxu Wang, editor, Proceedings of the 1st International Conference on Cognitive Informatics, pages 329--336, August 2002. IEEE Computer Society Press. [WWW ]


  16. Ralf Kollmann, Petri Selonen, Eleni Stroulia, Tarja Systä, and Albert Zündorf. A Study on the Current State of the Art in Tool-Supported UML-Based Static Reverse Engineering. In Liz Burd and Arie van Deursen, editors, Proceedings of the 9th Working Conference on Reverse Engineering, pages 22--33, October 2002. IEEE Computer Society Press. [WWW ]


  17. Kim Mens, Tom Mens, and Michel Wermelinger. Maintaining Software Through Intentional Source-Code Views. In Filomena Ferrucci and Giuliana Vitiello, editors, Proceedings of the 14th international conference on Software Engineering and Knowledge Engineering, pages 289--296, July 2002. ACM Press. [WWW ] Keyword(s): Design Patterns.


  18. Philippe Mulet. Eclipse -- Une Plateforme Universelle Pour Outils Intégrés. In Thomas Ledoux, editor, actes de la Journée OCM, pages 60--82, mars 2002.


  19. Jeffrey B. Mulligan. A Software-based Eye Tracking System for the Study of Air-traffic Displays. In Roel Vertegaal and John W. Senders, editors, Proceedings of the 2nd symposium on Eye Tracking Research and Applications, pages 69--76, March 2002. ACM Press. [WWW ]


  20. Jörg Niere, Wilhelm Schäfer, Jörg P. Wadsack, Lothar Wendehals, and Jim Welsh. Towards Pattern-based Design Recovery. In Michal Young and Jeff Magee, editors, Proceedings of the 24th International Conference on Software Engineering, pages 338--348, May 2002. ACM Press. [WWW ] Keyword(s): Design Patterns.


  21. Andrei Popovici, Thomas Gross, and Gustavo Alonso. Dynamic Weaving for Aspect Oriented Programming. In Gregor Kiczales, editor, Proceedings of the 1st International Conference on Aspect-Oriented Software Development, April 2002. ACM Press. [WWW ]


  22. Václav Rajlich. Program Comprehension as a Learning Process. In Yingxu Wang, editor, Proceedings of the 1st International Conference on Cognitive Informatics, pages 343--347, August 2002. IEEE Computer Society Press. [WWW ]


  23. Ladan Tahvildari and Kostas Kontogiannis. On the Role of Design Patterns in Quality-Driven Re-engineering. In Tibor Gyimothy and Fernando Brito e Abreu, editors, Proceedings of the6th European Conference on Software Maintenance and Reengineering, pages 230--240, March 2002. IEEE Computer Society.


  24. Mustafa M. Tikir and Jeffrey K. Hollingsworth. Efficient Instrumentation for Code Coverage Testing. In Phyllis G. Frankl, editor, Proceedings of the 6th International Symposium on Software Testing and Analysis, pages 86--96, July 2002. ACM Press. [WWW ]


  25. Christos Tjortjis, Nicolas Gold, Paul J. Layzell, and Keith H. Bennett. From System Comprehension to Program Comprehension. In Hongji Yang, editor, Proceedings of the 26th International Computer Software and Applications Conference, pages 427--434, August 2002. IEEE Computer Society Press. [WWW ]


  26. Andrew Walenstein. Foundations of Cognitive Support: Toward Abstract Patterns of Usefulness. In Peter Forbrig, Quentin Limbourg, Bodo Urban, and Jean Vanderdonckt, editors, Proceedings of the 14th Conference of Design, Specification, and Verification of Interactive Systems, pages 133--147, June 2002. Springer-Verlag. [WWW ]


  27. David S. Wooding. Fixation Maps: Quantifying Eye-movement Traces. In Roel Vertegaal and John W. Senders, editors, Proceedings of the 2nd symposium on Eye Tracking Research and Applications, pages 31--36, March 2002. ACM Press. [WWW ]


  28. Eva van Emden and Leon Moonen. Java Quality Assurance by Detecting Code Smells. In Proceedings of the 9th Working Conference on Reverse Engineering (WCRE'02), October 2002. IEEE Computer Society Press. [WWW ]


2001
  1. Sarita Bassil and Rudolf K. Keller. Software Visualization Tools: Survey and Analysis. In Andrea De Lucia and Kostas Kontogiannis, editors, Proceedings of the 9th International Workshop on Program Comprehension, pages 7--17, May 2001. IEEE Computer Society Press. [WWW ]


  2. Nicolas Belloir, Jean-Michel Bruel, and Franck Barbier. Formalisation de la relation Tout-Partie : application à l'assemblage des composants logiciels. In Aline Senart, Olivier Charra, and Michel Riveill, editors, actes des Journées Composants : flexibilité du système au langage, octobre 2001. LIFC -- LIP6. [WWW ]


  3. James M. Bieman, Roger Alexander, P. Willard Munger III, and Erin Meunier. Software Design Quality: Style and Substance. In Proceedings of the 4th Workshop on Software Quality, March 2001. ACM Press. [WWW ]


  4. James M. Bieman, Dolly Jain, and Helen J. Yang. OO Design Patterns, Design Structure, and Program Changes: An Industrial Case Study. In Paolo Nesi, editor, Proceedings of the International Conference on Software Maintenance, http://www.dsi.unifi.it/icsm2001/, pages 580--589, November 2001. IEEE Computer Society. [WWW ]


  5. Jean-Michel Bruel, Brian Henderson-Sellers, Franck Barbier, Annig Le Parc, and Robert B. France. Improving the UML Metamodel to Rigorously Specify Aggregation and Composition. In Shushma Patel, Yingxu Wang, and Ronald H. Johnston, editors, Proceedings of the 7th international conference on Object-Oriented Information Systems, pages 5--14, August 2001. Springer-Verlag. [WWW ]


  6. Lisa Crispin. Is Quality Negotiable?. In proceedings of XP Universe, pages 1--6, July 2001. Object Mentor. Note: Citeseer.ist.psu.edu/crispin01is.html. [WWW ]


  7. Michel Dao, Marianne Huchard, Hervé Leblanc, Thérèse Libourel, and Cyril Roume. Towards a Tool for Class Diagram Construction and Evolution. In Bedir Tekinerdogan, Pim van den Broek, Motoshi Saeki, Pavel Hruby, and Gerson Sunyé, editors, Proceedings of the ECOOP workshop on Automating Object-Oriented Software Development Methods, October 2001. Centre for Telematics and Information Technology, University of Twente. Note: TR-CTIT-01-35. [WWW ]


  8. Fabrizio Fioravanti and Paolo Nesi. A Study on Fault-Proneness Detection of Object-Oriented Systems. In Pedro Sousa and Jürgen Ebert, editors, Proceedings of the 5th Conference on Software Maintenance and Reengineering, pages 121--130, March 2001. IEEE Computer Society Press. [WWW ]


  9. Olivier Gerbé, Guy W. Mineau, and Rudolf K. Keller. Conceptual Graphs and Metamodeling. In Harry S. Delugach and Gerd Stumme, editors, Proceedings of ICCS conference, pages 245--259, July--August 2001. Springer-Verlag. [WWW ]


  10. K. John Gough. Stacking Them Up: A Comparison of Virtual Machines. In Gernot Heiser, editor, Proceedings of the Australian Computer Systems and Architecture Conference, pages 55--62, February 2001. IEEE Computer Society Press. [WWW ]


  11. Narendra Jussien. Programmation Par Contraintes Avec Explications. In Bertrand Neveu, editor, actes des 7e Journées Nationales sur la résolution de Problèmes NP-Complets, pages 147--158, juin 2001. ONERA. [WWW ]


  12. Narendra Jussien. e-Constraints: Explanation-Based Constraint Programming. In Barry O'Sullivan and Eugene Freuder, editors, 1st CP workshop on User-Interaction in Constraint Satisfaction, December 2001. [WWW ]


  13. Takashi Kobayashi. Object-Oriented Modeling of Software Patterns and Support Tool. In Bedir Tekinerdogan, Pim van den Broek, Motoshi Saeki, Pavel Hruby, and Gerson Sunyé, editors, Proceedings of the ECOOP workshop on Automating Object-Oriented Software Development Methods, October 2001. Centre for Telematics and Information Technology, University of Twente. Note: TR-CTIT-01-35. [WWW ] Keyword(s): Design Patterns.


  14. Ralf Kollmann and Martin Gogolla. Application of UML Associations and Their Adornments in Design Recovery. In Elizabeth Burd and Peter Aiken, editors, Proceedings of the 8th Working Conference on Reverse Engineering, pages 81--91, October 2001. IEEE Computer Society Press. [WWW ]


  15. Jonathan I. Maletic and Andrian Marcus. Supporting program comprehension using semantic and structural information. In ICSE '01: Proceedings of the 23rd International Conference on Software Engineering, Washington, DC, USA, pages 103--112, 2001. IEEE Computer Society.


  16. Esperanza Marcos, Belen Vela, José M. Cavero, and Paloma Cáceres. Aggregation and Composition in Object-Relational Database Design. In Albertas Caplinskas and Johann Eder, editors, Proceedings of the 5th east-european conference on Advances in Databases and Information Systems, pages 195--209, September 2001. Springer-Verlag. [WWW ]


  17. William B. McNatt and James M. Bieman. Coupling of Design Patterns: Common Practices and Their Benefits. In T.H. Tse, editor, Proceedings of the 25th Computer Software and Applications Conference, pages 574--579, October 2001. IEEE Computer Society Press. [WWW ]


  18. Jörg Niere, Jörg P. Wadsack, and Albert Zündorf. Recovering UML Diagrams from Java Code Using Patterns. In Jens H. Jahnke and Conor Ryan, editors, Proceedings of the 2nd workshop on Soft Computing Applied to Software Engineering, pages 89--97, February 2001. Springer-Verlag. [WWW ] Keyword(s): Design Patterns.


  19. Drori Offer. HyperCASE -- Case Tool Which Supports the Entire Life Cycle of OODPM. In Proceedings of the ECOOP Workshop on Automating Object-Oriented Software Development Methods, 2001. [WWW ]


  20. Klaus Ostermann and Mira Mezini. Object-Oriented Composition Untangled. In Proceedings of the conference on Object-Oriented Programming, Systems, Languages, and Applications, pages 283--299, 2001. ACM Press.


  21. Pascal Rapicault and Amedeo Napoli. Evolution d'une Hiérarchie de Classes par Interclassement. In Robert Godin and Isabelle Borne, editors, actes du 7e colloque Langages et Modèles à Objets, pages 215--230, janvier 2001. Hermès Science Publications. [WWW ]


  22. Steven P. Reiss and Manos Renieris. Encoding Program Executions. In Mary Jean Harrold and Wilhelm Schäfer, editors, Proceedings of the 23rd International Conference on Software Engineering, pages 221--230, May 2001. IEEE Computer Society Press. [WWW ]


  23. Ralf Reissing. Assessing the Quality of Object-Oriented Designs. In Doug Lea, editor, Proceedings of the 16th OOPSLA Doctoral Symposium, October 2001. ACM Press. [WWW ]


  24. Ralf Reissing. Towards a Model for Object-Oriented Design Measurement. In Fernando Brito e Abreu, Brian Henderson-Sellers, Mario Piattini, Geert Poels, and Houari A. Sahraoui, editors, procedings of the 5th ECOOP workshop on Quantitative Approaches in Object-Oriented Software Engineering, pages 71--84, June 2001. Springer-Verlag. [WWW ]


  25. Luo Si and Jamie Callan. A Statistical Model for Scientific Readability. In CIKM, pages 574-576, 2001. Note: Citeseer.ist.psu.edu/si01statistical.html.


  26. Frank Simon, Frank Steinbrückner, and Claus Lewerentz. Metrics Based Refactoring. In Proceedings of the Fifth European Conference on Software Maintenance and Reengineering (CSMR'01), Washington, DC, USA, pages 30, 2001. IEEE Computer Society.


  27. Paolo Tonella and Alessandra Potrich. Reverse Engineering of the UML Class Diagram from C++ Code in Presence of Weakly Typed Containers. In Gerardo Canfora and Anneliese Amschler Andrews--Von Maryhauser, editors, Proceedings of the 9st International Conference on Software Maintenance, pages 376--385, November 2001. IEEE Computer Society Press. [WWW ]


  28. Ian Welch and Robert Stroud. Kava -- A Reflective Java Based on Bytecode Rewriting. In Rajendra Raj and Yi-Min Wang, editors, Proceedings of USENIX Conference on Object-Oriented Technology, January 2001. USENIX Association. [WWW ]


  29. Peter Wendorff. Assessment of Design Patterns During Software Reengineering: Lessons Learned from a Large Commercial Project. In Pedro Sousa and Jürgen Ebert, editors, Proceedings of 5th Conference on Software Maintenance and Reengineering, pages 77--84, March 2001. IEEE Computer Society Press. [WWW ] Keyword(s): Design Patterns.


  30. Mikal Ziane. Towards Tool Support for Design Patterns Using Program Transformations. In Robert Godin and Isabelle Borne, editors, Proceedings of the 7th colloquium on Languages and Models with Objects, pages 199--124, January 2001. Hermés Science Publications.


  31. José de Oliveira Guimarães. An Idiom for Exception Treatment in \Cpp and Java. In Martin A. Musicante and E. Hermann Haeusler, editors, Proceedings of the V Simpósio Brasileiro de Linguagens de Programação, May 2001. Departamento de Informática, Universidade Federal do Paraná. [WWW ]


2000
  1. Martin Abadi and Peter Lee. Bytecode Verification and Proof-Carrying Code. In , 2000. Bell Labs Research, Lucent Technologies, CMU & Cedilla Systems.


  2. Pascal André, Annya Romanczuk, Jean-Claude Royer, and Aline Vasconcelos. An Algebraic View of UML Class Diagrams. In Christophe Dony and Houari Sahraoui, editors, Proceedings of the 6th colloquium on Languages and Models with Objects, pages 261--276, January 2000. Hermès Science Publications. [WWW ]


  3. K. H. Bennett and V.T Rajlich. Software Maintenance and Evolution: a Roadmap. In Anthony Finkelstein, editor, The Future of Software Engineering, 2000. ACM Press.


  4. Federico Bergenti and Agostino Poggi. IDEA: A Design Assistant Based on Automatic Design Pattern Detection. In Dan Cooke and Joseph Urban, editors, Proceedings of the 12th international conference on Software Engineering and Knowledge Engineering, pages 336--343, July 2000. Springer-Verlag. [WWW ] Keyword(s): Design Patterns.


  5. Frank Buschmann. Applying Patterns. In , 2000. Siemens AG, Corporate Technology, Dpt Software & Engineering. Keyword(s): Design Patterns.


  6. Craig Chambers, Bill Harrison, and John Vlissides. A Debate on Language and Tool Support for Design Patterns. In Tom Reps, editor, proceeding of the 27th Conference on Principles of Programming Languages, pages 277--289, January 2000. ACM Press. [WWW ] Keyword(s): Design Patterns.


  7. M. Ajmal Chaumun, Hind Kabaili, Rudolf K. Keller, François Lustman, and Guy Saint-Denis. Design Properties and Object-Oriented Software Changeability. In Jürgen Ebert and Chris Verhoef, editors, Proceedings of the 4th Conference on Software Maintenance and Reengineering, pages 45--54, February 2000. IEEE Computer Society Press. [WWW ]


  8. Shigeru Chiba. Load-Time Structural Reflection in Java. In Proceedings of the 14th European Conference on Object-Oriented Programming, pages 313--336, October 2000. Springer Verlag. [WWW ]


  9. Mel Ó Cinnéide. Automated Refactoring to Introduce Design Patterns. In Jeff Magee and Mauro Pezzè, editors, Proceedings of the ICSE Doctoral Workshop, June 2000. [WWW ] Keyword(s): Design Patterns.


  10. Pascal Costanza. Separation of Object Identity Concerns. In Proceedings of the ECCOP workshop on Aspects and Dimensions of Concerns, June 2000. Springer-Verlag. [WWW ]


  11. Serge Demeyer, Stéphane Ducasse, and Oscar Nierstrasz. Finding Refactorings Via Change Metrics. In Doug Lea, editor, Proceedings of 15th Conference on Object-Oriented Programming Systems, Languages and Applications, pages 166--177, October 2000. ACM Press. [WWW ]


  12. Stéphane Ducasse, Michele Lanza, and Sander Tichelaar. Moose: an Extensible Language-Independent Environment for Reengineering Object-Oriented Systems. In CoSET '00: Proceedings of the 2nd International Symposium on Constructing Software Engineering Tools, June 2000.


  13. Wolfgang Emmerich. Software Engineering and Middleware: A Roadmap. In Mehdi Jazayeri and Alexander Wolf, editors, Proceedings of the 22nd International Conference on Software Engineering, pages 117--129, June 2000. ACM Press. [WWW ]


  14. Norman E. Fenton and Martin Neil. Software Metrics: A Roadmap. In Mehdi Jazayeri and Alexander Wolf, editors, Proceedings of the 22nd International Conference on Software Engineering, pages 357--370, June 2000. ACM Press. [WWW ]


  15. William Harrison, Charles Barton, and Mukund Raghavachari. Mapping UML Designs to Java. In Doug Lea, editor, Proceedings of the 15th Conference on Object-Oriented Programming, Systems, Languages, and Applications, pages 178--188, October 2000. ACM Press. [WWW ]


  16. Mary Jean Harrold. Testing: A Roadmap. In Mehdi Jazayeri and Alexander Wolf, editors, Proceedings of the 22nd International Conference on on Software Engineering, pages 61--72, June 2000. ACM Press. [WWW ]


  17. Marianne Huchard and Hervé Leblanc. Computing Interfaces in Java.. In ASE, pages 317-320, 2000.


  18. Daniel Jackson and Martin C. Rinard. Software Analysis: A Roadmap. In Mehdi Jazayeri and Alexander Wolf, editors, Proceedings of the 22nd International Conference on Software Engineering, future of software engineering track, pages 133--145, June 2000. ACM Press. [WWW ]


  19. Jens H. Jahnke and Jörg Wadsack. The Varlet Analyst: Employing Imperfect Knowledge in Database Reverse Engineering Tools. In Qing Li, Z. Meral Ozsoyoglu, and Roland Wagner, editors, Proceedings of the 3rd ICSE Workshop on Intelligent Software Engineering, pages 59--69, June 2000. ACM Press. [WWW ]


  20. Narendra Jussien and Vincent Barichard. The PaLM System: Explanation-Based Constraint Programming. In Nicolas Beldiceanu, Warwick Harvey, Martin Henz, François Laburthe, Eric Monfroy, Tobias Müller, Laurent Perron, and Christian Schulte, editors, Proceedings of TRICS: Techniques foR Implementing Constraint Programming Systems, pages 118--133, September 2000. School of Computing, National University of Singapore, Singapore. Note: TRA9/00.


  21. Narendra Jussien and Olivier Lhomme. Local Search with Constraint Propagation and Conflict-Based Heuristics. In Henry A. Kautz and Bruce Porter, editors, Proceedings of the 17th National Conference on Artificial Intelligence, pages 169--174, July--August 2000. AAAI Press / The MIT Press.


  22. Rudolf K. Keller and Reinhard Schauer. Towards a Quantitative Assessment of Method Replacement. In Jürgen Ebert and Chris Verhoef, editors, Proceedings of the 4th Conference on Software Maintenance and Reengineering, pages 141--150, February 2000. IEEE Computer Society Press. [WWW ]


  23. François Laburthe and Le Projet OCRE. Choco : implémentation du noyau d'un système de contraintes. In Christian Bessière, editor, actes des 6e Journées Nationales sur la résolution de Problèmes NP-Complets, pages 151–-165, juin 2000. ONERA. [WWW ]


  24. Roberto Meli, Alain Abran, Vinh T. Ho, and Serge Oligny. On the Applicability of COSMIC-FFP for Measuring Software Throughout its Life Cycle. In Proceedings of the 11th European Software Control and Metric Conference, April 2000. Shaker Publications. [WWW ]


  25. Hausi A. Muller, Jens H. Jahnke, Dennis B. Smith, Margaret-Anne D. Storey, Scott R. Tilley, and Kenny Wong. Reverse engineering: a roadmap. In ICSE --- Future of SE Track, pages 47-60, 2000. [WWW ]


  26. David J. Murray and Dale E. Parson. Automated Debugging in Java Using OCL and JDI. In Mireille Ducassé, editor, Proceedings of the 4th Workshop on Automated Debugging, August 2000. [WWW ]


  27. Kurt Normark. Requirements for an Elucidative Programming Environment. In Harald Gall and Anneliese von Mayrhauser, editors, Proceedings of the 1st International Workshop on Program Comprehension, pages 119--128, June 2000. IEEE Computer Society Press. [WWW ]


  28. Pascal Rapicault and Mireille Fornarino. Instanciation et Vérification de Patterns de Conception : un Méta-Protocole. In Christophe Dony and Houari Sahraoui, editors, actes du 6e colloque Langages et Modèles à Objets, pages 43--58, janvier 2000. Hermès Science Publications. Keyword(s): Design Patterns.


  29. Steven P. Reiss and Manos Renieris. Generating Java Trace Data. In Dennis Gannon and Piyush Mehrotra, editors, Proceedings of the 2nd Conference on Java Grande, pages 71--77, June 2000. ACM Press. [WWW ]


  30. Houari A. Sahraoui, Robert Godin, and Thierry Miceli. Can Metrics Help Bridging the Gap Between the Improvement of OO Design Quality and Its Automation?. In IEEE Computer Society, editor, Software Maintenance, 2000. Proceedings. International Conference on, pages 154-162, October 2000. [WWW ]


  31. Houari A. Sahraoui, Robert Godin, and Thierry Miceli. Can Metrics Help to Bridge the Gap Between the Improvement of OO Design Quality and Its Automation?. In ICSM '00: Proceedings of the International Conference on Software Maintenance (ICSM'00), Washington, DC, USA, pages 154, 2000. IEEE Computer Society.


  32. Kamran Sartipi, Kostas Kontogiannis, and Farhad Mavaddat. Architectural Design Recovery Using Data Mining Techniques. In Jürgen Ebert and Chris Verhoef, editors, Proceedings of the 4th Conference on Software Maintenance and Reengineering, pages 129--140, March 2000. IEEE Computer Society Press. [WWW ]


  33. Susan Elliott Sim and Margaret-Anne D. Storey. A Structured Demonstration of Program Comprehension Tools. In Kostas Kontogiannis and Françoise Balmas, editors, Proceedings of the 7th Working Conference on Reverse Engineering, pages 184--193, November 2000. IEEE Computer Society Press. [WWW ]


  34. Gerson Sunyé, Alain Le Guennec, and Jean-Marc Jézéquel. Design Patterns Application in UML. In Elisa Bertino, editor, Proceedings of the 14th European Conference for Object-Oriented Programming, pages 44--62, June 2000. Springer-Verlag. [WWW ] Keyword(s): Design Patterns.


  35. Arthur Tateishi and Andrew Walenstein. Applying Traditional Unix Tools during Maintenance: An Experience Report. In Françoise Balmas and Kostas Kontogiannis, editors, Proceedings of the 7th Working Conference on Reverse Engineering, pages 203--206, November 2000. IEEE Computer Society Press. [WWW ]


  36. Sander Tichelaar, Stephane Ducasse, Serge Demeyer, and Oscar Nierstrasz. A Meta-model for Language-Independent Refactoring. In Proceedings of ISPSE '00 (International Conference on Software Evolution), pages 157-167, 2000. IEEE Computer Society Press.


  37. John B. Tran, Michael W. Godfrey, Eric H.S. Lee, and Richard C. Holt. Architectural Repair of Open Source Software. In proceedings of the 8th International Workshop on Program Comprehension, pages 48--57, June 2000. IEEE Computer Society Press.


1999
  1. Jan Bosch. Product-line Architectures in Industry: A Case Study. In Barry Boehm, David Garlan, and Jeff Kramer, editors, proceedings of the 21st International Conference on Software Engineering, pages 544--554, May 1999. IEEE Computer Society Press. [WWW ]


  2. Carlos Canal, Ernesto Pimentel, and José M. Troya. Specification and Refinement of Dynamic Software Architectures. In proceedings of the TC2 First Working IFIP Conference on Software Architecture (WICSA1), Deventer, The Netherlands, The Netherlands, pages 107--126, 1999. Kluwer, B.V..


  3. S. Jeromy Carrière, Steven Woods, and Rick Kazman. Software Architectural Transformation. In Proceedings of the Sixth Working Conference on Reverse Engineering, Washington, DC, USA, pages 13, 1999. IEEE Computer Society.


  4. M. Ajmal Chaumun, Hind Kabaili, Rudolf K. Keller, and François Lustman. A Change Impact Model for Changeability Assessment in Object-Oriented Software Systems. In Chris Verhoef and Paolo Ned, editors, Proceedings of the 3rd Conference on Software Maintenance and Reengineering, pages 130--138, March 1999. IEEE Computer Society Press. [WWW ]


  5. Mel Ó Cinnéide and Paddy Nixon. Automated Application of Design Patterns to Legacy Code. In Ana M. D. Moreira and Serge Demeyer, editors, Proceedings of the 1st Workshop on Object-Oriented Technology, pages 176--120, June 1999. Springer-Verlag. [WWW ] Keyword(s): Design Patterns.


  6. Oliver Ciupke. Automatic Detection of Design Problems in Object-Oriented Reengineering. In Donald Firesmith, editor, proceeding of 30th Conference on Technology of Object-Oriented Languages and Systems, pages 18--32, August 1999. IEEE Computer Society Press. [WWW ] Keyword(s): Design Patterns.


  7. Serge Demeyer, Stéphane Ducasse, and Sander Tichelaar. Why Unified is not Universal. In Bernhard Rumpe, editor, Proceedings of the 2nd UML conference, pages 630--644, October 1999. Springer-Verlag. [WWW ]


  8. Mireille Ducassé. Coca: A Debugger for C Based on Fine Grained Control Flow and Data Events. In David Garlan and Jeff Kramer, editors, Proceedings of the 21st International Conference on Software Engineering, pages 504--513, May 1999. ACM Press. [WWW ]


  9. Robert B. France. A Problem-Oriented Analysis of Basic UML Static Requirements Modeling Concepts. In Linda Northrop, editor, Proceedings of the 14th Conference on Object-Oriented Programming, Systems, Languages, and Applications, pages 57--69, November 1999. ACM Press. [WWW ]


  10. Gerald C. Gannod and Betty H. C. Cheng. A Framework for Classifying and Comparing Software Reverse Engineering and Design Recovery Techniques. In Francoise Balmas, Michael Blaha, and Spencer Rugaber, editors, Proceedings of the 6th Working Conference on Reverse Engineering, pages 77--88, October 1999. IEEE Computer Society Press. [WWW ]


  11. Daniel Jackson and Allison Waingold. Lightweight Extraction of Object Models from Bytecode. In David Garlan and Jeff Kramer, editors, Proceedings of the 21st International Conference on Software Engineering, pages 194--202, May 1999. ACM Press. [WWW ]


  12. Erwan Jahier and Mireille Ducassé. A Generic Approach to Monitor Program Executions. In Danny De Schreye, editor, Proceedings of the International Conference on Logic Programming, pages 139--153, November 1999. MIT Press. [WWW ]


  13. Rick Kazman. A New Approach to Designing and Analyzing Object-Oriented Software Architecture. In Guest talk, Conference On Object-Oriented Programming Systems, Languages and Applications -- OOPSLA, November 1999.


  14. Rudolf K. Keller, Reinhard Schauer, Sébastien Robitaille, and Patrick Pagé. Pattern-Based Reverse-Engineering of Design Components. In David Garlan and Jeff Kramer, editors, Proceedings of the 21st International Conference on Software Engineering, pages 226--235, May 1999. ACM Press. [WWW ] Keyword(s): Design Patterns.


  15. Stuart Kent, Andy Evans, and Bernhard Rumpe. UML Semantics FAQ. In Ana M. D. Moreira and Serge Demeyer, editors, ECOOP workshop reader, pages 33--56, June 1999. Springer-Verlag. [WWW ]


  16. Jeffrey Korn, Yih-Farn Chen, and Eleftherios Koutsofios. Chava: Reverse Engineering and Tracking of Java Applets. In Kostas Kontogiannis and Françoise Balmas, editors, Proceedings of the 6th Working Conference on Reverse Engineering, pages 314--325, November 1999. IEEE Computer Society Press. [WWW ]


  17. Bernt Kullbach and Andreas Winter. Querying as an Enabling Technology in Software Reengineering. In Paolo Nesi and Chris Verhoef, editors, Proceedings of the 3rd Conference on Software Maintenance and Reengineering, pages 42--50, March 1999. IEEE Computer Society Press. [WWW ]


  18. Raimondas Lencevicius, Urs Hölzle, and Ambuj K. Singh. Dynamic Query-Based Debugging. In Rachid Guerraoui, editor, Proceedings of 13${th}$ European Conference for Object-Oriented Programming, pages 135--160, June 1999. Springer-Verlag. [WWW ]


  19. Gou Masuda, Norihiro Sakamoto, and Kazuo Ushijima. Evaluation and Analysis of Applying Design Patterns. In Keijiro Araki, Bob Balzer, Carlo Ghezzi, Takuya Katayama, Jeff Kramer, David Notkin, and Dewayne Perry, editors, Proceedings of the 2nd International Workshop on the Principles of Software Evolution, July 1999. ACM Press. [WWW ] Keyword(s): Design Patterns.


  20. Ansgar Radermacher. Support for Design Patterns Through Graph Transformation Tools. In Manfred Nagl, Andy Schürr, and Manfred Münch, editors, Proceedings of the 1st International Workshop on Applications of Graph Transformations with Industrial Relevance, pages 111--126, September 1999. Springer-Verlag. [WWW ] Keyword(s): Design Patterns.


  21. Tamar Richner and Stéphane Ducasse. Recovering High-Level Views of Object-Oriented Applications from Static and Dynamic Information. In Hongji Yang and Lee White, editors, Proceedings of 7th International Conference on Software Maintenance, pages 13--22, August 1999. IEEE Computer Society Press. [WWW ]


  22. Richard D. Stutzke. Using UML Elements to Estimate Feature Points. In Alain Abran, François Coallier, Reiner Dumke, Charles Symons, and Horst Zuse, editors, Proceedings of the 9th International Workshop on Software Measurement, September 1999. Canadian Interest Group on Metrics. [WWW ]


  23. Lance Tokuda and Don S. Batory. Evolving Object-Oriented Designs with Refactorings. In Robert J. Hall and Ernst Tyugu, editors, Proceedings of the 15th Conference on Automated Software Engineering, pages 174--181, October 1999. IEEE Computer Society Press. [WWW ]


  24. Paolo Tonella and Guilio Antoniol. Object Oriented Design Pattern Inference. In Proceedings of ICSM '99 (International Conference on Software Maintenance), pages 230-238, August 1999. IEEE Computer Society Press.


  25. Guilherme Travassos, Forrest Shull, Michael Fredericks, and Victor R. Basili. Detecting defects in object-oriented designs: using reading techniques to increase software quality. In Proceedings of the 14th Conference on Object-Oriented Programming, Systems, Languages, and Applications, pages 47--56, 1999. ACM Press.


  26. Sylvain Vauttier. Une Nouvelle Approche de la Spécification du Comportement des Objets Composites en UML. In Roger Rousseau, editor, actes du 5e colloque Langages et Modèles à Objets, pages 277--292, janvier 1999. Hermès Science Publications. [WWW ]


  27. Axel Wienberg, Florian Matthes, and Marko Boger. Modeling Dynamic Software Components with UML. In Bernhard Rumpe, editor, Proceedings of the 2nd UML conference, number 1723, pages 204--219, October 1999. Springer-Verlag. [WWW ]


  28. Sherif M. Yacoub, Hany H. Ammar, and Tom Robinson. Dynamic Metrics for Object Oriented Designs. In METRICS '99: Proceedings of the 6th International Symposium on Software Metrics, Washington, DC, USA, pages 50--61, 1999. IEEE Computer Society.


1998
  1. Ellen Agerbo and Aino Cornils. How to Preserve the Benefits of Design Patterns. In Craig Chambers, editor, Proceedings of the 13th Conference on Object-Oriented Programming, Systems, Languages, and Applications, pages 134--143, October 1998. ACM Press. [WWW ] Keyword(s): Design Patterns.


  2. Nicolas Anquetil and Timothy Lethbridge. Extracting Concepts from File Names: A New File Clustering Criterion. In Kokichi Futatsugi and Richard Kemmerer, editors, Proceedings of the 20th International Conference on Software Engineering, pages 84--93, May 1998. IEEE Computer Society Press. [WWW ]


  3. Giuliano Antoniol, Roberto Fiutem, and Lucas Cristoforetti. Design Pattern Recovery in Object-Oriented Software. In Scott Tilley and Giuseppe Visaggio, editors, Proceedings of the 6th International Workshop on Program Comprehension, pages 153--160, June 1998. IEEE Computer Society Press. [WWW ] Keyword(s): Design Patterns.


  4. Shigeru Chiba. Javassist -- A Reflection-Based Programming Wizard for Java. In Jean-Charles Fabre and Shigeru Chiba, editors, Proceedings of the OOPSLA workshop on Reflective Programming in C++ and Java, October 1998. Center for Computational Physics, University of Tsukuba. Note: UTCCP Report 98-4.


  5. Chris Crenshaw. The JavaBeans Developer Kitchen. In , 1998. Phoenix Technologies, Object Technology International.


  6. Philippe Desfray. Automation of Design Pattern: Concepts, Tools and Practices. In Jean Bézivin and Pierre-Alain Muller, editors, The Unified Modelling Language, UML'98 -- Beyond the Notation. First International Workshop, Mulhouse, France, June 1998, volume 1618 of LNCS, pages 107--114, 1998. Springer. Keyword(s): Design Patterns.


  7. Richard C. Holt. Structural Manipulations of Software Architecture using Tarski Relational Algebra. In Proceedings of the Fifth Working Conference on Reverse Engineering (WCRE'98), Honolulu, HI, USA, pages 210--219, October 1998. IEEE Computer Society. Keyword(s): architecture relational schema software taski.


  8. Anthony Lauder and Stuart Kent. Precise Visual Specification of Design Patterns. In Serge Demeyer and Jan Bosch, editors, Proceedings of 12th European Conference for Object-Oriented Programming, pages 114--134, July 1998. Springer-Verlag. [WWW ] Keyword(s): Design Patterns.


  9. Nicole Lévy and Francis Losavio. Analyzing and Comparing Architectural Styles. In Raul Monge and Marcello Visconti, editors, Proceedings of the 19th international Conference of the Chilean Computer Science Society, November 1998. IEEE Computer Society Press. [WWW ]


  10. Spiros Mancoridis, Brian S. Mitchell, Yih-Farn Chen, and Emden R. Gansner. Bunch: A Clustering Tool for the Recovery and Maintenance of Software System Structures. In Taghi M. Khoshgoftaar and Keith Bennett, editors, Proceedings of the 6th International Conference on Software Maintenance, pages 50--59, August 1998. IEEE Computer Society Press. [WWW ]


  11. Tommi Mikkonen. Formalizing Design Patterns. In Takuya Katayama and David Notkin, editors, Proceedings of the 20th International Conference on Software Engineering, pages 115--124, April 1998. IEEE Computer Society Press. [WWW ] Keyword(s): Design Patterns.


  12. Brian Keith Miller, Pei Hsia, and Chenho Kung. Object-Oriented Architecture Measures. In Proceedings of the Thirty-second Annual Hawaii International Conference on System Sciences, pages 1--18, 1998.


  13. Philippe Mulet. Inside Nested Classes. In , 1998. Object Technology International.


  14. Mel O'Cinnéide and Paddy Nixon. A Methodology for the Automated Introduction of Design Patterns. In Taghi M. Khoshgoftaar and Keith Bennett, editors, Proceedings of the 6th International Conference on Software Maintenance, 1998. Keyword(s): Design Patterns.


  15. Randall C. O'Reilly, Kenneth A. Norman, and James L. McClelland. A Hippocampal Model of Recognition Memory. In Michael I. Jordan, Michael J. Kearns, and Sara A. Solla, editors, Proceedings of the 10th Conference on Advances in Neural Information Processing Systems, pages 73--79, June 1998. MIT Press. [WWW ]


  16. Monika Saksena, Robert B. France, and Maria M. Larrondo-Petrie. A Characterization of Aggregation. In Colette Rolland, editor, Proceedings of the 5th international conference on Object-Oriented Information Systems, pages 363--372, September 1998. Springer-Verlag. [WWW ]


  17. Reinhard Schauer and Rudolf Keller. Pattern Visualization for Software Comprehension. In Scott Tilley and Giuseppe Visaggio, editors, Proceedings of the 6th International Workshop on Program Comprehension, pages 4--12, June 1998. IEEE Computer Society Press. [WWW ]


  18. Jochen Seemann and Jürgen Wolff von Gudenberg. Pattern-based Design Recovery of Java Software. In Bill Scherlis, editor, Proceedings of 5th international symposium on Foundations of Software Engineering, pages 10--16, November 1998. ACM Press. [WWW ] Keyword(s): Design Patterns.


  19. Michiaki Tatsubori and Shigeru Chiba. Programming Support of Design Patterns with Compile-Time Reflection. In Jean-Charles Fabre and Shigeru Chiba, editors, Proceedings of the 1st OOPSLA workshop on Reflective Programming in C++ and Java, pages 56--60, October 1998. Center for Computational Physics, University of Tsukuba. Note: UTCCP Report 98-4. [WWW ] Keyword(s): Design Patterns.


  20. Andrew Walenstein. Developing the Designer's Toolkit with Software Comprehension Models. In David F. Redmiles and Bashar Nuseibeh, editors, Proceedings of the 13th international conference on Automated Software Engineering, pages 310--313, October 1998. IEEE Computer Society Press. [WWW ]


  21. Roel Wuyts. Declarative Reasoning About the Structure of Object-Oriented Systems. In Joseph Gil, editor, Proceedings of the 26th Conference on the Technology of Object-Oriented Languages and Systems, pages 112--124, August 1998. IEEE Computer Society Press. [WWW ] Keyword(s): Design Patterns.


  22. Bart Wydaeghe, Kurt Verschaeve, Bart Michiels, Bruno Van Damme, Evert Arckens, and Viviane Jonckers. Building an OMT-Editor Using Design Patterns: An Experience Report. In proceedings of the 26th Technology of Object-Oriented Languages and Systems conference, pages 20--32, August 1998. IEEE Computer Society Press.


  23. B. Wydaeghe, K. Verschaeve, B. Michiels, B. Van Damme, E. Arckens, and V. Jonckers.. Building an OMT-Editor Using Design Patterns: An Experience Report. In , 1998. [WWW ]


1997
  1. Berndt Bellay and Harald Gall. A Comparison of Four Reverse Engineering Tools. In Ira Baxter and Alex Quilici, editors, Proceedings of the 4th Working Conference on Reverse Engineering, pages 2--11, October 1997. IEEE Computer Society Press. [WWW ]


  2. Shai Ben-Yehuda. Object-Oriented Design Quality. In Rudolf K. Keller and Alistair Cockburn, editors, Proceedings of the OOPSLA workshop on Object-Oriented Design Quality, October 1997. [WWW ]


  3. Juan C. Bicarregui, Kevin C. Lano, and Tom S. E. Maibaum. Objects, Associations and Subsystems: A Hierarchical Approach to Encapsulation. In Mehmet Aksit and Satoshi Matsuoka, editors, Proceedings of the 11th European Conference for Object-Oriented Programming, pages 324--343, June 1997. Springer-Verlag. [WWW ]


  4. Ruth Breu, Ursula Hinkel, Christoph Hofmann, Cornel Klein, Barbara Paech, Bernhard Rumpe, and Veronika Thurner. Towards a Formalization of the Unifed Modeling Language. In Mehmet Aksit and Satoshi Matsuoka, editors, Proceedings of the 11th European Conference for Object-Oriented Programming, pages 344--366, June 1997. Springer-Verlag. [WWW ]


  5. Jeromy Carrière and Rick Kazman. Assessing Design Quality From a Software Architectural Perspective. In Rudolf K. Keller and Alistair Cockburn, editors, Proceedings of the OOPSLA workshop on Object-Oriented Design Quality, October 1997. [WWW ]


  6. Amnon H. Eden, Amiram Yehudai, and Joseph Gil. Precise Specification and Automatic Application of Design Patterns. In Michael Lowry and Yves Ledru, editors, Proceedings of the 12th Conference on Automated Software Engineering, pages 143--152, November 1997. IEEE Computer Society Press. [WWW ] Keyword(s): Design Patterns.


  7. Gert Florijn, Marco Meijers, and Pieter Van Winsen. Tool Support for Object-Oriented Patterns. In Mehmet Aksit and Satoshi Matsuoka, editors, Proceedings of 11th European Conference for Object-Oriented Programming, pages 472--496, June 1997. Springer-Verlag. [WWW ] Keyword(s): Design Patterns.


  8. Görel Hedin. Language Support for Design Patterns Using Attribute Extension. In Jan Bosch and Stuart Mitchell, editors, Proceedings of the 1st ECOOP workshop on Language Support for Design Patterns and Frameworks, pages 137--140, June 1997. Springer-Verlag. [WWW ] Keyword(s): Design Patterns.


  9. Jens H. Jahnke, Wilhelm Schäfer, and Albert Zündorf. Generic Fuzzy Reasoning Nets as a Basis for Reverse Engineering Relational Database Applications. In Mehdi Jazayeri, editor, Proceedings of the 6th European Software Engineering Conference, pages 193--210, September 1997. ACM Press. [WWW ]


  10. Jens H. Jahnke and Albert Zündorf. Rewriting Poor Design Patterns by Good Design Patterns. In Serge Demeyer and Harald C. Gall, editors, Proceedings the 1st ESEC/FSE workshop on Object-Oriented Reengineering, September 1997. Distributed Systems Group, Technical University of Vienna. Note: TUV-1841-97-10. [WWW ] Keyword(s): Design Patterns.


  11. Rudolf K. Keller, Alistair Cockburn, and Reinhard Schauer. Object-Oriented Design Quality -- Report on OOPSLA'97 workshop on Object-Oriented Design Quality. In Proceedings of the OOPSLA workshop on Object-Oriented Design Quality, October 1997. [WWW ]


  12. Hyoseob Kim and Cornelia Boldyreff. A Case Study on Design Pattern Discovery in Ada. In K.M. George, editor, ACM Ada Letters, volume 17, pages 98--107, November--December 1997. ACM Press. [WWW ] Keyword(s): Design Patterns.


  13. Raimondas Lencevicius, Urs Hölzle, and Ambuj K. Singh. Query-Based Debugging of Object-Oriented Programs. In Proceedings of the conference on Object-Oriented Programming, Systems, Languages, and Applications, pages 304--317, 1997. ACM. [WWW ]


  14. Kai-Uwe Mätzel and Dirk Riehle. What is Quality?. In Rudolf K. Keller and Alistair Cockburn, editors, Proceedings of the OOPSLA workshop on Object-Oriented Design Quality, October 1997. [WWW ]


  15. Teade Punter, Rini van Solingen, and Jos Trienekens. Software Product Evaluation -- Current status and future needs for customers and industry. In Egon W. Berghout and Dan S. Remenyi, editors, Proceedings of the 4th IT Evaluation conference, October 1997. Coronet Books. [WWW ]


  16. Jason E. Robbins, David M. Hilbert, and David F. Redmiles. Argo: A Design Environment for Evolving Software Architectures. In Proceedings of the 19th International Conference on Software Engineering (ICSE'97), Los Alamitos, CA, USA, pages 600, 1997. IEEE Computer Society.


  17. Jochen Seemann. Extending the Sugiyama Algorithm for Drawing UML Class Diagrams: Towards Automatic Layout of Object-Oriented Software Diagrams. In Giuseppe Di Battista, editor, Proceedings of the 5th international symposium on Graph Drawing, pages 415--424, September 1997. Springer-Verlag. [WWW ]


  18. Mary Shaw and Paul Clements. A Field Guide to Boxology: Preliminary Classification of Architectural Styles for Software Systems. In proceedings of the 21st international Computer Software and Applications Conference, pages 6--13, August 1997. IEEE Computer Society Press.


  19. Murray Wood, Marc Roper, Andrew Brooks, and James Miller. Comparing and combining software defect detection techniques: a replicated empirical study. In proceedings of the 6th European conference held jointly with the 5th ACM SIGSOFT international symposium on Foundations of software engineering, pages 262--277, 1997. Springer-Verlag New York, Inc..


1996
  1. Paulo S. C. Alencar, Donald D. Cowan, Thomas Kunz, and Carlos José Pereira de Lucena. A Formal Architectural Design Patterns-Based Approach to Software Understanding. In Hausi Müller, editor, Proceedings of the 4th International Workshop on Program Comprehension, pages 154--163, March 1996. IEEE Computer Society Press. [WWW ] Keyword(s): Design Patterns.


  2. Yves Caseau and François Laburthe. Claire: Combining Objects and Rules for Problem Solving. In Yike Guo, Jose Meseguer, Tetsuo Ida, and Joxan Jaffar, editors, Proceedings of the JICSLP workshop on Multi-Paradigm Logic Programming, pages 105--114, September 1996. Technischen Universität Berlin. Note: Technical report 96-28. [WWW ]


  3. David Evans. Static Detection of Dynamic Memory Errors.. In Proceedings of the Conference on Programming Language Design and Implementation, New York, NY, USA, pages 44--53, 1996. ACM Press.


  4. Harald C. Gall, René R. Klösch, and Roland T. Mittermeir. Application Patterns in Re-Engineering: Identifying and Using Reusable Concepts. In Bernardette Bouchon-Meunier, Miguel Delgado, Jose Luis Verdegay, Maria Amparo Vila, and Ronald R. Yager, editors, Proceedings of the 6th international conference on Information Processing and Management of Uncertainty in knowledge-based systems, pages 1099--1106, July 1996. Springer-Verlag. [WWW ] Keyword(s): Design Patterns.


  5. Christian Krämer and Lutz Prechelt. Design Recovery by Automated Search for Structural Design Patterns in Object-Oriented Software. In Linda M. Wills and Ira Baxter, editors, Proceedings of the 3rd Working Conference on Reverse Engineering, pages 208--215, November 1996. IEEE Computer Society Press. [WWW ] Keyword(s): Design Patterns.


  6. Thomas Ledoux and Pierre Cointe. Explicit Metaclasses as a Tool for Improving the Design of Class Libraries. In Proceedings of ISOTA, 1996. Springer Verlag, LNCS 1049.


  7. Bernd-Uwe Pagel and Mario Winter. Towards Pattern-Based Tools. In Frank Buschmann, editor, Proceedings of 1st european conference on Pattern Languages of Programs, July 1996. Preliminary conference proceedings. [WWW ] Keyword(s): Design Patterns.


  8. Partha Pratim Pal and Naftaly H. Minsky. Imposing The Law of Demeter and Its Variations. In Raimund Ege, editor, Proceedings of the 20th Conference on the Technology of Object-Oriented Languages and Systems, August 1996. Prentice-Hall. [WWW ]


  9. Mohlalefi Sefika, Aamod Sane, and Roy H. Campbell. Monitoring Compliance of a Software System with Its High-Level Design Models. In Tom Maibaum and Marvin V. Zelkowitz, editors, Proceedings of the 18th International Conference on Software Engineering, pages 387--397, March 1996. ACM Press. [WWW ]


1995
  1. Shigeru Chiba. A Metaobject Protocol for C++. In Proceedings of the conference on Object-Oriented Programming, Systems, Languages, and Applications, pages 285--299, October 1995. ACM Press. [WWW ]


  2. Stéphane Ducasse, Mireille Blay-Fornarino, and Anne-Marie Pinna-Dery. A Reflective Model for First Class Dependencies. In Frank Manola, editor, Proceedings of 10th Conference on Object-Oriented Programming, Systems, Languages, and Applications, pages 265--280, October 1995. ACM Press. [WWW ]


  3. David Garlan. What is Style?. In Proceedings of the Dagstuhl Workshop on Software Architecture, Saarbrücken, Germany, February 1995. Dagstuhl. [WWW ] Keyword(s): Design Patterns.


  4. William E. Howden and G. M. Shi. Temporal Event Analysis and Program Understanding. In Stephen S. Yau, editor, Proceedings of COMPSAC, August 1995. IEEE Computer Society Press. [WWW ]


  5. W. Lewis Johnson and Ali Erdem. Interactive Explanation of Software Systems. In Dorothy Setliff, editor, Proceedings of the 10th Knowledge-Based Software Engineering conference, pages 155--164, November 1995. IEEE Computer Society Press. [WWW ]


  6. Danny B. Lange and Yuichi Nakamura. Interactive Visualization of Design Patterns Can Help in Framework Understanding. In Proceedings of the 10th annual conference on Object-oriented programming systems, languages, and applications, pages 342 - 357, 1995. ACM Press. [WWW ]


  7. Henry Lieberman and Christopher Fry. Bridging the Gulf Between Code and Behavior in Programming. In Irvin R. Katz, Robert L. Mack, Linn Marks, Mary Beth Rosson, and Jakob Nielsen, editors, Proceedings of the 13th Conference on Human Factors and Computing Systems, pages 480--486, May 1995. ACM Press. [WWW ]


  8. Gail C. Murphy, David Notkin, and Kevin Sullivan. Software Reflexion Models: Bridging the Gap between Source and High-level Models. In Gail E. Kaiser, editor, Proceedings of the 3rd symposium on Foundations of Software Engineering, pages 18--28, October 1995. ACM Press. [WWW ]


  9. James Noble and John Grundy. Explicit Relationships in Object-Oriented Development. In Bertrand Meyer, editor, Proceedings of the 18th Conference on the Technology of Object-Oriented Languages and Systems, pages 211--226, November 1995. Prentice-Hall. [WWW ]


1994
  1. Kent Beck and Ralph E. Johnson. Patterns Generate Architectures. In Mario Tokoro and Remo Pareschi, editors, Proceedings of 8th European Conference for Object-Oriented Programming, pages 139--149, July 1994. Springer-Verlag. [WWW ] Keyword(s): Design Patterns.


  2. Bent Bruun Kristensen. Complex Associations: Abstractions in Object-Oriented Modeling. In J. Eliot B. Moss, editor, Proceedings of the 9th Conference on Object-Oriented Programming, Systems, Languages, and Applications, pages 272--283, October 1994. ACM Press. [WWW ]


  3. David Lorge Parnas. Software aging. In ICSE '94: Proceedings of the 16th international conference on Software engineering, Los Alamitos, CA, USA, pages 279--287, 1994. IEEE Computer Society Press.


  4. Wim De Pauw, Doug Kimelman, and John M. Vlissides. Modeling Object-Oriented Program Execution. In Proceedings of the 8th European Conference on Object-Oriented Programming, volume 821, pages 163--182, July 1994. Springer-Verlag.


1993
  1. Ted J. Biggerstaff, Bharat G. Mitbander, and Dallas E. Webster. The Concept Assignment Problem in Program Understanding. In Victor R. Basili, Richard A. DeMillo, and Takuya Katayama, editors, Proceedings of the 15th International Conference on Software Engineering, pages 482--498, May 1993. IEEE Computer Society Press / ACM Press. [WWW ]


  2. Franco Civello. Roles for Composite Objects in Object-Oriented Analysis and Design. In Andreas Paepcke, editor, Proceedings of the 8th Conference on Object-Oriented Programming, Systems, Languages, and Applications, pages 376--393, September 1993. ACM Press. [WWW ]


  3. Robert Godin and Hafedh Mili. Building and maintaining analysis-level class hierarchies using Galois Lattices. In Proceedings of the eighth annual conference on Object-oriented programming systems, languages, and applications (OOPSLA '93), New York, NY, USA, pages 394--410, 1993. ACM Press.


  4. Ralph E. Johnson, Kent Beck, Grady Booch, William Cook, Richard Gabriel, and Rebecca Wirfs-Brock. How to Get a Paper Accepted at OOPSLA. In Andreas Paepcke, editor, Proceedings of the 8th Conference on Object-Oriented Programming, Systems, Languages, and Applications, pages 429--436, October 1993. ACM Press. [WWW ]


  5. Ralph E. Johnson and William F. Opdyke. Refactoring and Aggregation. In Shojiro Nishio and Akinori Yonezawa, editors, Proceedings of the 1st International Symposium on Object Technologies for Advanced Software, pages 264--278, November 1993. Springer-Verlag. [WWW ]


  6. Jeff Kramer, Jeff Magee, Keng Ng, and Morris Sloman. The System Architect's Assistant for Design and Construction of Distributed Systems. In Proceedings of the 4th workshop on Future Trends of Distributed Computing Systems, pages 284--290, September 1993. IEEE Computer Society Press. [WWW ]


1992
  1. Craig Chambers. Object-Oriented Multi-Methods in Cecil. In Ole Lehrmann Madsen, editor, Proceedings of the 6th European Conference for Object-Oriented Programming, pages 33--56, July 1992. Springer-Verlag. [WWW ]


  2. Thorsten Hartmann, Ralf Jungclaus, and Gunter Saake. Aggregation in a Behavior Oriented Object Model. In Ole Lehrmann Madsen, editor, Proceedings of 6th European Conference for Object-Oriented Programming, pages 57--77, June--July 1992. Springer-Verlag. [WWW ]


1991
  1. Richard Helm and Yoëlle S. Maarek. Integrating Information Retrieval and Domain Specific Approaches for Browsing and Retrieval in Object-oriented Class Libraries. In Andreas Paepcke, editor, Proceedings of the 7th Conference on Object-Oriented Programming Systems, Languages, and Applications, pages 47--61, October 1991. ACM Press. [WWW ]


1990
  1. Sanjiv Gossain and Bruce Anderson. An Iterative-design Model for Reusable Object-oriented Software. In Norman K. Meyrowitz, editor, Proceedings of the 5th conference on Object-Oriented Programming Systems, Languages, and Applications and of the 4th European Conference on Object-Oriented Programming, pages 12--27, October 1990. ACM Press. [WWW ] Keyword(s): Design Patterns.


  2. Brian Cantwell Smith. What do you mean, meta?. In Mamdouh H. Ibrahim, editor, Proceedings of the 1stECOOP/OOPSLA workshop on Reflection and Metalevel Architectures in Object-Oriented Programming, October 1990. Springer-Verlag. [WWW ]


1987
  1. Edwin Blake and Steve Cook. On Including Part Hierarchies in Object-Oriented Languages, with an Implementation in Smalltalk. In Jean Bézivin, Jean-Marie Hullot, Pierre Cointe, and Henry Lieberman, editors, Proceedings of the 1st European Conference on Object-Oriented Programming, pages 41--50, June 1987. Springer-Verlag. [WWW ]


  2. Henry Lieberman. Reversible Object-Oriented Interpreters. In Jean Bézivin, Jean-Marie Hullot, Pierre Cointe, and Henry Lieberman, editors, Proceedings of 1st European Conference for Object-Oriented Programming, pages 11--19, June 1987. Springer-Verlag. [WWW ]


1985
  1. Gerald T. Page David N. Card and Frank E. McGarry. Criteria for software modularization. In , pages 372--377, 1985. IEEE Computer Society Press. Note: Http://portal.acm.org/.


1982
  1. Rudolf Wille. Restructuring Lattice Theory: An Approach Based on Hierarchies on Concepts. In Ivan Rival, editor, Ordered Sets, Dordrecht-Boston, pages 445--470, 1982. Reidel.


1978
  1. Ruven Brooks. Using a behavioral theory of program comprehension in software engineering. In Maurice V. Wilkes, Lazlo Belady, Y. H. Su, Harry Hayman, and Philip Enslow, editors, Proceedings of the 3rd International Conference on Software Engineering, pages 196--201, May 1978. IEEE Computer Society Press. [WWW ]



This document was translated from BibTEX by bibtex2html