publications

publications in reverse chronological order.

2020

  1. IV
    A Modular Architecture for Procedural Generation of Towns, Intersections and Scenarios for Testing Autonomous Vehicles
    Paranjape, Ishaan, Jawad, Abdul, Xu, Yanwen, Song, Asiiah, and Whitehead, Jim
    In Proc. 2020 IEEE Intelligent Vehicles Symposium (IV 2020) 2020
  2. FDG
    Scheherazade’s Tavern: A prototype for deeper NPC interactions
    Aljammaz, Rehaf, Oliver, Elizabeth, Whitehead, Jim, and Mateas, Michael
    In Proc. Int’l Conference on the Foundations of Digital Games (FDG 2020) 2020
  3. PCG
    Spatial Layout of Procedural Dungeons Using Linear Constraints and SMT Solvers
    Whitehead, Jim
    In Proc. 2020 Workshop on Procedural Content Generation (PCG2020) 2020
  4. AIIDE
    Computer-generated music for tabletop role-playing games
    Ferreira, Lucas, Lelis, Levi, and Whitehead, Jim
    In Proc. AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment (AIIDE 2020) 2020

2019

  1. ISMIR
    Learning to Generate Music with Sentiment
    Ferreira, Lucas, and Whitehead, Jim
    In Proc. 20th International Society for Music Information Retrieval Conference (ISMIR 2019) Nov 2019
  2. A methodology for designing natural language interfaces for procedural content generation
    Mobramaein, Afshin, and Whitehead, Jim
    In Proc. Workshop on User Experience of Artificial Intelligence in Games (UX of AI 2019)(with FDG 2019) Aug 2019
  3. PCG
    TownSim: agent-based city evolution for naturalistic road network generation
    Song, Asiiah, and Whitehead, Jim
    In Proc. 10th Workshop on Procedural Content Generation (PCG 2019)(with FDG 2019) Aug 2019

2018

  1. SP&E
    An empirical study of software change classification with imbalance data‐handling methods
    Zhu, Xiaoyan, Niu, Binbin, and Whitehead Jr., E. James
    Software: Practice and Experience 2018
  2. AIIDE
    Talin: A Framework for Dynamic Tutorials Based on the Skill Atoms Theory
    Aytemiz, Batu, Karth, Isaac, Harder, J., Smith, Adam M., and Whitehead, Jim
    In Proc. 14th AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment (AIIDE’18) Nov 2018
  3. AIIDE
    CADI: A Conversational Assistive Design Interface for Discovering Pong Variants
    Mobramaein, Afshin, Behrooz, Morteza, and Whitehead, Jim
    In Proc. 14th AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment (AIIDE’18) (poster paper) Nov 2018
  4. EXAG
    Towards 3D Neural Style Transfer
    Mazeika, Jo, and Whitehead, Jim
    In Proc. 2018 Workshop on Experimental AI and Games (EXAG)(with AIIDE 2018) Nov 2018
  5. Cognitive and Experiential Interestingness in Abstract Visual Narrative
    Behrooz, Morteza, Mobramaein, Afshin, Jhala, Arnav, and Whitehead, Jim
    In Proc. 40th Annual Conference of the Cognitive Science Society (CogSci 2018) Jul 2018
  6. Talk to Me About Pong: On Using Conversational Interfaces for Mixed-Initiative Game Design
    In Proc. 2018 AAAI Spring Symposium Series, The Design of the User Experience for Artificial Intelligence (the UX of AI) Mar 2018

2017

  1. AIIDE
    Solving for Bespoke Game Assets: Applying Style to 3D Generative Artifacts (short paper)
    Mazeika, Jo, and Whitehead, Jim
    In Proceedings of the 13th AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment (AIIDE 2017) Oct 2017
  2. FDG
    Solusforge: Controlling the Generation of the 3D models with Spatial Relation Graphs (poster presentation)
    Mazeika, Jo, and Whitehead, Jim
    In Proceedings of the 2017 International Conference on the Foundations of Digital Games (FDG 2017) Aug 2017
  3. PCG
    Art and Science of Engineered Design: What Kind of Discipline is PCG? (short paper)
    Whitehead, Jim
    In Proceedings of the Eighth Workshop on Procedural Content Generation (PCG 2017) Aug 2017
  4. PCG
    Towards Generative Emotions in Games based on Cognitive Modeling (short paper)
    In Proceedings of the Eighth Workshop on Procedural Content Generation (PCG 2017) Aug 2017
  5. ICCBR
    Cooking on the Margins: Probabilistic Soft Logics for Recommending and Adapting Recipes
    Pagnutti, Johnathan, and Whitehead, Jim
    In Computer Cooking Contest held with 25th Int’l Conference on Case Based Reasoning (ICCBR 2017) Jun 2017
  6. ICCC
    A shared language for creative communities of artbots
    Compton, Kate, Pagnutti, Johnathan, and Whitehead, Jim
    In Proceedings of the Co-Creation Workshop (with Int’l Conference on Computational Creativity, ICCC 2017) Jun 2017

