home | teaching | research | publications | bio | resume (PDF) | address André van der Hoek
projects
Chatbots
KnoCap
Graduate students
Adriana Meza Soria
Elahe Paikari
J.18 T.D. LaToza and A. van der Hoek, Crowdsourcing in Software Engineering: Models, Motivations, and Challenges, IEEE Software, 33(1):2016, pages 74–80.
J.17 N. Mangano, T.D. LaToza, M. Petre, and A. van der Hoek, How Software Designers Interact with Informal Sketches at the Whiteboard, IEEE Transactions on Software Engineering, 41(2):2015, pages 135–156.
J.16 N. Mangano and A. van der Hoek, The design and evaluation of a tool to support software designers at the whiteboard, Automated Software Engineering, 19(4): 2012, pages 381–421.
J.15 A. Sarma, D. Redmiles, and A. van der Hoek, Palantír: Early Detection of Development Conflicts Arising from Parallel Code Changes, IEEE Transactions on Software Engineering, 38(4): 2012, pages 889–908.
J.14 A. Baker and A. van der Hoek, Ideas, Subjects, and Cycles as Lenses for Understanding the Software Design Process, Design Studies, 31(6):2010, pages 590–613.
J.13 A. Sarma, D. Redmiles, and A. van der Hoek, Categorizing the Spectrum of Coordination Technology, IEEE Computer, 43(6): 2010, pages 61–67.
J.12 J. Georgas, A. van der Hoek, and R.N. Taylor, Using Architectural Models to Manage and Visualize Runtime Adaptation, IEEE Computer, 42(10):2009, pages 52–60.
J.11 L.P.G. Murta, A. van der Hoek, and C.M.L Werner, Continuous and Automated Evolution of Architecture-to-Implementation Traceability Links, Automated Software Engineering Journal, 15(1):2008, pages 75–107.
J.10 B. Al-Ani, D. Redmiles, A. van der Hoek, M. Alvim, I. Almeida da Silva, N. Mangano, E. Trainer, A. Sarma, Continuous Coordination within Software Engineering Teams: Concepts and Tool Support, Journal of Computer Science and Engineering in Arabic, 1(3):2008, pages 10–33.
J.9 D. Redmiles, A. van der Hoek, B. Al-Ani, T. Hildenbrand, S. Quirk, A. Sarma, R. Silva Filho, C. de Souza, and E. Trainer, Continuous Coordination: A New Paradigm to Support Globally Distributed Software Development Projects, Wirtschaftsinformatik, 49:2007, pages S28–S38.
J.8 J. Estublier, D. Leblang, G. Clemm, R. Conradi, A. van der Hoek, W. Tichy, D. Wiborg-Weber, Impact of the Research Community on the Field of Software Configuration Management, ACM Transactions on Software Engineering and Methodology, 14(4):2005, pages 1–48.
J.7 E. Oh Navarro and A. van der Hoek, Software Process Modeling for an Educational Software Engineering Simulation Game, Software Process Improvement and Practice special issue containing expanded best papers from the Fifth International Workshop on Software Process Simulation and Modeling, 10(3):2004, pages 311–325.
J.6 E. Dashofy, A. van der Hoek, and R.N. Taylor, A Comprehensive Approach for the Development of XML-Based Software Architecture Description Languages, ACM Transactions on Software Engineering and Methodology, 14(2):2005, pages 199–245.
J.5 R. Roshandel, A. van der Hoek, M. Mikic-Rakic, N. Medvidovic, Mae – A System Model and Environment for Managing Architectural Evolution, ACM Transactions on Software Engineering and Methodology, 13(2):2004, pages 240–276.
J.4 A. van der Hoek, Design-Time Product Line Architectures for Any-Time Variability, Science of Computer Programming special issue on Software Variability Management, 53(30):2004, pages 285–304.
J.3 A. Baker, E. Oh Navarro, and A. van der Hoek, An Experimental Card Game for Teaching Software Engineering Processes, Journal of Systems and Software special issue containing invited and expanded best papers from the 2003 International Conference on Software Engineering & Training, 75:1-2, 2005, pages 3–16.
J.2 A. van der Hoek and A.L. Wolf, Software Release Management for Component-Based Software, Software – Practice and Experience, 33:2003, pages 77–98.
J.1 A. van der Hoek, A. Carzaniga, D. Heimbigner, and A.L. Wolf, A Testbed for Configuration Management Policy Programming, IEEE Transactions on Software Engineering, 28(1):2002, pages 79–99.
B.1 M. Petre and A. van der Hoek, Software Design Decoded: 66 Ways How Experts Think, MIT Press, 2016.
EB.2 A. van der Hoek and M. Petre, Software Designers in Action: A Human-Centric Look at Design Work, CRC Press, 2013.
EB.1 I. Mistrik, J. Grundy, A. van der Hoek, and J. Whitehead, Collaborative Software Engineering, Springer-Verlag, 2010.
C.107 E.R.Q. Weidema, C. López, S. Nayebaziz, F. Spanghero, and and A. van der Hoek, Toward Microtask Crowdsourcing Software Design Work, Third International Workshop on Crowdsourcing in Software Engineering, May 2016, pages 41–44.
C.106 L. Martie. T.D LaToza, and A. van der Hoek, CodeExchange: Supporting Reformulation of Internet-Scale Code Queries in Context, Thirtieth International Conference on Automated Software Engineering, November 2015, pages 24–35.
C.105 T.D. LaToza, A. Di Lecce, F. Ricci, W.B. Towne, and A. van der Hoek, Ask the Crowd: Scaffolding Coordination and Knowledge Sharing in Microtask Programming, Symposium on Visual Languages and Human-Centric Computing, October 2015, pages 23–27.
C.104 L. Martie and A. van der Hoek, Sameness: An Experiment in Code Search, Twelfth Working Conference on Mining Software Repositories, May 2015, pages 76–87.
C.103 M. Zhao and A. van der Hoek, A Brief Perspective on Microtask Crowdsourcing Workflows for Interface Design, Second International Workshop on Crowdsourcing in Software Engineering, May 2015, pages 45–46.
C.102 T.D. LaToza and A. van der Hoek, A Vision of Crowd Development, Thirty-seventh International Conference on Software Engineering New Ideas and Emerging Results Track, May 2015, pages 563–566.
C.101 T.D. LaToza, M. Chen, l. Jiang, M. Zhao, and A. van der Hoek, Borrowing from the Crowd: A Study of Recombination in Software Design Competitions, Thirty-seventh International Conference on Software Engineering, May 2015, pages 551–562.
C.100 T.D. LaToza, W.B. Towne, C. Adriano, A. van der Hoek, Microtask Programming: Building Software with a Crowd, Symposium on User Interface Software and Technology, October 2014, pages 43–54.
C.99 B. Penzenstadler, B. Tomlinson, E. Baumer, M. Pufal, A. Raturi, D. Richardson, B. Cakici, R. Chitchyan, G. Da Costa, L. Dombrowski, M. Picha Edwardsson, E. Eriksson, X. Franch, G.R. Hayes, C. Herzog, W. Lohmann, M. Mahaux, A. Mavin, M. Mazmanian, S. Nayebaziz, J. Norton, D. Pargman, D.J. Patterson, J.-M. Pierson, K. Roher, M. Silberman, K. Simonson, A. Torrance, and A. van der Hoek, ICT4S 2029: What Will Be the Systems Supporting Sustainability in 15 Years?, Second International Conference on ICT for Sustainability, August 2014, pages 30–39.
C.98 N. Mangano, T.D. LaToza, M. Petre, and A. van der Hoek, Supporting Informal Design with Interactive Whiteboards, Conference on Human Factors in Computing Systems, April 2014, pages 331–340.
C.97 T.D. LaToza, W. B. Towne, A. van der Hoek, J. D. Herbsleb, Crowd Development, Sixth International Workshop on Cooperative and Human Aspects of Software Engineering, May 2013, pages 85–88.
C.96 L. Martie and A. van der Hoek, Toward Social-Technical Code Search, Sixth International Workshop on Cooperative and Human Aspects of Software Engineering, May 2013, pages 101–104.
C.95 T.D. LaToza, E. Shabani, and A. van der Hoek, A Study of Architectural Decision Practices, Sixth International Workshop on Cooperative and Human Aspects of Software Engineering, May 2013, pages 77–80.
C.94 A. Motta, N. Mangano, and A. van der Hoek, Light-weight Analysis of Software Design Models at the Whiteboard, Fifth International Workshop on Modeling in Software Engineering, May 2013, pages 18–23.
C.93 D. Loksa, N. Mangano, T.D. LaToza, and A. van der Hoek, Enabling a Classroom Design Studio with a Collaborative Sketch Design Tool, Thirty-third International Conference on Software Engineering Education Track, May 2013, pages 1073–1082.
C.92 G. Bortis and A. van der Hoek, PorchLight: a Tag-Based Approach to Bug Triaging, Thirty-fifth International Conference on Software Engineering, Thirty-fifth International Conference on Software Engineering, May 2013, pages 342–351.
C.91 N. Mangano, M. Dempsey, N. Lopez, and A. van der Hoek, A Demonstration of a Distributed Software Design Sketching Tool, Thirty-third International Conference on Software Engineering Demonstration Track, May 2011, pages 1028–1030.
C.90 N. Lopez and A. van der Hoek, The Code Orb - Supporting Contextualized Coding via At-a-Glance Views (NIER Track), Thirty-third International Conference on Software Engineering New Ideas and Emerging Results Track, May 2011, pages 824–827.
C.89 G. Bortis and A. van der Hoek, TeamBugs: A Collaborative Bug Tracking Tool, Fourth International Workshop on Cooperative and Human Aspects of Software Engineering, May 2011, pages 69–71.
C.88 A. van der Hoek and N. Lopez, A Design Perspective on Modularity, Tenth International Conference on Aspect-Oriented Software Development, March 2011, pages 265–279 (keynote paper).
C.87 N. Lopez and A. van der Hoek, An Agenda for Concern-Oriented Software Engineering, FSE/SDP Workshop on Future of Software Engineering Research, November 2010, 5 pages.
C.86 M. Grechanik, J.A. Jones, A. Orso, and A. van der Hoek, Bridging Gaps between Developers and Testers in Globally-Distributed Software Development, FSE/SDP Workshop on Future of Software Engineering Research, November 2010, 5 pages.
C.85 N. Mangano, A. Baker, M. Dempsey, E. Navarro, and A. van der Hoek, Software Design Sketching with Calico, Twenty-fifth IEEE/ACM International Conference on Automated Software Engineering, September 2010, pages 23–32.
C.84 S. Jansen, W. Buts, Sjaak Brinkkemper, and A. van der Hoek, Benchmarking the Customer Configuration Updating Process of the International Product Software Industry, International Conference on Software Process 2010, July 2010, pages 369–380.
C.83 F. Servant, J.A. Jones, and A. van der Hoek, CASI: Preventing Indirect Conflicts through a Live Visualization, Third International Workshop on Cooperative and Human Aspects of Software Engineering, May 2010, pages 39–46.
C.82 T. Proença, N. Moura, and A. van der Hoek, On the Use of Emerging Design as a Basis for Knowledge Collaboration, Third International Workshop on Knowledge Collaboration in Software Development, November 2009, pages 91–99.
C.81 G. Bortis and A. van der Hoek, DesignMinders: A Design Knowledge Collaboration Approach, Third International Workshop on Knowledge Collaboration in Software Development, November 2009, pages 84–90.
C.80 E. Nistor and A. van der Hoek, Explicit Concern-Driven Development in ArchEvol, Twenty-fourth IEEE/ACM International Conference on Automated Software Engineering, November 2009, pages 185–196.
C.79 G. Bortis and A. van der Hoek, DesignMinders: Preserving and Sharing Informal Software Design Knowledge, Second Workshop on Knowledge Reuse, September 2009 (electronic proceedings, 8 pages).
C.78 N. Lopéz, R. Casallas, and A. van der Hoek, Issues in Mapping Change-Based Product Line Architectures to Configuration Management Systems, Thirteenth International Software Product Line Conference, August 2009, pages 21–30.
C.77 S.A Hendrickson, Y. Wang, A. van der Hoek, R.N. Taylor, and A. Kobsa, Modeling PLA Variation of Privacy-Enhancing Personalized Systems, Thirteenth International Software Product Line Conference, August 2009, pages 71–80.
C.76 J.A. Jones, M. Grechanik, and A. van der Hoek, Enabling and Enhancing Collaborations between Software Development Organizations and Independent Test Agencies, Workshop on Cooperative and Human Aspects on Software Engineering, May 2009, pages 56–59.
C.75 A. Baker and A. van der Hoek, An Experience Report on the Design and Delivery of Two New Software Design Courses, Fortieth ACM Technical Symposium on Computer Science Education, March 2009, pages 319–323.
C.74 E. Navarro and A. van der Hoek, A Multi-Site Evaluation of SimSE, an Educational Software Engineering Simulation Game, Fortieth ACM Technical Symposium on Computer Science Education, March 2009, pages 326–330.
C.73 A. Sarma, D. Redmiles, and A. van der Hoek, Empirical Evidence of the Benefits of Workspace Awareness in Software Configuration Management, Sixteenth ACM SIGSOFT International Symposium on the Foundations of Software Engineering, November 2008, 113–123.
C.72 R. Ripley and A. van der Hoek, Decisions and Rationale during the Evolution of a Coordination Infrastructure, Workshop on Infrastructure for Research in Collaborative Software Engineering, November 2008 (electronic proceedings, 4 pages).
C.71 N. Mangano, A. Baker, M. Dempsey, E. Navarro, and A. van der Hoek, Calico: A Tool for Early Software Design Sketching, Workshop on Sketch Tools for Diagramming, September 2008, pages 51–56.
C.70 N. Mangano, A. Baker, and A. van der Hoek, Calico: A Prototype Sketching Tool for Modeling in Early Design, International Workshop on Modeling in Software Engineering, May 2008, pages 63–68.
C.69 G. Bortis and A. van der Hoek, Software Pre-Patterns as Architectural Knowledge, Third International Workshop on Sharing and Reusing Architectural Knowledge, May 2008, pages 19–22
C.68 S.A. Hendrickson, S. Subramanian, and A. van der Hoek, Multi-Tiered Design Rationale for Change Set Based Product Line Architectures, Third International Workshop on Sharing and Reusing Architectural Knowledge, May 2008, pages 41–44.
C.67 B. Al-Ani, E. Trainer, R. Ripley, A. Sarma, A. van der Hoek, and David Redmiles, Continuous Coordination within the Context of Cooperative and Human Aspects of Software Engineering, First International Workshop on Cooperative and Human Aspects of Software Engineering, May 2008, pages 1–4.
C.66 A. Sarma, G. Bortis, and A. van der Hoek, Towards Supporting Awareness of Indirect Conflicts across Software Configuration Management Workspaces, Twenty-second IEEE/ACM International Conference on Automated Software Engineering, November 2007, pages 94–103.
C.65 A. Sarma, D. Redmiles, and A. van der Hoek, A Comprehensive Evaluation of Workspace Awareness in Software Configuration Management Systems, 2007 IEEE Symposium on Visual Languages and Human-Centric Computing, September 2007, pages 23–26.
C.64 I. Almeida da Silva, M. Alvim, R. Ripley, A. Sarma, C.M.L. Werner, and A. van der Hoek, Designing Software Cockpits for Coordinating Distributed Software Development, First Workshop on Measurement-based Cockpits for Distributed Software and Systems Engineering Projects, August 2007, pages 14–19.
C.63 E. Oh Navarro and A. van der Hoek, Comprehensive Evaluation of an Educational Software Engineering Simulation Environment, Twentieth Conference on Software Engineering Education and Training, July 2007, pages 195–202.
C.62 R. Ripley, A. Sarma, and A. van der Hoek, A Visualization for Software Project Awareness and Evolution, Fourth IEEE International Workshop on Visualizing Software for Understanding and Analysis, June 2007, pages 137–144.
C.61 S.A. Hendrickson and A. van der Hoek, Modeling Product Line Architectures through Change Sets and Relationships, Twenty-ninth International Conference on Software Engineering, May 2007, pages 189–198.
C.60 I.A. da Silva, P. Chen, C. Van der Westhuizen, R. Ripley, and A. van der Hoek, Lighthouse: Coordination through Emerging Design, OOPSLA Eclipse Technology Exchange Workshop, October 2006, pages 11–15.
C.59 A. Sarma and A. van der Hoek, Towards Awareness in the Large, First International Conference on Global Software Engineering, October 2006, pages 127–131.
C.58 S.A. Hendrickson, B. Jett, and A. van der Hoek, Layered Class Diagrams: Supporting the Design Process, Ninth International Conference on Model Driven Engineering Languages and Systems, October 2006, pages 722–736.
C.57 L.G.P. Murta, A. van der Hoek, and C.M.L. Werner, ArchTrace: Policy-Based Support for Managing Evolving Architecture-to-Implementation Traceability Links, Twenty-first IEEE/ACM International Conference on Automated Software Engineering, September 2006, pages 135–144.
C.56 Y. Wang, A. Kobsa, A. van der Hoek, and J. White, PLA-based Runtime Dynamism in Support of Privacy-Enhanced Web Personalization, Tenth International Software Product Line Conference, August 2006, pages 151–160.
C.55 L. Xu, S.A. Hendrickson, E. Hettwer, H. Ziv, A. van der Hoek, and D.J. Richardson, Towards Supporting the Architecture Design Process through Evaluation of Design Alternatives, Second International Workshop on the Role of Software Architecture for Testing and Analysis, July 2006, pages 38–44.
C.54 C. Van der Westhuizen, P. Chen, and A. van der Hoek, Emerging Design: New Roles and Uses for Abstraction, Workshop on the Role of Abstraction in Software Engineering: Organizational, Managerial and Cognitive Perspectives, May 2006 (electronic proceedings, 6 pages).
C.53 E. Nistor and A. van der Hoek, Concern Highlight: A Tool for Concern Exploration and Visualization, Workshop on Linking Aspect Technology and Evolution, March 2006 (electronic proceedings, 5 pages).
C.52 D. Carrington, A. Baker, and A. van der Hoek, It’s All in the Game: Teaching Software Process Concepts, Frontiers in Education, October 2005, pages T1A1–T1A6.
C.51 E. Nistor, J. Erenkrantz, S. Hendrickson, and A. van der Hoek, ArchEvol: Versioning Architectural-Implementation Relationships, Twelfth International Workshop on Software Configuration Management, September 2005, pages 99–111.
C.50 J.C. Georgas, A. van der Hoek, and R.N. Taylor, Architectural Runtime Configuration Management in Support of Dependable Self-Adaptive Software, Workshop on Architecting Dependable Systems, May 2005, pages 48–53.
C.49 T. Birkhölzer, E. Oh Navarro, and A. van der Hoek, Teaching by Modeling instead of by Models, Sixth International Workshop on Software Process Simulation and Modeling, May 2005.
C.48 A. van der Hoek, D.G. Kay, and D.J. Richardson, A B.S. Degree in Informatics: Contextualizing Software Engineering Education, Twenty-seventh International Conference on Software Engineering, May 2005, pages 641–642.
C.47 E. Oh Navarro and A. van der Hoek, Scaling up: How Thirty-two Students Collaborated and Succeeded in Developing a Prototype Software Design Environment, Eighteenth Conference on Software Engineering Education & Training, February 2005, pages 155–162.
C.46 E. Oh Navarro and A. van der Hoek, Design and Evaluation of an Educational Software Process Simulation Environment and Associated Model, Eighteenth Conference on Software Engineering Education & Training, February 2005, pages 25–32.
C.45 D.G. Kay, A. van der Hoek, and D.J. Richardson, Informatics: A Focus on Computer Science in Context, SIGCSE 2005 Technical Symposium on Computer Science Education, February 2005, pages 551–555.
C.44 A. Sarma, A. van der Hoek, and L.-T. Cheng, A Need-Based Collaboration Classification Framework, Workshop on Eclipse as a Vehicle for CSCW Research, November 2004, pages 16–20 (also available as IBM Technical Report RC23339).
C.43 R. Ripley, R. Yasui, A. Sarma, and A. van der Hoek, Workspace Awareness in Application Development, OOPSLA Eclipse Technology Exchange Workshop, October 2004, pages 17–21.
C.42 A. Baker, P. Chen, C. Van der Westhuizen, and A. van der Hoek, A Call for the Use of Display Technology to Support Software Development, Workshop on Ubiquitous Display Environments, September 2004.
C.41 E. Oh Navarro and A. van der Hoek, SimSE: An Interactive Simulation Game For Software Engineering Education, IASTED Conference on Computers and Advanced Technology in Education, August 2004, pages 12–17.
C.40 A. van der Hoek, D. Redmiles, P. Dourish, A. Sarma, R. Silva Filho, and C. de Souza, Continuous Coordination: A New Paradigm for Collaborative Software Engineering Tools, Workshop on Directions in Software Engineering Environments, May 2004, pages 29–36.
C.39 A. Sarma and A. van der Hoek, A Conflict Detected Earlier is a Conflict Resolved Easier, Fourth Workshop on Open Source Software Engineering, May 2004, pages 82–86.
C.38 E. Oh Navarro and A. van der Hoek, Software Process Modeling for an Interactive, Graphical, Educational Software Engineering Simulation Game, Fifth International Workshop on Software Process Simulation and Modeling, May 2004, pages 171–176.
C.37 C. Lüer and A. van der Hoek, JPloy: User-Centric Deployment Support in a Component Platform, Second International Working Conference on Component Deployment, May 2004, pages 190–204.
C.36 R. van der Lingen and A. van der Hoek, An Experimental, Pluggable Infrastructure for Modular Configuration Management Policy Composition, Twenty-Sixth International Conference on Software Engineering, May 2004, pages 573–582.
C.35 A. Baker, E. Oh Navarro, and A. van der Hoek, Teaching Software Engineering using Simulation Games, International Conference on Simulation in Education, January 2004, pages 9–14.
C.34 M. Critchlow, K. Dodd, J. Chou, and A. van der Hoek, Refactoring Product Line Architectures, First International Workshop on Refactoring: Achievements, Challenges, and Effects, November 2003, pages 23–26.
C.33 A. Sarma and A. van der Hoek, Visualizing Parallel Workspace Activities, IASTED International Conference on Software Engineering and Applications, November 2003, pages 435–440.
C.32 P. Chen, M. Critchlow, A. Garg, C. Van der Westhuizen, and A. van der Hoek, Differencing and Merging within an Evolving Product Line Architecture, Fifth International Workshop on Product Family Engineering, November 2003, pages 269–281.
C.31 A. Garg, M. Critchlow, P. Chen, C. Van der Westhuizen, and A. van der Hoek, An Environment for Managing Evolving Product Line Architectures, International Conference on Software Maintenance 2003, September 2003, pages 358–367.
C.30 A. van der Hoek, E. Dincel, and N. Medvidovic, Using Service Utilization Metrics to Assess the Structure of Product Line Architectures, Ninth IEEE Software Metrics Symposium, September 2003, pages 298–308.
C.29 R. van der Lingen and A. van der Hoek, Dissecting Configuration Management Policies, Software Configuration Management: ICSE Workshops SCM 2001 and SCM 2003 Selected Papers, May 2003, pages 177–190.
C.28 S. Sowrirajan and A. van der Hoek, Managing the Evolution of Distributed and Inter-related Components, Software Configuration Management: ICSE Workshops SCM 2001 and SCM 2003 Selected Papers, May 2003, pages 217–230.
C.27 H. Muccini and A. van der Hoek, Towards Testing Product Line Architectures, International Workshop on Test and Analysis of Component Based Systems, April 2003, pages 111–121.
C.26 A. Baker, E. Oh Navarro, and A. van der Hoek, Problems and Programmers: An Educational Software Engineering Card Game, Twenty-fifth International Conference on Software Engineering, May 2003, pages 614–619.
C.25 A. Sarma, Z. Noroozi, and A. van der Hoek, Palantír: Raising Awareness among Configuration Management Workspaces, Twenty-fifth International Conference on Software Engineering, May 2003, pages 444–453.
C.24 A. Baker, E. Oh Navarro, and A. van der Hoek, An Experimental Card Game for Teaching Software Engineering, Sixteenth International Conference on Software Engineering Education and Training, March 2003, pages 216–223.
C.23 E. Dashofy, A. van der Hoek, and R.N. Taylor, Towards Architecture-Based Self-Healing Systems, First ACM SIGSOFT Workshop on Self-Healing Systems, November 2002, pages 21–26.
C.22 P. Dourish and A. van der Hoek, Émigré: Metalevel Architecture and Migratory Work, Fourth International Symposium on Human Computer Interaction with Mobile Devices, September 2002, pages 281–285.
C.21 C. Van der Westhuizen and A. van der Hoek, Understanding and Propagating Architectural Changes, Third Working IEEE/IFIP Conference on Software Architecture, August 2002, pages 95–109.
C.20 A. Sarma and A. van der Hoek, Palantír: Coordinating Distributed Workspaces, Workshop on Cooperative Supports for Distributed Software Engineering Processes, August 2002, pages 1093–1097.
C.19 E. Dashofy, A. van der Hoek, and R.N. Taylor, An Infrastructure for the Rapid Development of XML-Based Architecture Description Languages, Twenty-fourth International Conference on Software Engineering, May 2002, pages 266–276.
C.18 A. Sarma and A. van der Hoek, Palantír: Increasing Awareness in Distributed Software Development, 2002 ICSE Workshop on Global Software Development, May 2002, pages 28–32.
C.17 A. van der Hoek, Integrating Configuration Management and Software Deployment, Working Conference on Complex and Dynamic Systems Architecture, December 2001, pages 230–233.
C.16 E. Dincel, N. Medvidovic, and A. van der Hoek, Measuring Product Line Architectures, Fourth International Workshop on Product Family Engineering, October 2001, pages 346–352.
C.15 E. Dashofy and A. van der Hoek, Representing Product Family Architectures in an Extensible Architecture Description Language, Fourth International Workshop on Product Family Engineering, October 2001, pages 330–341.
C.14 A. van der Hoek, M. Mikic-Rakic, R. Roshandel, and N. Medvidovic, Taming Architectural Evolution, Eighth European Software Engineering Conference with the Ninth International Symposium on the Foundations of Software Engineering, September 2001, pages 1–10.
C.13 E. Dashofy, A. van der Hoek, and R.N. Taylor, A Highly-Extensible, XML-Based Architecture Description Language, Working IEEE/IFIP Conference on Software Architecture, September 2001, pages 103–112.
C.12 C. Lüer, D. Rosenblum, and A. van der Hoek, The Evolution of Software Evolvability, International Workshop on the Principles of Software Evolution, September 2001, pages 131–134.
C.11 E. Oh and A. van der Hoek, Adapting Game Technology to Support Individual and Organizational Learning, 2001 International Conference on Software Engineering and Knowledge Engineering, June 2001, pages 347–354.
C.10 E. Oh and A. van der Hoek, Challenges in Using an Economic Cost Model for Software Engineering Simulation, Third International Workshop on Economics-Driven Software Engineering Research, May 2001, pages 45–49 (reprinted in Projects & Profits, 4 (8), pages 43–50).
C.9 A. van der Hoek, Capturing Product Line Architectures, Fourth International Software Architecture Workshop, June 2000, pages 95–99.
C.8 A. van der Hoek, Configuration Management and Open Source Projects, Third Workshop on Software Engineering over the Internet, June 2000, pages 41–45.
C.7 A. van der Hoek, D. Heimbigner, and A.L. Wolf, Versioned Software Architecture, Third International Software Architecture Workshop, November 1998, pages 73–76.
C.6 A. van der Hoek, D. Heimbigner, and A.L. Wolf, System Modeling Resurrected, Eighth International Symposium on System Configuration Management, July 1998, pages 140–145.
C.5 A. van der Hoek, R.S. Hall, D. Heimbigner, and A.L. Wolf, Software Release Management, Sixth European Software Engineering Conference with the Fifth ACM SIGSOFT Symposium on the Foundations of Software Engineering, September 1997, pages 159–175.
C.4 R.S. Hall, D. Heimbigner, A. van der Hoek, and A.L. Wolf, An Architecture for Post-Development Configuration Management in a Wide Area Network, Seventeenth International Conference on Distributed Computing Systems, May 1997, pages 269–278.
C.3 A. van der Hoek, D. Heimbigner, and A.L. Wolf, A Generic, Peer-to-Peer Repository for Distributed Configuration Management, Eighteenth International Conference on Software Engineering, March 1996, pages 308–317.
C.2 A. van der Hoek, D. Heimbigner, and A.L. Wolf, Does Configuration Management Have a Future?, Software Configuration Management: ICSE SCM–4 and SCM–5 Workshops Selected Papers, May 1995, pages 305–309.
C.1 R.H. Byrd, E. Eskow, A. van der Hoek, R.B. Schnabel, and K.P.B. Oldenkamp, A Parallel Global Optimization Method for Solving Molecular Cluster and Polymer Conformation Problems, Seventh SIAM Conference on Parallel Processing for Scientific Computing, February 1995, pages 72–77.
BC.7 A. Baker and A. van der Hoek, Ideas, Subjects, and Cycles as Lenses for Understanding the Software Design Processn, M. Petre and A. van der Hoek (Eds), Software Designers in Action: A Human-Centric Look at Design Work, CRC Press, 2013 (reprint from J.14).
BC.6 T. Proença, N. Moura, and A. van der Hoek, On the Use of Emerging Design as a Basis for Knowledge Collaboration, K. Nakakoji, Y. Murakami, and E. McCready (Eds), New Frontiers in Artificial Intelligence: JSAI-isAI 2009 Workshops, LENLS, JURISIN, KCSD, LLLL, Springer-Verlag, 2010, pages 124–134.
BC.5 A. Sarma, B. Al-Ani, E. Trainer, R. S. Silva Filho, I. da Silva, D. Redmiles, and A. van der Hoek, Continuous Coordination Tools and their Evaluation, I. Mistrik, J. Grundy, J. Whitehead, and A. van der Hoek (Eds), Collaborative Software Engineering, Springer-Verlag, 2010, pages 153–178.
BC.4 E. Navarro and A. van der Hoek, On the Role of Learning Theories in Furthering Software Engineering Education, H.J.C. Ellis, S.A. Demurjian, and J.F. Naveda (Eds), Software Engineering: Effective Teaching and Learning Approaches and Practices, IGI Global, 2008, pages 38–59.
BC.3 R.N. Taylor and A. van der Hoek, Software Design and Architecture: The Once and Future Focus of Software Engineering, L. Briand and A.L. Wolf (Eds), Future of Software Engineering 2007, IEEE Computer Society Press, May 2007, pages 226–243.
BC.2 A. van der Hoek, D.G. Kay, and D.J. Richardson, Informatics: A Novel, Contextualized Approach to Software Engineering Education, P. Inverardi and M. Jazayeri (Eds), Software Engineering Education in the Modern Age: Challenges and Possibilities, PostProceedings of ICSE '05 Education and Training Track, Lecture Notes in Computer Science 4309, Springer, November 2006, pages 147–165.
BC.1 R.H. Byrd, E. Eskow, A. van der Hoek, R.B. Schnabel, C.-S. Shao, and Z. Zou, Global Optimization Methods for Protein Folding Problems, DIMACS Series in Discrete Mathematics and Theoretical Computer Science – Global Minimization of Nonconvex Energy Functions: Molecular Conformation and Protein Folding, 1995, pages 29–39.
T.12 A. Sarma, J. Herbsleb, and A. van der Hoek, Challenges in Measuring, Understanding, and Achieving Social-Technical Congruence, Technical Report CMU-ISR-08-106, Carnegie Mellon University, Institute for Software Research International, Pittsburg, 2008.
T.11 A. Baker and A. van der Hoek, Examining Software Design from a General Design Perspective, Technical Report UCI-ISR-06-15, Institute for Software Research, University of California, Irvine, 2006.
T.10 A. Baker and A. van der Hoek, Framing Software Design with the Design Diamond, Technical Report UCI-ISR-06-11, Institute for Software Research, University of California, Irvine, 2006.
T.9 A. Baker and A. van der Hoek, Reframing Software Design: Perspectives on Advancing an Elusive Discipline, Technical Report UCI-ISR-06-10, Institute for Software Research, University of California, Irvine, 2006.
T.8 R. Ripley, A. Sarma, and A. van der Hoek, Using Visualizations to Analyze Workspace Activity and Discern Software Project Evolution, Technical Report UCI-ISR-06-01, Institute for Software Research, University of California, Irvine, 2006.
T.7 C. Lüer and A. van der Hoek, Composition Environments for Deployable Software Components, Technical Report UCI-ICS-02-18, Department of Information and Computer Science, University of California, Irvine, 2002.
T.6 A. van der Hoek, D. Heimbigner, and A.L. Wolf, Global Optimization Methods for Protein Folding Problems, Technical Report CU-CS-895-99, Department of Computer Science, University of Colorado at Boulder, 1998.
T.5 A. van der Hoek, A. Carzaniga, D. Heimbigner, and A.L. Wolf, A Reusable, Distributed Repository for Configuration Management Policy Programming, Technical Report CU-CS-864-98, Department of Computer Science, University of Colorado at Boulder, 1998.
T.4 A. van der Hoek, D. Heimbigner, and A.L. Wolf, Investigating the Applicability of Architecture Description in Configuration Management and Software Deployment, Technical Report CU-CS-862-98, Department of Computer Science, University of Colorado at Boulder, 1998.
T.3 A. Carzaniga, A. Fuggetta, R.S. Hall, D. Heimbigner, A. van der Hoek, and A.L. Wolf, A Characterization Framework for Software Deployment Technologies, Technical Report CU-CS-857-98, Department of Computer Science, University of Colorado at Boulder, 1998.
T.2 A. van der Hoek, D. Heimbigner, A.L. Wolf, Software Architecture, Configuration Management, and Configurable Distributed Systems: A Ménage a Trois, Technical Report CU-CS-849-98, Department of Computer Science, University of Colorado at Boulder, 1998.
T.1 R.S. Hall, D. Heimbigner, A. van der Hoek, and A.L. Wolf, The Software Dock: A Distributed, Agent-based Software Deployment System, Technical Report CU-CS-832-97, Department of Computer Science, University of Colorado at Boulder, 1997.
PHD A. van der Hoek, A Reusable, Distributed Repository for Configuration Management Policy Programming, Ph.D. Dissertation, University of Colorado at Boulder, 2000.
MS A. van der Hoek, Parallel Global Optimization of Proteins, M.S. Thesis, Erasmus Universiteit Rotterdam, 1994.
Andre's picture
contact
email
andre@ics.uci.edu

skype
awvanderhoek

hangouts
awvanderhoek