[Authors who were students at the time of the work are underlined.]

2016

  • Jing Zhou and Robert J. Walker. API Deprecation: A Retrospective Analysis and Detection Method for Code Examples on the Web. In Proceedings of the ACM SIGSOFT International Symposium on Foundations of Software Engineering, pages 266–277, 2016. doi: 10.1145/2950290.2950298

2015

  • Mostafa Hamza and Robert J. Walker. Recommending features and feature relationships from requirements documents for software product lines. In Proceedings of the 4th International Workshop on Realizing Artificial Intelligence Synergies in Software Engineering (RAISE '15), ACM/IEEE International Conference on Software Engineering, pages 25–31, 2015.

2014

  • Martin P. Robillard and Robert J. Walker. An introduction to recommendation systems in software engineering. Chapter 1 in Martin Robillard, Walid Maalej, Robert J. Walker, and Thomas Zimmermann, editors, Recommendation Systems inSoftware Engineering, Springer, 2014. doi: 10.1007/978-3-642-45135-5_1
  • Laura Inozemtseva, Reid Holmes, and Robert J. Walker. Recommendation systems in-the-small. Chapter 5 in Martin Robillard, Walid Maalej, Robert J. Walker, and Thomas Zimmermann, editors, Recommendation Systems inSoftware Engineering, Springer, 2014. doi: 10.1007/978-3-642-45135-5_5
  • Robert J. Walker and Reid Holmes. Simulation to evaluate recommendation systems for software engineering. Chapter 12 in Martin Robillard, Walid Maalej, Robert J. Walker, and Thomas Zimmermann, editors, Recommendation Systems inSoftware Engineering, Springer, 2014. doi: 10.1007/978-3-642-45135-5_12
  • Martin Robillard, Walid Maalej, Robert J. Walker, and Thomas Zimmermann, editors. Recommendation Systems in Software Engineering. Springer, 2014. doi: 10.1007/978-3-642-45135-5

2013

  • Mehrdad Nurolahzade, Robert J. Walker, and Frank Maurer. An assessment of test-driven reuse: Pitfalls and promises. In Safe and Secure Software Reuse [Proceedings of the International Conference on Software Reuse (ICSR)], volume 7925 of Lecture Notes in Computer Science, pages 65–80, 2013. doi: 10.1007/978-3-642-38977-1_5 (Talk)
  • Robert J. Walker. Recent advances in recommendation systems for software engineering. In Recent Trends in Applied Artificial Intelligence (Proceedings of the International Conference on Industrial, Engineering, and Other Applications of Applied Intelligent Systems [IEA/AIE]), volume 7906 of Lecture Notes in Computer Science, pages 372–381, 2013. doi: 10.1007/978-3-642-38577-3_38
  • Soha Makady and Robert J. Walker. Validating pragmatic reuse tasks by leveraging existing test suites. Software: Practice & Experience, 43(9):1039–1070, September 2013. doi: 10.1002/spe.2134

2012

  • Bradley E. Cossette and Robert J. Walker. Seeking the ground truth: A retroactive study on the evolution and migration of software libraries. In Proceedings of the ACM SIGSOFT International Symposium on Foundations of Software Engineering (SIGSOFT/FSE 2012), Article 55, 11 pages, 2012. doi: 10.1145/2393596.2393661
  • Robert J. Walker, Shreya Rawal, and Jonathan Sillito. Do crosscutting concerns cause modularity problems? In Proceedings of the ACM SIGSOFT International Symposium on Foundations of Software Engineering (SIGSOFT/FSE 2012), Article 49, 11 pages, 2012. doi: 10.1145/2393596.2393654
  • Reid Holmes and Robert J. Walker. Systematizing pragmatic software reuse. ACM Transactions on Software Engineering and Methodology, 21(4):20/1–20/44, November 2012. doi: 10.1145/2377656.2377657
  • Walid Maalej, Martin Robillard, Robert J. Walker, and Thomas Zimmermann. Proceedings of the 3rd International Workshop on Recommendation Systems for Software Engineering, ACM/IEEE International Conference on Software Engineering, 2012. IEEE Digital Library.

2011

  • Craig Taube-Schock, Robert J. Walker, and Ian H. Witten. Can we avoid high coupling? In Proceedings of the 2011 European Conference on Object-Oriented Programming (ECOOP 2011), volume 6813 of Lecture Notes in Computer Science, Springer, pages 204–228, 2011. doi: 10.1007/978-3-642-22655-7_10
  • Shaun Phillips, Jonathan Sillito, and Rob Walker. Branching and merging: An investigation into current version control practices. In Proceedings of the 4th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE '11), ACM/IEEE International Conference on Software Engineering, pages 9–15, 2011. doi: 10.1145/1984642.1984645

2010

  • Martin Robillard, Robert Walker, and Thomas Zimmermann. Recommendation systems for software engineering. IEEE Software, 27(4):80–86, July/August 2010. doi: 10.1109/MS.2009.161
  • Reid Holmes, Martin Robillard, Robert J. Walker, and Thomas Zimmermann. Proceedings of the 2nd International Workshop on Recommendation Systems for Software Engineering, ACM/IEEE International Conference on Software Engineering, 2010. ACM Digital Library. doi: 10.1145/1808920
  • Puneet Kapur, Brad Cossette, and Robert J. Walker. Refactoring references for library migration. In Proceedings of the 2010 ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2010), pages 726–738, 2010. doi: 10.1145/1869459.1869518
  • Brad Cossette and Robert J. Walker. DSketch: Lightweight, adaptable dependency analysis. In Proceedings of the 2010 ACM SIGSOFT International Symposium on Foundations of Software Engineering (SIGSOFT 2010/FSE-18), pages 297–306, 2010. doi: 10.1145/1882291.1882335
  • Reid Holmes and Robert J. Walker. Customized awareness: Recommending relevant external change events. In Proceedings of the 2010 ACM/IEEE International Conference on Software Engineering (ICSE 2010), pages 465–474, 2010. doi: 10.1145/1806799.1806867
  • Dane Bertram, Amy Voida, Saul Greenberg, and Robert Walker. Communication, collaboration, and bugs: The social nature of issue tracking in small, collocated teams. In Proceedings of the 2010 ACM Conference on Computer Supported Cooperative Work (CSCW 2010), pages 291–300, 2010. doi: 10.1145/ 1718918.1718972

