Some articles in journal or book chapters

Back

2008
  1. Jonathan Sillito, Gail C. Murphy, and Kris De Volder. Asking and Answering Questions during a Programming Change Task. Transactions on Software Engineering, 34(4):434--451, July--August 2008. [WWW ]


2007
  1. Stefan Bellon, Rainer Koschke, Giuliano Antoniol, Jens Krinke, and Ettore Merlo. Comparison and Evaluation of Clone Detection Tools. IEEE Transactions on Software Engineering, 33(9):577--591, September 2007. [WWW ]


  2. Jing Dong, Sheng Yang, and Kang Zhang. Visualizing Design Patterns in Their Applications and Compositions. IEEE Transactions on Software Engineering, 33(7):433--453, July 2007. [WWW ]


  3. Ana Milanova. Composition Inference for UML Class Diagrams. Journal of Automated Software Engineering, 14(2):179--213, June 2007. [WWW ]


  4. Bing Pan, Helene Hembrooke, Thorsten Joachims, Lori Lorigo, Geri Gay, and Laura Granka. In Google We Trust: Users' Decisions on Rank, Position, and Relevance. Journal of Computer-Mediated Communication, 12(3):801--822, April 2007. [WWW ]


  5. Orest Pilskalns, Anneliese Andrews, Andrew Knight, Sudipto Ghosh, and Robert France. Testing UML Designs. Information and Software Technology, 49(8):892--912, August 2007. [WWW ]


2006
  1. Lionel Briand, Yvan Labich, and Johanne Leduc. Towards the Reverse Engineering of UML Sequence Diagrams for Distributed Java Software. Transactions on Software Engineering, 2006. [WWW ]


  2. Kim Mens, Andy Kellens, Frédéric Pluquet, and Roel Wuyts. Co-Evolving Code and Design with Intensional Views -- A Case Study. Computer Languages, Systems, and Structures, June 2006. [WWW ] Keyword(s): Design Patterns.


  3. Nikolaos Tsantalis, Alexander Chatzigeorgiou, George Stephanides, and Spyros Halkidis. Design Pattern Detection Using Similarity Scoring. Transactions on Software Engineering, 32(11), November 2006. Keyword(s): Design Patterns.


2005
  1. 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 ]


  2. 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.


  3. 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 ]


2004
  1. Irit Hadar and Orit Hazzan. On the Contribution of \UML Diagrams to Software System Comprehension. journal of Object Technology, 3(1):143--156, January--February 2004. [WWW ]


  2. A. Güne\cs Koru and Jeff Tian. Defect Handling in Medium and Large Open Source Projects. Software, 21(4):54--61, July--August 2004. [WWW ]


  3. Désiré Luc Massart, Johanna Smeyers-Verbeke, Xavier Capron, and Karin Schlesier. Visual Presentation of Data by Means of Box Plots. LC-GC Europe, 18(4):2--5, April 2004. [WWW ]


  4. D. Janaki Ram, P. Jithendra Kumar, and M. S. Rajasree. Pattern hybridization: breeding new designs out of pattern interactions. Software Engineering Notes, 29(3):1--10, May 2004. [WWW ] Keyword(s): Design Patterns.


2003
  1. Giuliano Antoniol, Roberto Fiutem, and Christopher J. Lokan. Object-Oriented Function Points: An Empirical Validation. journal of Empirical Software Engineering, 8(3):225--254, September 2003. [WWW ]


  2. Thomas Eisenbarth, Rainer Koschke, and Daniel Simon. Locating Features in Source Code. Transactions on Software Engineering, 29(3):210--224, March 2003. [WWW ]


  3. Armando Fox and David Patterson. La fin des défaillances informatiques. Pour la science, (312):28--35, octobre 2003. [WWW ]


  4. Giancarlo Succi, Witold Pedrycz, Milorad Stefanovic, and James Miller. Practical Assessment of the Models for Identification of Defect-Prone Classes in Object-Oriented Commercial Systems using Design Metrics. journal of Systems and Software, 65(1):1--12, January 2003. [WWW ]


  5. Toufic Taibi and David Chek Ling Ngo. Formal Specification of Design Pattern Combination using BPSL. journal of Information and Software Technology, 45(3):157--170, March 2003. [WWW ] Keyword(s): Design Patterns.


  6. Harold W. Thimbleby. The directed Chinese Postman Problem. journal of Software -- Practice and Experience, 33(11):1081--1096, September 2003. [WWW ]


  7. Michel de Pracontal. Mémoire : les dernières découvertes qui changent tout. Nouvel Observateur Hebdo, (2041), décembre 2003. [WWW ]