2016

  1. FDG
    Design Lessons From Binary Fission: A Crowd Sourced Game for Precondition Discovery
    Compton, Kate, Logas, Heather, Osborn, Joseph C., Chakraborttii, Chandranil, Coffman, Kelsey, Fava, Daniel, Lederle-Ensign, Dylan, Lin, Zhongpeng, Mazeika, Jo, Mobramaein, Afshin, Pagnutti, Johnathan, Sanchez, Huascar, Whitehead, Jim, Murray, John, and Laurel, Brenda
    In Proceedings of the First International Joint Conference of the Digital Games Research Association (DIGRA) and the Foundations of Digital Games (FDG) 2016 Aug 2016
  2. PCG
    Do You Like This Art I Made You: Introducing Techne, A Creative Art Bot Commune
    Pagnutti, Johnathan, Compton, Kate, and Whitehead, Jim
    In Proceedings of the 7th Procedural Content Generation Workshop (PCG 2016) Aug 2016
  3. ICPC
    Multistaging to Understand: Distilling the Essence of Java Code Examples
    Sanchez, Huascar, Whitehead, Jim, and Schaef, Martin
    In Proceedings of the 24th IEEE International Conference on Program Comprehension (ICPC 2016) May 2016
  4. ICSE
    Crowdsourcing program preconditions via a classification game
    Fava, Daniel, Shapiro, Dan, Osborn, Joseph C., Schaef, Martin, and James, Whitehead Jr. E.
    In Proceedings of the 38th International Conference on Software Engineering (ICSE 2016) May 2016

2015

  1. SP&E
    An analysis of programming language statement frequency in C, C++, and Java source code
    Zhu, Xiaoyan, Whitehead Jr., E. James, Sadowski, Caitlin, and Song, Qinbao
    Software: Practice and Experience Nov 2015
  2. ICCC
    Generative Mixology: An Engine for Creating Cocktails
    Pagnutti, Johnathan, and Whitehead, Jim
    In Proceedings of the Sixth International Conference on Computational Creativity (ICCC 2015) Jun 2015
  3. BotPrint: Casual Robotic Evolution (demonstration paper)
    Compton, Kate, Lederle-Ensign, Dylan, Lin, Zhongpeng, Mazeika, Joe, Mobramaein, Afshin, Pagnutti, Johnathan, Sanchez, Huascar, and Whitehead, Jim
    In Proceedings of the Computational Creativity and Games Workshop (held in conjunction with ICCC 2015) Jun 2015
  4. GAS
    Visualizing Loops and Data Structures in Xylem: The Code of Plants
    Logas, Heather, Vallejos, Richard, Osborn, Joseph, Compton, Kate, and Whitehead, Jim
    In Proceedings of the 2015 Games and Software Engineering Workshop (GAS 2015), held with ICSE 2015 May 2015
  5. ICSE
    Source Code Curation on Stack Overflow: The Vesperin System (tool demonstration paper)
    Sanchez, Huascar, and Whitehead, Jim
    In International Conference on Software Engineering (ICSE 2015) May 2015
  6. MSR
    Why Power Laws? An Explanation from Fine-Grained Code Changes
    Lin, Zhongpeng, and Whitehead, Jim
    In Proceedings of the 12th Working Conference on Mining Software Repositories (MSR 2015) May 2015