2009

  • Reid Holmes, Tristan Ratchford, Martin Robillard, and Robert J. Walker. Automatically recommending triage decisions for pragmatic reuse tasks. In Proceedings of the 2009 IEEE/ACM International Conference on Automated Software Engineering (ASE 2009), pages 397–408, 2009. doi: 10.1109/ASE.2009.65
  • Reid Holmes, Rylan Cottrell, Robert J. Walker, and Jörg Denzinger. The end-to-end use of source code examples: An exploratory study. In Proceedings of the 2009 IEEE International Conference on Software Maintenance (ICSM 2009), pages 555–558, 2009. doi: 10.1109/ICSM.2009.5306387
  • Reid Holmes, Rylan Cottrell, Robert J. Walker, and Jörg Denzinger. The end-to-end use of source code examples: An exploratory study—Appendix. Technical report 2009-934-13, Department of Computer Science, University of Calgary, Canada, June 2009. 8 pages. doi: 1880/47297
  • Rylan Cottrell, Brina Goyette, Reid Holmes, Robert J. Walker, and Jörg Denzinger. Compare and contrast: Visual exploration of source code examples. In Proceedings of the 5th IEEE International Workshop on Visualizing Software for Understanding and Analysis (VISSOFT '09), pages 29–32, 2009. doi: 10.1109/VISSOF.2009.5336429
  • Reid Holmes and Robert J. Walker. Developer-specific awareness of external changes. In 2009 Workshop on Socio-technical Congruence at the International Conference on Software Engineering, 2009. 4 pages.

2008

  • Reid Holmes. Pragmatic Software Reuse. PhD thesis. Department of Computer Science, University of Calgary, November 2008.
  • Rylan Cottrell, Robert J. Walker, and Jörg Denzinger. Semi-automating small-scale source code reuse via structural correspondence. In Proceedings of the 16th ACM SIGSOFT International Symposium on the Foundations of Software Engineering (SIGSOFT '08/FSE-16), pages 214–225, 2008. doi: 10.1145/1453101.1453130
  • Reid Holmes and Robert J. Walker. Lightweight, semi-automated enactment of pragmatic-reuse plans. In Proceedings of the International Conference on Software Reuse (ICSR '08) [High Confidence Software Reuse in Large Systems, volume 5030 of Lecture Notes in Computer Science, Springer], pages 330–342, 2008. doi: 10.1007/978-3-540-68073-4_35
  • Reid Holmes and Robert J. Walker. A newbie's guide to Eclipse APIs. In Proceedings of the Working Conference on Mining Software Repositories (MSR '08), pages 149–152, 2008. doi: 10.1145/1370750.1370787
  • Reid Holmes and Robert J. Walker. Semi-automating pragmatic reuse tasks. In Proceedings of the ACM/IEEE International Conference on Automated Software Engineering (ASE '08), pages 481–482, 2008. Research demonstration track. doi: 10.1109/ASE.2008.81
  • Rylan Cottrell, Robert J. Walker, and Jörg Denzinger. Jigsaw: A tool for small-scale source code reuse. In Companion of the International Conference on Software Engineering (ICSE '08), pages 933–934, 2008. Informal research demonstration. doi: 10.1145/1370175.1370194
  • Martin Robillard, Robert J. Walker, and Thomas Zimmermann. Proceedings of the International Workshop on Recommendation Systems for Software Engineering, 16th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2008. ACM Digital Library. doi: 10.1145/1454247
  • Reid Holmes and Robert J. Walker. Promoting developer-specific awareness. In Proceedings of the 2008 International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE '08), International Conference on Software Engineering, pages 61–64, 2008. doi: 10.1145/1370114.1370130

2007

  • Brad Cossette and Robert J. Walker. Polylingual dependency analysis using island grammars: A cost versus accuracy evaluation. In Proceedings of the 2007 IEEE International Conference on Software Maintenance (ICSM '07), pages 214–223, 2007. doi: 10.1109/ICSM.2007.4362634
  • Rylan Cottrell, Joseph J. C. Chang, Robert J. Walker, and Jörg Denzinger. Determining detailed structural correspondence for generalization tasks. In Proceedings of the European Software Engineering Conference held jointly with the 15th ACM SIGSOFT International Symposium on Foundations of Software Engineering (ESEC/FSE '07), pages 165–174, 2007. doi: 10.1145/1287624.1287649
  • Reid Holmes and Robert J. Walker. Supporting the investigation and planning of pragmatic reuse tasks. In Proceedings of the 29th International Conference on Software Engineering (ICSE '07), pages 447–457, 2007. doi: 10.1109/ICSE.2007.83
  • Mark McIntyre and Robert J. Walker. Assisting potentially-repetitive small-scale changes via semi-automated heuristic search. In Proceedings of the ACM/IEEE International Conference on Automated Software Engineering, pages 497–500, 2007. doi: 10.1145/1321631.1321718
  • Alessandro Garcia, Phil Greenwood, George Heineman, Robert Walker, Yuanfang Cai, Hong Yul Yang, Elisa Baniassad, Cristina Videira Lopes, Christa Schwanninger, and Jianjun Zhao. Assessment of contemporary modularization techniques—ACoM'07: Workshop report. Software Engineering Notes, 32(5), September 2007. 8 pages. doi: 10.1145/1290993.1291005
  • Robert J. Walker. Performing and reviewing assessments of contemporary modularization approaches: What constitutes reasonable expectations? In Proceedings of the 1st Workshop on the Assessment of Contemporary Modularization Approaches (ACoM '07), 29th International Conference on Software Engineering, 2007. ACM Digital Library, 2 pages. doi: 10.1109/ACOM.2007.8
  • Reid Holmes and Robert J. Walker. Informing Eclipse API production and consumption. In Proceedings of the Eclipse Technology Exchange (eTX '07), pages 70–74, 2007. ACM Digital Library. doi: 10.1145/1328279.1328294
  • Reid Holmes and Robert J. Walker. Task-specific source code dependency investigation. In Proceedings of the 4th IEEE International Workshop on Visualizing Software for Understanding and Analysis (VISSOFT '07), pages 100–107, 2007. doi: 10.1109/VISSOF.2007.4290707

2006

  • Jamal Siadat, Robert J. Walker, and Cameron Kiddle. Optimization aspects in network simulation. In Proceedings of the 5th International Conference on Aspect-Oriented Software Development (AOSD '06), pages 122–133, 2006. doi: 10.1145/1119655.1119673
  • Reid Holmes, Robert J. Walker, and Gail C. Murphy. Approximate structural context matching: An approach to recommend relevant examples. IEEE Transactions on Software Engineering, 32(12):952–970, December 2006. doi: 10.1109/TSE. 2006.117
  • Robert J. Walker, Reid Holmes, Ian Hedgeland, Puneet Kapur, and Andrew Smith. A lightweight approach to technical risk estimation via probabilistic impact analysis. In Proceedings of the 3rd International Workshop on Mining Software Repositories (MSR '06), 28th International Conference on Software Engineering, pages 98–104, 2006. doi: 10.1145/1137983.1138008
  • Robert J. Walker, Reid Holmes, Ian Hedgeland, Puneet Kapur, and Andrew Smith. A Lightweight Approach to Technical Risk Estimation via Probabilistic Impact Analysis. Technical report 2006-817-10, Department of Computer Science, University of Calgary, Calgary, Canada, February 2006. 8 pages. doi: 1880/46089

2005

  • Reid Holmes, Robert J. Walker, and Gail C. Murphy. Strathcona example recommendation tool. In Proceedings of the Joint European Software Engineering Conference and ACM SIGSOFT International Symposium on the Foundations of Software Engineering (ESEC/FSE '05), pages 237–240, 2005. doi: 10.1145/1081706.1081744
  • Joseph J. C. Chang and Robert J. Walker. Incomplete resolution of references in Eclipse. In Proceedings of the Eclipse Technology Exchange (eTX '05), ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications, pages 5–9, 2005. doi: 10.1145/1117696.1117697
  • Jamal Siadat, Robert J. Walker, and Cameron Kiddle. Optimization Aspects in Network Simulation. Technical report 2005-802-33, Department of Computer Science, University of Calgary, Calgary, Canada, September 2005. 12 pages. doi: 1880/46088

2004

  • Robert J. Walker and Kevin Viggers. Implementing protocols via declarative event patterns. In Proceedings of the 12th ACM SIGSOFT International Symposium on the Foundations of Software Engineering (SIGSOFT '04/FSE-12), pages 159–169, 2004. doi: 10.1145/1029894.1029918
  • Siobhán Clarke and Robert J. Walker. Generic aspect-oriented design with Theme/UML. Chapter 19 in Robert E. Filman, Tzilla Elrad, Siobhán Clarke, and Mehmet Akşit, editors, Aspect-Oriented Software Development, Addison-Wesley, September 2004. 34 pages.
  • Robert J. Walker, Elisa L. A. Baniassad, and Gail C. Murphy. An initial assessment of aspect-oriented programming. Chapter 23 in Robert E. Filman, Tzilla Elrad, Siobhán Clarke, and Mehmet Akşit, editors, Aspect-Oriented Software Development, Addison-Wesley, September 2004. 26 pages.
  • Kevin Viggers and Robert J. Walker. An Implementation of Declarative Event Patterns. Technical report 2004-745-10, Department of Computer Science, University of Calgary, Calgary, Canada, December 2004. 34 pages. doi: 1880/46085
  • Shafquat Mahmud and Robert J. Walker. A Case Study in Simulated Concurrent Development and Evolution: Investigating the Theme Approach. Technical report 2004-765-30, Department of Computer Science, University of Calgary, Calgary, Canada, October 2004. 12 pages. doi: 1880/46087
  • Robert J. Walker. IConJ 0.1: A Proof-of-Concept Tool for the Application of the Implicit Context Model to Java Software. Technical report 2004-757-22, Department of Computer Science, University of Calgary, August 2004. 50 pages. doi: 1880/46086
  • Robert J. Walker and Kevin Viggers. Communication History Patterns: Direct Implementation of Protocol Specifications. Technical report 2004-736-01, Department of Computer Science, University of Calgary, Calgary, Canada, February 2004. 13 pages. doi: 1880/46084

2003

  • Robert J. Walker, Lionel C. Briand, David Notkin, Carolyn B. Seaman, and Walter F. Tichy. Empirical validation: What, why, when, and how. In Proceedings: 25th International Conference on Software Engineering (ICSE-25), pages 721–722, 2003. doi: 10.1145/776816.776922
  • Robert J. Walker. Supporting inconsistent world views. In Proceedings of the Workshop on Software Engineering Principles of Languages for Aspect Technologies (SPLAT '03), 2nd International Conference on Aspect-Oriented Software Development, 2003. 5 pages.
  • Robert James Walker. Essential Software Structure through Implicit Context. Ph.D. dissertation, Department of Computer Science, University of British Columbia, March 2003.

2002

  • Siobhán Clarke and Robert J. Walker. Towards a standard design language for AOSD. In Proceedings of the First International Conference on Aspect-Oriented Software Development (AOSD '02), pages 113–119, 2002. doi: 10.1145/508386.508400

2001

  • Gail C. Murphy, Albert Lai, Robert J. Walker, and Martin P. Robillard. Separating features in source code: An exploratory study. In Proceedings of the 23rd International Conference on Software Engineering (ICSE-23), pages 275–284, 2001. doi: 10.1109/ICSE.2001.919101
  • Siobhán Clarke and Robert J. Walker. Composition patterns: An approach to designing reusable aspects. In Proceedings of the 23rd International Conference on Software Engineering (ICSE-23), pages 5–14, 2001. doi: 10.1109/ ICSE.2001.919076
  • Gail C. Murphy, Robert J. Walker, Elisa L. A. Baniassad, Martin P. Robillard, Albert Lai, and Mik A. Kersten. Does aspect-oriented programming work? Communications of the ACM, 44(10):75–77, October 2001. doi: 10.1145/383845.383862
  • Robert J. Walker and Gail C. Murphy. Joinpoints as ordered events: Towards applying implicit context to aspect-orientation. In Proceedings for Advanced Separation of Concerns Workshop, 23rd International Conference on Software Engineering, pages 134–139, 2001.
  • Siobhán Clarke and Robert J. Walker. Mapping composition patterns to AspectJ and Hyper/J. In Proceedings for Advanced Separation of Concerns Workshop, 23rd International Conference on Software Engineering, pages 18–26, 2001.
  • Siobhán Clarke and Robert J. Walker. Separating Crosscutting Concerns Across the Lifecycle: From Composition Patterns to AspectJ and Hyper/J. Technical report TCD-CS-2001-15, Trinity College, Dublin, Ireland, 2001. 13 pages

2000

  • Robert J. Walker and Gail C. Murphy. Implicit context: Easing software evolution and reuse. In Proceedings of the ACM SIGSOFT Eighth International Symposium on the Foundations of Software Engineering (SIGSOFT 2000/FSE-8), pages 69–78, 2000. doi: 10.1145/355045.355054
  • Robert J. Walker, Gail C. Murphy, Jeffrey Steinbok, and Martin P. Robillard. Efficient mapping of software system traces to architectural views. In Proceedings of the 2000 Conference of the IBM Centre for Advanced Studies on Collaborative Research (CASCON 2000), pages 31–40, 2000. doi: 10.1145/782034.782046
  • Robert J. Walker, Gail C. Murphy, Jeffrey Steinbok, and Martin P. Robillard. Efficient Mapping of Software System Traces to Architectural Views. Technical report TR-00-09, Department of Computer Science, University of British Columbia, Vancouver, Canada, July 2000. 9 pages.
  • Robert J. Walker. Eliminating Cycles from Composed Class Hierarchies. Technical report TR-2000-07, Department of Computer Science, University of British Columbia, Vancouver, Canada, July 2000. 11 pages.
  • Albert Lai, Gail C. Murphy, and Robert J. Walker. Separating concerns with Hyper/J: An experience report. In Workshop Proceedings: Multi-dimensional Separation of Concerns in Software Engineering, 22nd International Conference on Software Engineering, pages 79–91, 2000.

1999

  • Gail C. Murphy, Robert J. Walker, and Elisa L. A. Baniassad. Evaluating emerging software development technologies: Lessons learned from assessing aspect-oriented programming. IEEE Transactions on Software Engineering, 25(4):438–455, July/August 1999. doi: 10.1109/32.799936
  • Robert J. Walker, Elisa L. A. Baniassad, and Gail C. Murphy. An initial assessment of aspect-oriented programming. In Proceedings of the 21st International Conference on Software Engineering (ICSE-21), pages 120–130, 1999. doi: //10.1145/302405.302458
  • Robert J. Walker and Jack Snoeyink. Practical point-in-polygon tests using CSG representations of polygons. In Michael T. Goodrich and Catherine C. McGeoch, editors, Algorithm Engineering and Experimentation. Proceedings of the First International Symposium (ALENEX '99), volume 1619 of Lecture Notes in Computer Science, pages 114–123, 1999. doi: 10.1007/3-540-48518-X_7
  • Robert J. Walker and Gail C. Murphy. Using Implicit Context to Ease Software Evolution and Reuse. Technical report TR-99-13, Department of Computer Science, University of British Columbia, Vancouver, Canada, November 1999. 11 pages.
  • Robert J. Walker and Jack Snoeyink. Practical Point-in-Polygon Tests Using CSG Representations of Polygons. Technical report TR-99-12, Department of Computer Science, University of British Columbia, Vancouver, Canada, November 1999. 22 pages.
  • Robert J. Walker. Contextual programming. In Proceedings of the 21st International Conference on Software Engineering (ICSE-21), pages 734–735, 1999. Doctoral symposium. doi: 10.1145/302405.303004
  • Robert J. Walker and Gail C. Murphy. Dynamic contextual reflection: A mechanism for software evolution and reuse. In Proceedings of the OOPSLA '99 Workshop on Reflection and Software Engineering (OORASE '99), ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications, pages 43–50, 1999.

1998

  • Robert J. Walker, Gail C. Murphy, Bjorn Freeman-Benson, Darin Wright, Darin Swanson, and Jeremy Isaak. Visualizing dynamic software system information through high-level models. In Proceedings of the ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA '98), pages 271–283, 1998. doi: 10.1145/286936.286966
  • Robert J. Walker, Elisa L. A. Baniassad, and Gail C. Murphy. An Initial Assessment of Aspect-Oriented Programming. Technical report TR-98-12, Department of Computer Science, University of British Columbia, Vancouver, Canada, September 1998. 10 pages.
  • Gail C. Murphy, Robert J. Walker, and Elisa L. A. Baniassad. Evaluating Emerging Software Development Technologies: Lessons Learned from Assessing Aspect-oriented Programming. Technical report TR-98-10, Department of Computer Science, University of British Columbia, Vancouver, Canada, July 1998. 31 pages.
  • Robert J. Walker, Elisa L. A. Baniassad, and Gail C. Murphy. Assessing Aspect-Oriented Programming and Design: Preliminary Results. Technical report TR-98-03, Department of Computer Science, University of British Columbia, Vancouver, Canada, April 1998.
  • Robert J. Walker, Elisa L. A. Baniassad, and Gail C. Murphy. Assessing aspect-oriented programming and design: Preliminary Results. In Proceedings of the International Workshop on Aspect-Oriented Programming, 20th International Conference on Software Engineering, 1998. 6 pages.
  • Robert J. Walker, Elisa L. A. Baniassad, and Gail C. Murphy. Assessing aspect-oriented programming and design: Preliminary results. In Serge Demeyer and Jan Bosch, editors, Object-Oriented Technology: ECOOP '98 Workshop Reader, volume 1543 of Lecture Notes in Computer Science, pages 433–434, 1998. Presented at the Aspect-Oriented Programming Workshop, 12th European Conference on Object-Oriented Programming, 1998. doi: 10.1007/3-540-49255-0_131

1997

  • Robert J. Walker and Jack Snoeyink. Using CSG representations of polygons for practical point-in-polygon tests. In SIGGRAPH '97 Visual Proceedings, page 125, 1997. Technical sketch. doi: 10.1145/259081.259239
  • Rob Walker. Information engineering on the World-Wide Web: Drawing analogies with software engineering. In Proceedings of the Eighth Western Computer Graphics Symposium, pages 97–107, 1997.

1996

  • Robert James Walker. Integrating Simulation and Animation Software Systems through a Generic Computational Engine. MSc thesis. Department of Computer Science, University of British Columbia, November 1996.

1994

  • Paul Lalonde, Robert Walker, Jason Harrison, and David Forsey. A model for coordinating interacting agents. In Proceedings of Graphics Interface (GI '94), pages 149–156, 1994.