2002
  1. Conrad Weisert. Pseudo Object-Oriented Programming Considered Harmful. In ACM SIGPLAN Notices, pages 31. ACM Press, April 2002.


  2. Jagdish Bansiya and Carl G. Davis. A Hierarchical Model for Object-Oriented Design Quality Assessment. Transactions on Software Engineering, 28(1):4--17, January 2002. [WWW ]


  3. Helen C.Purchase, Jo-Anne Allder, and David Carrington. Graph Layout Aesthetics in \UML Diagrams: User Preferences. journal of Graph Algorithms and Applications, 6(3):255--279, June 2002. [WWW ]


  4. Jing Dong. UML Extensions for Design Pattern Compositions. Journal of Object Technology, 1(5):149--161, November 2002. [WWW ] Keyword(s): Design Patterns.


  5. Marek Leszak, Dewayne E. Perry, and Dieter Stoll. Classification and Evaluation of Defects in a Project Retrospective. Journal of Systems and Software, 61(3):173--187, May 2002. [WWW ]


  6. Kim Mens, Isabel Michiels, and Roel Wuyts. Supporting Software Development Through Declaratively Codified Programming Patterns. journal on Expert Systems with Applications, 23(4):405--413, November 2002. [WWW ] Keyword(s): Design Patterns.


  7. Pamela Samuelson. Reverse Engineering Under Siege. Communications of the ACM, 45(10):15--20, October 2002. [WWW ]


  8. Yasunobu Sanada and Rolf Adams. Representing Design Patterns and Frameworks in UML -- Towards a Comprehensive Approach. Journal of Object Technology, 1:143--154, July--August 2002. [WWW ] Keyword(s): Design Patterns.


  9. Dave Thomas. Reflective Software Engineering -- From MOPS to AOSD. Journal of Object Technology, 1(4):17-26, September 2002. [WWW ]


  10. Martin Traverso and Spiros Mancoridis. On the Automatic Recovery of Style-Specific Structural Dependencies in Software Systems. journal of Automated Software Engineering, 9(4):331--359, July 2002. [WWW ]


2001
  1. Ralph Westfall. Hello, World Considered Harmful. In Communications of the ACM, pages 129--130. ACM Press, October 2001.


  2. Giuliano Antoniol, Bruno Caprile, Alessandra Potrich, and Paolo Tonella. Design-Code Traceability Recovery: Selecting the Basic Linkage Properties. Science of Computer Programming, special issue on program comprehension, 40(2--3):213--234, July 2001. [WWW ]


  3. Barry Boehm and Victor R. Basili. Software Defect Reduction Top 10 List. Computer, 34(1):135--137, January 2001. [WWW ]


  4. Jean Bézivin and Nicolas Ploquin. Tooling the MDA framework: A new software maintenance and evolution scheme proposal. Journal of Object-Oriented Programming, 14(12), December 2001. [WWW ]


  5. Christian Colin and Stéphane Huot. Photomedélisation À L'aide de la Géométrie Projective. Proceedings of Journées ``Modélisation Géometrique du groupe de travail GTMG de l'Association Française d'Informatique Graphique, March 2001.


  6. Stéphane Huot and Christian Colin. MArINa: 3D Reconstruction from Images Using Formal Projective Geometry. Soumission to EuroGraphics, Manchester, 3-7 September, 2001.


  7. Wolfram Kaiser. Become a programming Picasso with JHotDraw -- Use the highly customizable GUI framework to simplify draw application development. JavaWorld, February 2001. [WWW ]


  8. Michiaki Tatsubori, Toshiyuki Sasaki, Shigeru Chiba, and Kozo Itano. A Bytecode Translator for Distributed Execution of ``Legacy \Java Software. Proceedings of the 15th European Conference on Object-Oriented Programming, 2001.


  9. David Thomas. UML -- The universal modeling and programming language?. LogOn Expert's Corner, September 2001. [WWW ]