2014

  1. Gamification of private digital data archive management
    Maltzahn, Carlos, Jhala, Arnav, Mateas, Michael, and Whitehead, Jim
    In Proceedings of the First International Workshop on Gamification for Information Retrieval (GamifIR’14), held in conjunction with ECIR’14 Jul 2014
  2. Using Fine-Grained Code Change Metrics to Simulate Software Evolution
    Lin, Zhongpeng, and Whitehead, Jim
    In Proceedings of the 5th International Workshop on Emerging Trends in Software Metrics (WETSoM 2014) Jun 2014
  3. FDG
    Software Verification Games: Designing Xylem, The Code of Plants
    Logas, Heather, Whitehead, Jim, Mateas, Michael, Vallejos, Richard, Scott, Lauren, Shapiro, Dan, Murray, John, Compton, Kate, Osborn, Joseph, Salvatore, Orlando, Lin, Zhongpeng, Sanchez, Huascar, Shavlovsky, Michael, Cetina, Daniel, Clementi, Shayne, and Lewis, Chris
    In Proceedings of the 9th International Conference on the Foundations of Digital Games (FDG 2014) Apr 2014

2013

  1. Why Players Start and Stop Playing a Chinese Social Network Game
    Lin, Zhongpeng, Lewis, Chris, Kurniawan, Sri, and Whitehead, Jim
    Journal of Gaming and Virtual Worlds Sep 2013
  2. TSE
    Reducing Features to Improve Code Change-Based Bug Prediction
    Shivaji, Shivkumar, Whitehead Jr., E. James, Akella, Ram, and Kim, Sunghun
    IEEE Transactions on Software Engineering Apr 2013
  3. ICSE
    Does Bug Prediction Support Human Developers? Findings from a Google Case Study
    Lewis, Chris, Lin, Zhongpeng, Sadowski, Caitlin, Zhu, Xiaoyan, Ou, Rong, and Whitehead Jr., E. James
    In Proceedings of the 2013 International Conference on Software Engineering (ICSE 2013) May 2013

2012

  1. FDG
    PCG-Based Game Design: Creating Endless Web
    Smith, Gillian, Othenin-Girard, Alexei, Whitehead, Jim, and Wardrip-Fruin, Noah
    In Proceedings of the 2012 Foundations of Digital Games Conference (FDG 2012) May 2012
  2. FDG
    Motivational Game Design Patterns of ’Ville Games
    Lewis, Chris, Wardrip-Fruin, Noah, and Whitehead, Jim
    In Proceedings of the 2012 Foundations of Digital Games Conference (FDG 2012) May 2012
  3. DPG
    Enemy NPC Design Patterns in Shooter Games
    Rivera, Gabriel, Hullett, Kenneth, and Whitehead, Jim
    In Proceedings of the Workshop on Design Patterns in Games (DPG 2012), held with FDG 2012 May 2012
  4. DPG
    Weapon Design Patterns in Shooter Games
    Giusti, Robert, Hullett, Kenneth, and Whitehead, Jim
    In Proceedings of the Workshop on Design Patterns in Games (DPG 2012), held with FDG 2012 May 2012

2011

  1. TCIAG
    Tanagra: Reactive Planning and Constraint Solving for Mixed-Initiative Level Design
    Smith, Gillian, Whitehead, Jim, and Mateas, Michael
    IEEE Transactions on Computational Intelligence and Artificial Intelligence in Games (TCIAIG) Sep 2011
  2. Repairing Games at Runtime or, How We Learned to Stop Worrying and Love Emergence
    Lewis, Chris, and Whitehead, Jim
    IEEE Software 2011
  3. TCIAIG
    Launchpad: A Rhythm-Based Level Generator for 2-D Platformers
    Smith, Gillian, Whitehead, Jim, Mateas, Michael, Treanor, Mike, March, Jameka, and Cha, Mee
    IEEE Transactions on Computational Intelligence and AI in Games (TCIAIG) Mar 2011
  4. ICIDS
    Situating Quests: Design Patterns for Quest and Level Design in Role-Playing Games
    Smith, Gillian, Anderson, Ryan, Kopleck, Brian, Lindblad, Zach, Scott, Lauren, Wardell, Adam, Whitehead, Jim, and Mateas, Michael
    In Fourth International Conference on Interactive Digital Storytelling (ICIDS 2011), Lecture Notes in Computer Science 7069 Nov 2011
  5. GAS
    The Whats and Whys of Games and Software Engineering
    Lewis, Chris, and Whitehead, Jim
    In Proceedings of the Games and Software Engineering workshop (GAS 2011), co-located with the 2011 Int’l Conference on Software Engineering (ICSE 2011) May 2011
  6. PCG
    PCG-Based Game Design: Enabling New Play Experiences through Procedural Content Generation
    Smith, Gillian, Gan, Elaine, Othenin-Girard, Alexei, and Whitehead, Jim
    In Proceedings of the Second Int’l Workshop on Procedural Content Generation in Games (PCG 2011), co-located with FDG 2011 Jun 2011
  7. MSR
    An Empirical Analysis of the FixCache Algorithm (short paper)
    Sadowski, Caitlin, Lewis, Chris, Lin, Zhongpeng, Zhu, Xiaoyan, and Whitehead Jr., E. James
    In Proceedings of the 8th Working Conference on Mining Software Repositories (MSR 2011) May 2011

