Some publications of year 2005

Back

Books and proceedings
  1. Barry Boehm, Hans Dieter Rombach, and Marvin V. Zelkowitz. Foundations of Empirical Software Engineering: The Legacy of Victor R. Basili. Springer-Verlag, 1st edition, September 2005. [WWW ]


Thesis
  1. Gabriela Arévalo. High Level Views in Object Oriented Systems using Formal Concept Analysis. PhD thesis, University of Berne, January 2005.


  2. Salah Bouktif. Amélioration de la prédiction de la qualité du logiciel par combinaison et adaptation de modèles. PhD thesis, Université de Montréal, Mai 2005.


Articles in journal or book chapters
  1. R. Godin and P. Valtchev. Formal concept analysis-based normal forms for class hierarchy design in OO software development. In R. Wille B. Ganter, G. Stumme, editor, Formal Concept Analysis: Foundations and Applications, chapter 16, pages 304-323. Springer Verlag, 2005.


  2. Yann-Gaël Guéhéneuc, Jean-Yves Guyomarc'h, Khashayar Khosravi, and Houari Sahraoui. Design Patterns as Laws of Quality. In . University of Montreal, 2005. [WWW ]


  3. Eric M. Dashofy, André van der Hoek, and Richard N. Taylor. A comprehensive approach for the development of modular software architecture description languages. ACM Transactions on Software Engineering and Methodology, 14(2):199--245, 2005.


  4. Mohammad Ghoniem, Jean-Daniel Fekete, and Philippe Castagliola. Readability of Graphs Using Node-Link and Matrix-Based Representations: Controlled Experiment and Statistical Analysis. Information Visualization, 4(2):114--135, Summer 2005. [WWW ]


  5. Ilka Philippow, Detlef Streitferdt, Matthias Riebisch, and Sebastian Naumann. An Approach for Reverse Engineering of Design Patterns. Software and System Modeling, 4(1):55--70, February 2005. [WWW ] Keyword(s): Design Patterns.


  6. Juergen Rilling and S.P. Mudur. 3D Visualization Techniques to Support Slicing-based Program Comprehension. Computers and Graphics, 29(3):311--329, June 2005. [WWW ]


  7. Atanas Rountev, Olga Volgin, and Miriam Reddoch. Static control-flow analysis for reverse engineering of UML sequence diagrams. Proceedings of the 6th Workshop on Program Analysis for Software Tools and Engineering, pp 96--102, September 2005.


  8. Doaa M. Shawky, Salwa K. Abd-El-Hafiz, and Abdel-Latif El-Sedeek. A dynamic approach for the identification of object-oriented design patterns. Proceedings of the 2nd International Conference on Software Engineering, pp 138--143, February 2005.


Conference articles
  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 ]


Internal reports
  1. Naouel Moha. catalogue of Design Defects. Technical report, Department of Computer Science and Operations Research, University of Montréal, October 2005. [WWW ]


Miscellaneous
  1. Stefan Slinger. Code Smell Detection in Eclipse. Master's thesis, Delft University of Technology, 2005.


  2. Galicia. Galicia, September 2005. Note: Http://sourceforge.net/projects/galicia/. [WWW ]


  3. Compuware JavaCentral. OptimalAdvisor, May 2005. Note: Http://javacentral.compuware.com/products/optimaladvisor/. [WWW ]


  4. Inc. Logic Explorers. Code Logic, August 2005. Note: Http://www.logicexplorers.com/products/codelogic/. [WWW ]


  5. McCabe. McCabe, August 2005. Note: Http://www.mccabe.com/index.htm. [WWW ]


  6. Omondo. Describe, August 2005. Note: EclipseUML Free Edition is a visual modeling tool, natively integrated with Eclipse 3.1 and JDK 5. EclipseUML Studio Edition offers full support for UML diagrams, team work, data J2ee modeling and dynamic collaboration to any other plugins. [WWW ]


  7. Bill Venners. How to Use Design Patterns -- A Conversation with Erich Gamma, Part I, May 2005. Note: Rlhttp://www.artima.com/lejava/articles/gammadp.html. [WWW ]


  8. the JavaPLT group at Rice University. DrJava, August 2005. Note: Http://drjava.sourceforge.net/. [WWW ]



This document was translated from BibTEX by bibtex2html