2000
  1. Bruno Bachimont. Engagement Sémantique et Engagement Ontologique : Conception et Réalisation D'ontologies En Ingénierie Des Connaissances, chapter 19, pages 305--324. Eyrolles, Février 2000. [WWW ]


  2. Anthony Lauder and Stuart Kent. Legacy System Anti-Patterns and a Pattern-Oriented Migration Response. In Peter Henderson, editor, Systems Engineering for Business Process Change, chapter 16, pages 1--8. Springer-Verlag, March 2000. [WWW ]


  3. Mel Ó Cinnéide and Paddy Nixon. Composite Refactorings for \Java Programs. Proceedings of the ECOOP workshop on Formal Techniques for \Java Programs, 2000.


  4. Serge Demeyer, Stéphane Ducasse, and Oscar Nierstrasz. Object-Oriented Reengineering OOPSLA'00 Tutorial. OOPSLA Tutorial Notes, 2000.


  5. Serge Demeyer, Stéphane Ducasse, and Oscar Nierstrasz. Tie Code And Questions: A Reengineering Pattern. 2000.


  6. Rémi Douence and Mario Südholt. A Generic Reification Technique for OO Reflective Languages. Proceedings of $14^{th}$ European Conference on Object-Oriented Programming, June 2000.


  7. Rémi Douence and Mario Südholt. On the Lightweight and Selective Introduction of Reflective Capabilities in Applications. Proceedings of the $14^{th}$ European Conference on Object-Oriented Programming, June 2000.


  8. Julio Garcìa-Martìn and Miguel Sutil-Martìn. Virtual Machines and Abstract Compilers -- Towards a Compiler Pattern Language. Proceedings of EuroPloP, 2000.


  9. Thierry Géraud and Alexandre Duret-Lutz. Generic Programming Redesign of Patterns. Proceedings of EuroPLoP, 2000. Keyword(s): Design Patterns.


  10. Anita Hauer and Tim Boer. Developing Web Application Using VisualAge for \Java and WebSphere Studio. \Java Developers Journal, pp 92--94, 2000.


  11. John L. Henning. SPEC CPU2000: Measuring CPU Performance in the New Millennium. pp 28--35, 2000.


  12. Brian Huston. The Effects of Design Pattern Application on Metric Scores. Journal of Systems and Software, 58(3):261--269, September 2000. [WWW ] Keyword(s): Design Patterns.


  13. Bertrand Meyer. The Ethics of Free Software. Software Development Magazine, March 2000. [WWW ]


  14. Naftaly Minsky and Victoria Ungureanu. Law-Governed Interaction: A Coordination & Control Mechanism for Heterogeneous Distributed Systems. ACM Transactions on Software Engineering and Methodology, 9(3):273--205, July 2000. [WWW ]


  15. Monty. A rebuttal to Meyer's ``The Ethics of Free Software. www.Advogato.org, pp 1--12, May 2000. [WWW ]


  16. Lutz Prechelt, Barbara Unger, Walter F. Tichy, Peter Brössler, and Lawrence G. Votta. A Controlled Experiment in Maintenance Comparing Design Patterns to Simpler Solutions. Transactions on Software Engineering, 2000. Keyword(s): Design Patterns.


  17. Mariá José Presso. Declarative Description of Component Models as a Means to Support Generic Builder Tools. April 2000.


  18. Barry Redmond and Vinny Cahill. Iguana/J: Towards a Dynamic and Efficient Reflective Architecture for \Java. Proceedings of $14^{th}$ European Conference for Object-Oriented Programming, June 2000.


  19. Gregor Snelting and Frank Tip. Understanding Class Hierarchies Using Concept Analysis. ACM Transactions on Programming Languages and Systems, 22:540--582, 2000.


  20. Sara Stoeddin and Clement Allen. Implementing Fowler's Analysis Validator Pattern in \Java. \Java Developers Journal, pp 44--54, 2000. Keyword(s): Design Patterns.


  21. Pallavi Y. Tambay. Constrained Objects for Modeling Complex Structures. Proceedings of the conference on Object-Oriented Programming, Systems, Languages, and Applications, 2000.


  22. Sander Tichelaar, Stéphane Ducasse, Serge Demeyer, and Oscar Nierstrasz. A Meta-Model for Language-Independent Refactoring. Proceedings of ISPSE, 2000.


  23. Frank Tip and Peter F. Sweeney. Class Hierarchy Specialization. Acta Informatica, 36(12):927--982, 2000.


  24. Emiliano Tramontana. Reflective Architecture for Changing Objects. proceeding of 14${th}$ European Conference for Object-Oriented Programming, June 2000.


  25. Naoko Yamasaki and Tetsuro Kakeshita. An Understandability Metrics for Object Oriented Programs. 2000.


  26. Arie van Deursen, Paul Klint, and Joost Visser. Domain-Specific Languages: An Annotated Bibliography. SIGPLAN Notices, 35(6):26--36, June 2000. [WWW ]