2010

  1. FDG
    Tanagra: A Mixed-Initiative Level Design Tool
    Smith, Gillian, Whitehead, Jim, and Mateas, Michael
    In Proceedings of the 5th International Conference on the Foundations of Digital Games (FDG 2010) Jun 2010
  2. FDG
    What Went Wrong: A Taxonomy of Video Game Bugs
    Lewis, Chris, Whitehead, Jim, and Wardrip-Fruin, Noah
    In Proceedings of the 5th International Conference on the Foundations of Digital Games (FDG 2010) Jun 2010
  3. FDG
    Design Patterns in FPS Levels
    Hullett, Kenneth, and Whitehead, Jim
    In Proceedings of the 5th International Conference on the Foundations of Digital Games (FDG 2010) Jun 2010
  4. PCG
    Analyzing the Expressive Range of a Level Generator
    Smith, Gillian, and Whitehead, Jim
    In Proceedings of the Workshop on Procedural Content Generation in Games (Co-located with FDG 2010) Jun 2010
  5. PCG
    Toward Procedural Decorative Ornamentation in Games (short paper)
    Whitehead, Jim
    In Proceedings of the Workshop on Procedural Content Generation in Games (Co-located with FDG 2010) Jun 2010
  6. ICSE
    Runtime Repair of Software Faults Using Event-Driven Monitoring (research demonstration paper)
    Lewis, Chris, and Whitehead, Jim
    In Proceedings of the 2010 International Conference on Software Engineering (ICSE 2010) May 2010

2009

  1. ESE
    Toward an Understanding of Bug Fix Patterns
    Pan, Kai, Kim, Sunghun, and Whitehead Jr., E. James
    Empirical Software Engineering Jun 2009
  2. ASE
    Reducing Features to Improve Bug Prediction (short paper)
    Shivaji, Shivkumar, Whitehead Jr., E. James, Akella, Ram, and Kim, Sunghun
    In Proceedings of the 24th IEEE/ACM International Conference on Automated Software Engineering (ASE 2009) Nov 2009
  3. ICPC
    Kenyon-Web: Reconfigurable Web-based Feature Extractor (Tool demonstration paper)
    Kim, Sunghun, Shivaji, Shivkumar, and Whitehead Jr., E. James
    In Proceedings of the 17th IEEE International Conference on Program Comprehension (ICPC09) May 2009
  4. FDG
    Rhythm-Based Level Generation for 2D Platformers
    In Proceedings of the 2009 Int’l Conference on the Foundations of Digital Games (FDG 2009) Apr 2009

2008

  1. TSE
    Classifying Software Changes: Clean or Buggy?
    Kim, Sunghun, Whitehead Jr., E. James, and Zhang, Yi
    IEEE Transactions on Software Engineering 2008
  2. A Framework for Analysis of 2D Platformer Levels
    Smith, Gillian, Cha, Mee, and Whitehead, Jim
    In Proceedings of ACM SIGGRAPH Sandbox Symposium 2008 Aug 2008
  3. ASE
    Rhizome: A Feature Modeling and Generation Platform (short paper)
    Ge, Guozheng, and Whitehead Jr., E. James
    In Proceedings of the 23rd IEEE/ACM International Conference on Automated Software Engineering (ASE 2008) Sep 2008
  4. MSR
    Understanding Bug Fix Patterns in Verilog (short paper)
    Sudhakrishnan, Sangeetha, Madhavan, Janaki T., Whitehead Jr., E. James, and Renau, Jose
    In Proceedings of the 5th Working Conference on Mining Software Repositories (MSR 2008) May 2008
  5. Introduction to Game Design in the Large Classroom
    Whitehead, Jim
    In Proceedings of the Third Annual Microsoft Academic Days Conference on Game Development in Computer Science Education (GDCSE 2008) Feb 2008

2007

  1. Predicting Buggy Changes Inside an Integrated Development Environment
    Madhavan, Janaki T., and Whitehead Jr., E. James
    In Proceedings of the Eclipse Technology Exchange Workshop at OOPSLA 2007 (ETX 2007) Oct 2007
  2. ICSE
    Predicting Faults from Cached History (ACM SIGSOFT Distinguished Paper Award winner)
    Kim, Sunghun, Zimmermann, Thomas, Whitehead Jr., E. James, and Zeller, Andreas
    In Proceedings of the 29th International Conference on Software Engineering (ICSE 2007) May 2007

2006

  1. CircleView: Scalable Visualization and Navigation of Citation Networks
    Bergstrom, Peter, and Whitehead Jr., E. James
    In Proceedings of the 2006 Symposium on Interactive Visual Information Collections and Activity (IVICA 2006) Oct 2006
  2. FSE
    Memories of Bug Fixes
    Kim, Sunghun, Pan, Kai, and Whitehead Jr., E. James
    In Proceedings of the Fourteenth ACM SIGSOFT Symposium on Foundations of Software Engineering (FSE 2006) Nov 2006
  3. ICSM
    Properties of Signature Change Patterns
    Kim, Sunghun, Whitehead Jr., E. James, and Bevan, Jennifer
    In Proceedings of ICSM 2006, the 22nd IEEE International Conference on Software Maintenance Sep 2006
  4. SCAM
    Bug Classification Using Program Slicing Metrics
    Pan, Kai, Kim, Sunghun, and Whitehead Jr., E. James
    In Proceedings of the Sixth IEEE International Workshop on Source Code Analysis and Manipulation (SCAM 2006) Sep 2006
  5. ASE
    Automatic Identification of Bug-Introducing Changes
    Kim, Sunghun, Zimmermann, Thomas, Pan, Kai, and Whitehead Jr., E. James
    In Proceedings of ASE 2006, the 21st IEEE/ACM International Conference on Automated Software Engineering Sep 2006
  6. MSR
    Micro Pattern Evolution
    Kim, Sunghun, Pan, Kai, and Whitehead Jr., E. James
    In Proceedings of MSR 2006: International Workshop on Mining Software Repositories May 2006
  7. MSR
    Mining Version Archives for Co-changed Lines
    Zimmermann, Thomas, Kim, Sunghun, Zeller, Andreas, and Whitehead Jr., E. James
    In Proceedings of MSR 2006: International Workshop on Mining Software Repositories May 2006
  8. MSR
    TA-RE: An Exchange Language for Mining Software Repositories
    Kim, Sunghun, Zimmermann, Thomas, Kim, Miryung, Hassan, Ahmed, Mockus, Audris, Girba, Tudor, Pinzger, Martin, Whitehead Jr., E. James, and Zeller, Andreas
    In Proceedings of MSR 2006: International Workshop on Mining Software Repositories May 2006
  9. MSR
    How Long Did It Take to Fix Bugs? (Mining Challenge Report)
    Kim, Sunghun, and Whitehead Jr., E. James
    In Proceedings of MSR 2006: International Workshop on Mining Software Repositories May 2006

2005

  1. Textual and Behavioral Views of Function Changes
    Pan, Kai, James, Whitehead Jr. E., and Ge, Guozheng
    In Proceedings of the 3rd International Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE’05) Nov 2005
  2. ASE
    Bamboo: An Architecture Modeling and Code Generation Framework for Configuration Management Systems (Formal Tool Demonstration)
    Ge, Guozheng, and Whitehead Jr., E. James
    In Proceedings of the 20th IEEE/ACM Int’l Conference on Automated Software Engineering Nov 2005
  3. WCRE
    When Functions Change Their Names: Automatic Detection of Origin Relationships
    Kim, Sunghun, Kai, Pan, and Whitehead Jr., E. James
    In Proceedings of the 12th Working Conference on Reverse Engineering (WCRE 2005) Nov 2005
  4. ESEC/FSE
    Facilitating Software Evolution with Kenyon
    Bevan, Jennifer, Whitehead Jr., E. James, Kim, Sunghun, and Godfrey, Michael
    In Proceedings of the 2005 European Software Engineering Conference and 2005 Foundations of Software Engineering (ESEC/FSE 2005) Sep 2005
  5. MSR
    Analysis of Signature Change Patterns
    Kim, Sunghun, Whitehead Jr., E. James, and Bevan, Jennifer
    In Proceedings of the 2nd Int’l Workshop on Mining Software Repositories (MSR 2005) May 2005