1999
  1. Anthony J. H. Simons and Ian Graham. 30 Things That Go Wrong In Object Modelling With UML v1.3. In Haim Kilov, Bernhard Rumpe, and Ian Simmonds, editors, Behavioral Specifications of Businesses and Systems, chapter 17, pages 237--257. Kluwer Academic Publishers, $1^{st}$ edition, October 1999. [WWW ]


  2. Christopher Alexander. The Origins of Pattern Theory: The Future of the Theory, and the Generation of a Living World. IEEE Software, 16(5):71--82, September/October 1999. Keyword(s): Design Patterns.


  3. Isabelle Borne and Nicolas Revault. Comparaison d'outils de mise en ouvre de Design Patterns. L'objet, numéro thématique ``patrons orientés objet, 5(2):243--266, juillet 1999. [WWW ] Keyword(s): Design Patterns.


  4. James O. Coplien. Reevaluating the Architectural Metaphor: Toward Piecemeal Growth. IEEE Software, 16(5):40--44, September/October 1999.


  5. Fábio M. Costa and Gordon S. Blair. The Role of Meta-Information Management in Reflective Middleware. 1999.


  6. Mahesh Dodani. Rules are for Fools, Patterns are for Cool Fools. Journal of Object-Oriented Programming, 10, October 1999. [WWW ] Keyword(s): Design Patterns.


  7. Stéphane Ducasse, Matthias Rieger, and Serge Demeyer. A Language Independent Approach for Detecting Duplicated Code. Proceedings of ICSM, pp 10--19, 1999.


  8. Mireille Ducassé. OPIUM: An Extendable Trace Analyser for Prolog. Journal of Logic Programming, special issue on synthesis, transformation and analysis of logic programs, 39(1--3):177--223, April 1999. [WWW ]


  9. Joseph H. Goldberg and Xerxes P. Kotval. Computer Interface Evaluation using Eye Movements: Methods and Constructs. International Journal of Industrial Ergonomics, 24(6):631--645, October 1999. [WWW ]


  10. Brian Henderson-Sellers and Franck Barbier. A Survey of the UML's Aggregation and Composition Relationships. L'objet : Logiciel, Base de données, Réseaux, 5(3/4):339--366, December 1999. [WWW ]


  11. James D. Herbsleb and Rebecca E. Grinter. Architectures, Coordination, and Distance: Conway's Law and Beyond. IEEE Software, 16(5):63--70, September/October 1999.


  12. Louis Perrochon and Walter Mann. Inferred Designs. Software, 16(5):46--51, September--October 1999. [WWW ]


  13. William Pugh. Compressing \Java Class Files. Proceedings of PLDI, pp 247--258, May 1999.


  14. Margaret-Anne D. Storey, F. David Fracchia, and Hausi A. Müller. Cognitive Design Elements to Support the Construction of a Mental Model during Software Exploration. Journal of Systems and Software, 44(3):171--185, January 1999. [WWW ]


  15. Mirko Streckenbach and Gregor Snelting. Understanding Class Hierarchies with KABA. 1999.


  16. Harold W. Thimbleby. A Critique of \Java. Software -- Practice and Experience, 29(5):457--478, April 1999. [WWW ]


  17. Frank Tip, Chris Laffra, and Peter F. Sweeney. Practical Experience with an Application Extractor for \Java. Proceedings of the conference on Object-Oriented Programming, Systems, Languages, and Applications, pp 292--305, November 1999.


  18. Julien Vayssière. Security and Meta Programming in \Java. 1999.


1998
  1. James O. Coplien. Software Design Patterns: Common Questions and Answers. In Linda Rising, editor, The Patterns Handbook: Techniques, Strategies, and Applications, pages 311--320. Cambridge University Press, January 1998. [WWW ] Keyword(s): Design Patterns.


  2. Lars-Erik Andersson, Thomas J. Peters, and Neil F. Stewart. Selfintersection of Composite Curves and Surfaces. journal of Computer Aided Geometric Design, 15(5):507--527, May 1998. [WWW ]


  3. Jagdish Bansiya. Automating Design-Pattern Identification. Dr. Dobb's Journal, June 1998. [WWW ] Keyword(s): Design Patterns.


  4. Conrqa Bock and James J. Odell. A More Complete Model of Relations and Their Implementation -- Part IV: Aggregation. Journal of Object-Oriented Programming, 10(5), September 1998.


  5. Jan Bosch. Design Patterns as Language Constructs. Journal of Object-Oriented Programming, 11(2):18--32, February 1998. [WWW ] Keyword(s): Design Patterns.


  6. Denis Caromel, Wilfried Klauser, and Julien Vayssière. Towards Seamless Computing and Metacomputing in \Java. Concurrency Practice and Experience, 10:1043--1061, 1998. [WWW ]


  7. Gaëtane Chapelle. Poupées Russes ou filet de pêche. Sciences Humaines, (89):29--36, décembre 1998. [WWW ]


  8. Shigeru Chiba and Michiaki Tatsubori. Yet Another \Java.Lang.Class. Proceedings of the OOPSLA workshop, 1998.


  9. Pierre Cointe, Isabelle Borne, and Philippe Krief. Smalltalk À L'École Des Mines de Nantes. 1998.


  10. Erich Gamma and Kent Beck. Test Infected: Programmers Love Writing Tests. Java Report, 3(7):37--50, July 1998. [WWW ]


  11. Richard Lemesle. Transformation Rules Based on Meta-Modelling. Proceedings of the $2^{nd}$ workshop on International Enterprise Distributed Object Computing, 1998.


  12. Sheng Liang and Gilad Bracha. Dynamic Class Loading in the \Java Virtual Machine. Proceedings of the conference on Object-Oriented Programming, Systems, Languages, and Applications, pp 36--44, October 1998.


  13. Radu Marinescu. Using Object-Oriented Metrics for Automatic Design Flaws Detection in Large Scale Systems. ECOOP workshop reader, pp 252--255, 1998.


  14. Radu Marinescu. Using Object-Oriented Metrics for Automatic Design Flaws Detection in Large Scale Systems. Proceedings of the Object-Oriented Product Metrics for Software Quality Assessment Workshop, 1998.


  15. Harold Ossher and Peri Tarr. Operation-Level Composition: A Case in (Join) Point. ECOOP workshop reader, pp 406--409, 1998.


  16. Lutz Prechelt and Christian Krämer. Functionality versus Practicality: Employing Existing Tools for Recovering Structural Design Patterns. Journal of Universal Computer Science, 4(12):866--883, December 1998. [WWW ] Keyword(s): Design Patterns.


  17. Lutz Prechelt and Christian Krämer. Functionality versus Practicality: Employing Existing Tools for Recovering Structural Design Patterns. Journal of Universal Computer Science, 4(12):866--882, 1998. Keyword(s): Design Patterns.


  18. Dave Thomas. Web Time Software Development. Software Development, 1998.


1997
  1. Sherry Turkle. Growing Up in a Culture of Simulation, chapter 7, pages 93--104. Copernicus, an imprint of Springer-Verlag, 1997. [WWW ]


  2. James O. Coplien. Idioms and Patterns as Architectural Literature. IEEE Software Special Issue on Objects, Patterns, and Architectures, 14(1):36--42, January 1997. Keyword(s): Design Patterns.


  3. Steve McClure. Smalltalk Strengths Stand Out. IDC, 1997.


  4. Margaretha W. Price and Sr. Steven A. Demurjian. Analyzing and Measuring Reusability in Object-Oriented Designs. Proceedings of the conference on Object-Oriented Programming, Systems, Languages, and Applications, 32(10):22--33, October 1997.


  5. Alex Quilici, Quing Yang, and Steven Woods. Applying Plan Recognition Algorithms To Program Understanding. journal of Automated Software Engineering, 5(3):347--372, July 1997. [WWW ]


  6. Gian-Carlo Rota. Ten Lessons I Wish Had Been Taught. Journal of the AMS, 44:22--25, January 1997. [WWW ]


  7. William Tepfenhart and James Cusick. A Unified Object Topology. IEEE Software Special Issue on Objects, Patterns, and Architectures, 14(1):31--35, January 1997.