2004

  1. SP&E
    The WebDAV Property Design
    Whitehead Jr., E. James, and Goland, Yaron Y.
    Software, Practice and Experience 2004
  2. HT
    Automatic Generation of Hypertext System Repositories, A Model Driven Approach
    Whitehead Jr., E. James, Ge, Guozheng, and Pan, Kai
    In Proceedings of the Fifteenth ACM Conference on Hypertext and Hypermedia (Hypertext 2004) Aug 2004
  3. HT
    Hypertext Versioning for Embedded Link Models
    Pan, Kai, Whitehead Jr., E. James, and Ge, Guozheng
    In Proceedings of the Fifteenth ACM Confereence on Hypertext and Hypermedia (Hypertext 2004) Aug 2004
  4. HT
    Properties of Academic Paper References (short paper)
    Kim, Sunghun, and Whitehead Jr., E. James
    In Proceedings of the Fifteenth ACM Confereence on Hypertext and Hypermedia (Hypertext 2004) Aug 2004
  5. HT
    WebDAV-based Hypertext Annotation and Trail System (short paper)
    Kim, Sunghun, Slater, Mark, and Whitehead Jr., E. James
    In Proceedings of the Fifteenth ACM Confereence on Hypertext and Hypermedia (Hypertext 2004) Aug 2004
  6. WebDAV based Open Source Collaborative Development Environment
    Kim, Sunghun, Pan, Kai, and Whitehead Jr., E. James
    In Proceedings of the 4th Workshop on Open Source Software Engineering, held in conjunction with ICSE 2004 May 2004
  7. Architecture and Data Model of a WebDAV-based Collaborative System
    Kim, Sunghun, Pan, Kai, Sinderson, Elias, and Whitehead Jr., E. James
    Jan 2004

2003

  1. WCRE
    Identification of Software Instabilities
    Bevan, Jennifer, and Whitehead Jr., E. James
    In Proceedings of the Tenth Working Conference on Reverse Engineering (WCRE 2003) Nov 2003
  2. FME
    Managerial Issues for the Consideration and Use of Formal Methods
    Stidolph, Donna C., and Whitehead Jr., E. James
    In Proceedings of FME 2003, the Twelfth International FME Symposium Sep 2003
  3. SCM
    Uniform Comparison of Configuration Management Data Models
    Whitehead Jr., E. James, and Gordon, Dorrit
    In Proceedings of th International Workshop on Software Configuration Management (SCM-11), LNCS 2649 May 2003

2002

  1. A Proposed Curriculum for a Masters in Web Engineering
    Whitehead Jr., E. James
    Journal of Web Engineering Oct 2002
  2. Containment Modeling of Content Management Systems
    Gordon, Dorrit, and Whitehead Jr., E. James
    In Proceedings of Metainformatics Symposium (MIS’02), LNCS 2641 Aug 2002
  3. HT
    Uniform Comparison of Data Models Using Containment Modeling (Winner of Douglas Engelbart award for best paper)
    Whitehead Jr., E. James
    In Proceedings of Hypertext’02, the 13th ACM Conference on Hypertext and Hypermedia Jun 2002

2001

  1. HT
    Design Spaces for Link and Structure Versioning (Engelbart best paper award nominee)
    Whitehead Jr., E. James
    In Proceedings of Hypertext’01, the 12th ACM Conference on Hypertext and Hypermedia Aug 2001
  2. SCM
    An Observation of Fine-Grain Use Patterns for Two Configuration Management Tools
    Banachowski, Scott, and Whitehead, Jim
    In Proceedings of SCM-10, the 10th International Workshop on Software Configuration Management, held with ICSE 2001 May 2001
  3. A Proposed Curriculum for a Masters in Web Engineering
    Whitehead Jr., E. James
    In Proceedings of the Fourth Workshop on Web Engineering, held with WWW10 May 2001