1996
  1. Scott Meyers. More Effective C++, chapter Item 29, pages 183--213. Addison-Wesley, 1996. [WWW ]


  2. Nathalie Bonnano, Youssef Lahlou, and Noureddine Mouaddib. Une approche dynamique pour l'identification de liens inter-objets. Ingénierie des systèmes d'information, 4(4):439--461, Septembre 1996.


  3. Frank J. Budinsky, Marilyn A. Finnie, John M. Vlissides, and Patsy S. Yu. Automatic Code Generation from Design Patterns. IBM Systems Journal, 35(2):151--171, February 1996. [WWW ] Keyword(s): Design Patterns.


  4. Ivan Moore. Automatic Inheritance Hierarchy Restructuring and Method Refactoring. proceeding of the $11^{th}$ Conference on Object-Oriented Programming, Systems, Languages, and Applications, 3(10):235--250, October 1996. [WWW ]


  5. Linda M. Seiter, Jens Palsberg, and Karl J. Lieberherr. Evolution of Object Behavior Using Context Relations. (NU-CCS-96-09), August 1996.


1995
  1. Jiri Soukup. Implementing Patterns. In Jim O. Coplien and Douglas C. Schmidt, editors, Pattern Languages of Program Design, chapter 20, pages 395--412. Addison-Wesley, $1^{st}$ edition, May 1995. [WWW ] Keyword(s): Design Patterns.


  2. Walter Zimmer. Relationships between Design Patterns. In James O. Coplien and Douglas C. Schmidt, editors, Pattern Languages of Program Design, chapter 18, pages 345--364. Addison-Wesley, 1995. [WWW ] Keyword(s): Design Patterns.


  3. Ivan Bratko and Stephen Muggleton. Applications of Inductive Logic Programming. Communications of the ACM, 38(11):65--70, November 1995. [WWW ]


  4. William Ditto and Toshinori Munakata. Principles and Applications of Chaotic Systems. Communications of the ACM, 38(11):96--102, November 1995. [WWW ]


  5. Laurent Mucchielli. La Gestalt -- L'apport de la psychologie de la forme. Sciences Humaines, (49):187--190, avril 1995. [WWW ]


  6. Toshinori Munakata. Guest Editor's Introduction. Communications of the ACM, special issue on new horizons in commercial and industrial AI, 38(11):28--31, November 1995. [WWW ]


  7. Christopher A. Welty. Towards an Epistemology for Software Representations. Proceedings of KBSE, pp 148--154, 1995.


  8. Anneliese von Mayrhauser. Program Comprehension during Software Maintenance and Evolution. IEEE Computer, 28(8):44--55, August 1995. [WWW ]


1994
  1. Gerald Baumgartner and Vincent Russo. Signatures: A C++ Extension for Type Abstraction and Subtype Polymorphism. Software -- Practice and Experience, 25(8):863--889, August 1994.


  2. Brian Foote and William F. Opdyke. Life Cycle and Refactoring Patterns That Support Evolution and Reuse. Proceeding of PLoP, 1, 1994.


1993
  1. Jon Beck and David Eichmann. Program and Interface Slicing for Reverse Engineering. Proceedings of the 15th International Conference on Software Engineering, pp 509--519, 1993.


  2. Wim De Pauw, Richard Helm, Doug Kimelman, and John Vlissides. An Architecture for Visualizing the Behavior of Object-Oriented Systems. Proceedings of the conference on Object-Oriented Programming, Systems, Languages, and Applications, 1993.


  3. William G. Griswold and David Notkin. Automated Assistance for Program Restructuring. ACM Transactions on Software Engineerang and Methodology, 2:498--269, 1993.


  4. Nelson M. Mattos, Klaus Meyer-Wegener, and Bernhard Mitschang. Grand Tour of Concepts for Object-Orientation from a Database Point of View. Data and Knowledge Engineering, 9:321--352, 1993.