2000

  1. TOIS
    Chimera: Hypermedia for Heterogeneous Software Development Environments
    Anderson, Kenneth M., Taylor, Richard N., and Whitehead Jr., E. James
    ACM Transactions on Information Systems Jul 2000

1999

  1. ECSCW
    WebDAV: A network protocol for remote collaborative authoring on the Web
    Whitehead Jr., E. James, and Goland, Yaron Y.
    In Proceedings of the Sixth European Conference on Computer Supported Cooperative Work (ECSCW’99) Sep 1999
  2. SCM
    Goals for a Configuration Management Network Protocol
    Whitehead Jr., E. James
    In Proceedings of the Ninth Int’l Symposium on System Configuration Management (SCM-9), LNCS 1675 Sep 1999
  3. HT
    Control Choices and Network Effects in Hypertext Systems (Engelbart best paper award nominee)
    Whitehead Jr., E. James
    In Proceedings of Hypertext’99, the 10th ACM Conference on Hypertext and Hypermedia Feb 1999

1998

  1. CACM
    Web-Based Development of Complex Information Products
    Fielding, Roy T., Whitehead Jr, E. James, Anderson, Kenneth M., Bolcer, Gregory A., Oreizy, Peyman, and Taylor, Richard N.
    Communications of the ACM Aug 1998
  2. Control Choices and Network Effects in Hypertext Systems
    Whitehead Jr., E. James
    In Proceedings of the 4th Workshop on Open Hypermedia Systems, held with Hypertext’98 Jun 1998

1997

  1. A Critique of the Open Hypermedia Protocol
    Anderson, Kenneth M., Taylor, Richard N., and Whitehead Jr., E. James
    Journal of Digital Information Dec 1997
  2. HT
    An Architectural Model for Application Integration in Open Hypermedia Environments
    Whitehead Jr., E. James
    In Proceedings of Hypertext’97, the Eighth Acm Conference on Hypertext Apr 1997
  3. Interoperability and Open Hypermedia Systems
    Wiil, Uffe Kock, and Whitehead Jr., E. James
    In Apr 1997

1996

  1. TSE
    A Component and Message-Based Architectural Style for GUI Software
    Taylor, Richard N., Medvidovic, Nenad, Anderson, Kenneth M., Whitehead Jr., E. James, Robbins, Jason E., Nies, Kari A., Oreizy, Peyman, and Dubrow, Deborah L.
    IEEE Transactions on Software Engineering Jun 1996
  2. Formal Modeling of Software Architectures at Multiple Levels of Abstraction
    Medvidovic, Nenad, Taylor, Richard N., and Whitehead Jr., E. James
    In Proceedings of the California Software Symposium 1996 Apr 1996
  3. SCM
    SCM and Hypertext Versioning: A Compelling Duo (position paper)
    Whitehead Jr., E. James
    In Sixth International Workshop on Software Configuration Management, held with ICSE 18 Mar 1996
  4. Fusing WWW and Link Server Technology: One Approach
    Whitehead Jr., E. James, Fielding, Roy T., and Anderson, Kenneth M.
    In Proceedings of the 2nd Workshop on Open Hypermedia Systems, held with Hypertext’96 Mar 1996

1995

  1. ICSE
    A Component- and Message-Based Architectural Style for GUI Software
    Taylor, Richard N., Medvidovic, Nenad, Anderson, Kenneth M., Whitehead Jr., E. James, and Jason, E. Robbins
    In Proceedings of the Seventeenth International Conference on Software Engineering, ICSE 17 Apr 1995
  2. Software Architecture: Foundation of a Software Component Marketplace
    Whitehead Jr., E James, Robbins, Jason E., Medvidovic, Nenad, and Taylor, Richard N.
    In Apr 1995

1994

  1. ECHT
    Chimera: Hypertext for Heterogeneous Software Environments
    Anderson, Kenneth M., Taylor, Richard N., and Whitehead Jr., E. James
    In Proceedings of ECHT’94, the 1994 European Conference on Hypermedia Technology Sep 1994
  2. A Proposal for Versioning Support for the Chimera System
    Whitehead Jr., E. James, Anderson, Kenneth M., and Taylor, Richard N.
    In Proceedings of the Workshop on Versioning in Hypertext Systems, held with ECHT’94 Sep 1994