1992
  1. Christiane Floyd. Human Questions in Computer Science, chapter 1, pages 15--27. Springer Verlag, March 1992. [WWW ]


  2. Gerhard Fischer, Andreas Girgensohn, Kumiyo Nakakoji, and David Redmiles. Supporting Software Designers with Integrated Domain-Oriented Design Environments. Transactions on Software Engineering, 18(6):511--522, June 1992. [WWW ]


  3. Mario Wolczko. Encapsulation, Delegation and Inheritance in Object-Ofiented Languages. Software Engineering Journal, 7(2):95--101, March 1992. [WWW ]


1991
  1. Eduardo Casais. Managing Class Evolution Through Reorganisation. Object Composition, D. Tsichritzis (Ed.), Centre Universitaire d'Informatique, université de Genève, pp 287--301, June 1991.


  2. Shyam R. Chidamber and Chris F. Kemerer. Towards a Metrics Suite for Object Oriented Design. Proceedings of the conference on Object-Oriented Programming, Systems, Languages, and Applications, pp 197--211, 1991.


1990
  1. Elliot .J. Chikofsky and James H. Cross II. Reverse Engineering and Design Recovery -- A Taxonomy. IEEE Software, 7(1):13--17, January 1990.


  2. Wilma M. Osborne and Elliot J. Chikofsky. Fitting Pieces to the Maintenance Puzzle -- Guest Editors' Introduction. IEEE Software, 7(1):11--12, January 1990.


  3. Kathleen Potosnak. Human Factors -- Pruning Your Programs' Unused Functions. IEEE Software, 7(1):122--124, January 1990.


  4. Rubén Prieto-Dìaz. Domain Analysis: An Introduction. Software Engineering Notes, 15(2):47--54, April 1990. [WWW ]


  5. Charles Rich and Linda M. Wills. Recognizing a Program's Design: A Graph-Parsing Approach. IEEE Software, 7(1):82--89, January 1990.


  6. Pamela Samuelson. Reverse-Engineering Someone Else's Software: Is It Legal?. Software, 7(1):90--96, January/February 1990. [WWW ]


1989
  1. Karl J. Lieberherr and Ian Holland. Assuring Good Style for Object-Oriented Programs. IEEE Software, 6(5):38--48, September 1989.


  2. Thomas J. McCabe and Charles W. Butler. Design Complexity Measurement and Testing. Communications of the ACM, 32(12):1415--1425, December 1989.


1988
  1. Charles Rich and Richard C. Waters. The Programmer's Apprentice: A Research Overview. IEEE Computer, 21(11):10--25, November 1988.


1986
  1. Elliot Soloway. Learning to Program = Learning to Construct Mechanisms and Explanations. Communications of the ACM, 29(9):850--858, September 1986. [WWW ]


1984
  1. Donald E. Knuth. Literate Programming. The Computer Journal, 27(2):97--111, 1984.


1983
  1. Ronald J. Brachman. What IS-A Is and Isn't: An Analysis of Taxonomic Links in Semantic Networks. Computer, 16(10):30--36, October 1983.


1981
  1. Jayadev Misra. An Exercise in Program Explanation. ACM Transaction on Programming Languages and Systems, 3(1):104--109, January 1981.


  2. Tim Teitelbaum and Thomas Reps. The Cornell Program Synthesizer: A Syntax-Directed Programming Environment. Proceedings of CACM, 24(9):563--573, September 1981.


1974
  1. Ugo Montanari. Networks of Constraints: Fundamental Properties and Application to Picture Processing. Information Sciences, 7(2):95--132, April 1974. [WWW ]


1972
  1. Jean E. Sammet. Programming Languages: History and Future. Communications of the ACM, 15(7):601--610, July 1972. [WWW ]


1968
  1. Edsger W. Dijkstra. Go To Statement Considered Harmful. Communications of the ACM, 11(3):147--148, March 1968.


1965
  1. Solomon W. Golomb and Leonard D. Baumert. Backtrack Programming. Journal of the ACM, 12(4):516--524, October 1965. [WWW ]


1956
  1. George A. Miller. The Magical Number Seven, Plus or Minus Two: Some Limits on Our Capacity for Processing Information. The Psychological Review, 63(2):81--97, March 1956. [WWW ]



This document was translated from BibTEX by bibtex2html