throbber
EMMET J. WHITEHEAD, JR., Ph.D.
`
`RESEARCH INTERESTS
`
`Generative methods, including procedural content generation for games, generative design, augmenting human
`design capabilities, mixed-initiative design systems, and generative art.
`Serious games (or, games with a purpose), especially citizen science games focused on software engineering.
`Software evolution, including generative models of software evolution, and software repository mining.
`Software bug prediction using machine learning models.
`
`TEACHING INTERESTS
`
`Teaching large game/software project classes, including issues of scalability in numbers of students and teams,
`processes for improving aggregate creativity of large groups, and motivation and reward structures for effective
`team work. Evaluation rubrics for student game projects that provide feedback on the many facets of each game,
`tailored to each game.
`Approaches for teaching generative methods, especially tailoring this content for professional masters and research
`PhD student audiences.
`
`EMPLOYMENT HISTORY
`
`July 2011- present
`
`Professor
`
`July 2006- June 2011 Associate Professor
`July 2000- June 2006 Assistant Professor
`Summer 1994
`Software Engineer
`Research Assistant
`1993-2000
`Teaching Assistant
`1992-1993
`1989-1992
`Engineer
`
`EDUCATION
`
`University of California, Santa Cruz
`Dept. of Computer Science, 2000-2014 (Computer Science
`Department Chair 2010-2014), Dept. of Computational Media
`2014-present (Computational Media Department Chair, 2017-now)
`University of California, Santa Cruz
`University of California, Santa Cruz
`Continuus Software
`University of California, Irvine
`University of California, Irvine
`Raytheon, Equipment Division
`
`September, 2000
`December, 1994
`May, 1989
`
`Ph.D, Information and Computer Science
`MS, Information and Computer Science
`BS, Electrical Engineering
`
`University of California, Irvine
`University of California, Irvine
`Rensselaer Polytechnic Institute
`
`PUBLISHED WRITINGS AND CREATIVE ACTIVITIES
`
`Journal Articles
`J1. Xiaoyan Zhu, E. James Whitehead, Jr., Caitlin Sadowski, Qinbao Song, “An analysis of programming
`language statement frequency in C, C++, and Java source code.” Software: Practice and Experience, vol. 45,
`no. 11, November 2015, pp. 1479-1495.
`
`Supercell
`Exhibit 1013
`Page 1
`
`

`

`J2. Zhongpeng Lin, Chris Lewis, Sri Kurniawan, Jim Whitehead, “Why Players Start and Stop Playing a Chinese
`Social Network Game.” Journal of Gaming and Virtual Worlds, vol. 5, no. 3, September 2013, pp. 307-328.
`J3. Shivkumar Shivaji, E. James Whitehead, Jr., Ram Akella, Sunghun Kim, “Reducing Features to Improve Code
`Change-Based Bug Prediction.” IEEE Transactions on Software Engineering, vol. 39, no. 4, April 2013, pp.
`552-569.
`J4. Gillian Smith, Jim Whitehead, Michael Mateas, “Tanagra: Reactive Planning and Constraint Solving for
`Mixed-Initiative Level Design.” IEEE Transactions on Computational Intelligence and Artificial Intelligence
`in Games (TCIAIG), vol. 3, no. 3, September, 2011, pp. 201-215.
`J5. Chris Lewis, Jim Whitehead, “Repairing Games at Runtime or, How We Learned to Stop Worrying and Love
`Emergence.” IEEE Software, Vol. 28, No. 5, September/October 2011, pp. 53-59.
`J6. Gillian Smith, Jim Whitehead, Michael Mateas, Mike Treanor, Jameka March, Mee Cha, “Launchpad: A
`Rhythm-Based Level Generator for 2-D Platformers.” IEEE Transactions on Computational Intelligence and
`AI in Games (TCIAIG), Vol. 3, No. 1, March 2011.
`J7. Kai Pan, Sunghun Kim, E. James Whitehead, Jr., “Toward an Understanding of Bug Fix Patterns” Empirical
`Software Engineering, Vol. 14, No. 3, June 2009.
`J8. Sunghun Kim, E. James Whitehead, Jr., Yi Zhang, “Classifying Software Changes: Clean or Buggy?” IEEE
`Transactions on Software Engineering, vol. 34, no. 2, March/April 2008, pp. 181-196.
`J9. E. James Whitehead, Jr., Yaron Y. Goland, “The WebDAV Property Design.” Software, Practice and
`Experience, vol 34, 2004, pp. 135-161.
`J10. E. James Whitehead, Jr. “A Proposed Curriculum for a Masters in Web Engineering.” Journal of Web
`Engineering, Vol. 1, No. 1, October, 2002, pp. 18-22.
`J11. Kenneth M. Anderson, Richard N. Taylor, E. James Whitehead, Jr. “Chimera: Hypermedia for Heterogeneous
`Software Development Environments.” ACM Transactions on Information Systems, Vol. 18, No. 3, July 2000,
`pages 211-245.
`J12. Roy T. Fielding, E. James Whitehead, Jr., Kenneth M. Anderson, Gregory A. Bolcer, Peyman Oreizy, Richard
`N. Taylor “Web-Based Development of Complex Information Products.” Communications of the ACM, Vol.
`41, No. 8, August, 1998, pages 84-92.
`J13. Kenneth M. Anderson, Richard N. Taylor, E. James Whitehead, Jr. “A Critique of the Open Hypermedia
`Protocol.” Journal of Digital Information, Vol. 1, No. 2, December, 1997.
`J14. Richard N. Taylor, Nenad Medvidovic, Kenneth M. Anderson, E. James Whitehead, Jr., Jason E. Robbins,
`Kari A. Nies, Peyman Oreizy, and Deborah L. Dubrow “A Component and Message-Based Architectural Style
`for GUI Software.” IEEE Transactions on Software Engineering, Vol. 22, No. 6, June, 1996, pages 390-406.
`
`Edited Books
`B1. Ivan Mistrík, John Grundy, André van der Hoek, Jim Whitehead (editors), Collaborative Software Engineering,
`Springer, 2010. ISBN 978-3642102936.
`
`Contributions to Books
`
`BC1. Jim Whitehead, “From Software Data to Software Theory: The Path Less Traveled.” In Perspectives on Data
`Science for Software Engineering, ed. By Tim Menzies, Laurie Williams, Thomas Zimmermann, Morgan
`Kaufmann, 2016, pp. 25-28.
`BC2. Jim Whitehead, Ivan Mistrík, John Grundy, André van der Hoek, “Collaborative Software Engineering:
`Concepts and Techniques.” In Collaborative Software Engineering, Springer, 2010, pp. 1-34.
`BC3. Ivan Mistrík, John Grundy, André van der Hoek, Jim Whitehead, “Collaborative Software Engineering:
`Challenges and Prospects.” In Collaborative Software Engineering, Springer, 2010, pp. 389-404.
`
`Conference and Workshop Publications (All Peer Reviewed)
`Acceptance rates, where known, shown in parenthesis.
`
`Supercell
`Exhibit 1013
`Page 2
`
`

`

`C1. Batu Aytemiz, Isaac Karth, J. Harder, Adam M. Smith, Jim Whitehead, “Talin: A Framework for Dynamic
`Tutorials Based on the Skill Atoms Theory.” Proc. 14th AAAI Conference on Artificial Intelligence and
`Interactive Digital Entertainment (AIIDE'18).
`C2. Afshin Mobramaein, Morteza Behrooz, Jim Whitehead, “CADI—A Conversational Assistive Design Interface
`for Discovering Pong Variants.” Proc. 14th AAAI Conference on Artificial Intelligence and Interactive Digital
`Entertainment (AIIDE'18) (poster paper).
`C3. Afshin Mobramaein, Jim Whitehead, Chandranil Chakraborttii, “Talk to Me About Pong: On Using
`Conversational Interfaces for Mixed-Initiative Game Design.” Proc. 2018 AAAI Spring Symposium Series, The
`Design of the User Experience for Artificial Intelligence (the UX of AI), 2018.
`C4. Jo Mazeika, Jim Whitehead, “Solving for Bespoke Game Assets: Applying Style to 3D Generative Artifacts.”
`Proceedings of the 13th AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment
`(AIIDE 2017), Snowbird, Utah, October 5-9, 2017, pp. 73-79 (short paper)
`C5. Jo Mazeika, Jim Whitehead, “Solusforge: Controlling the Generation of the 3D models with Spatial Relation
`Graphs.” Proceedings of the 2017 International Conference on the Foundations of Digital Games (FDG
`2017), Hyannis, MA, August 14-17, 2017 (poster presentation)
`C6. Jim Whitehead, “Art and Science of Engineered Design: What Kind of Discipline is PCG?” Proceedings of the
`Eighth Workshop on Procedural Content Generation (PCG 2017), Hyannis, MA, August 14, 2017. (short
`paper)
`C7. Chandranil Chakraborttii, Lucas Ferreira and Jim Whitehead, “Towards Generative Emotions in Games based
`on Cognitive Modeling.” Proceedings of the Eighth Workshop on Procedural Content Generation (PCG
`2017), Hyannis, MA, August 14, 2017. (short paper)
`C8. Johnathan Pagnutti, Jim Whitehead, “Cooking on the Margins: Probabilistic Soft Logics for Recommending
`and Adapting Recipes.” Computer Cooking Contest held with 25th Int’l Conference on Case Based Reasoning
`(ICCBR 2017), Trondheim, Norway, June 26-28, pp. 269-276.
`C9. Kate Compton, Heather Logas, Joseph C. Osborn, Chandranil Chakraborttii, Kelsey Coffman, Daniel Fava,
`Dylan Lederle-Ensign, Zhongpeng Lin, Jo Mazeika, Afshin Mobramaein, Johnathan Pagnutti, Huascar
`Sanchez, Jim Whitehead, John Murray, Brenda Laurel, “Design Lessons From Binary Fission: A Crowd
`Sourced Game for Precondition Discovery.” Proceedings of the First International Joint Conference of the
`Digital Games Research Association (DIGRA) and the Foundations of Digital Games (FDG) 2016, Dundee,
`Scotland, UK, August 1-5, 2016.
`C10. Johnathan Pagnutti, Kate Compton, Jim Whitehead, “Do You Like This Art I Made You: Introducing Techne,
`A Creative Art Bot Commune.” Proceedings of the 7th Procedural Content Generation Workshop (PCG 2016),
`Dundee, Scotland, UK, August 1-5, 2016.
`C11. Huascar Sanchez, Jim Whitehead, and Martin Schaef, “Multistaging to Understand: Distilling the Essence of
`Java Code Examples.” Proceedings of the 24th IEEE International Conference on Program Comprehension
`(ICPC 2016), Austin, TX, May 16-17, 2016. (30% accept rate)
`C12. Daniel Fava, Dan Shapiro, Joseph C. Osborn, Martin Schaef, E. James Whitehead Jr., “Crowdsourcing
`program preconditions via a classification game.” Proceedings of the 38th International Conference on
`Software Engineering (ICSE 2016), Austin, TX, May 14-22, 2016. (19% accept rate)
`C13. Johnathan Pagnutti, Jim Whitehead, “Generative Mixology: An Engine for Creating Cocktails.” Proceedings
`of the Sixth International Conference on Computational Creativity (ICCC 2015), Park City, Utah, USA, June
`29-July 2, 2015.
`C14. Kate Compton, Dylan Lederle-Ensign, Zhongpeng Lin, Joe Mazeika, Afshin Mobramaein, Johnathan Pagnutti,
`Huascar Sanchez, Jim Whitehead, “BotPrint: Casual Robotic Evolution.” Proceedings of the Computational
`Creativity and Games Workshop, held in conjunction with ICCC 2015, June 28, 2015 (demonstration paper).
`C15. Heather Logas, Richard Vallejos, Joseph Osborn, Kate Compton, Jim Whitehead, “Visualizing Loops and Data
`Structures in Xylem: The Code of Plants.” Proceedings of the 2015 Games and Software Engineering
`Workshop (GAS 2015), held with ICSE 2015, Firenze, Italy, May 18, 2015.
`C16. Huascar Sanchez, Jim Whitehead, “Source Code Curation on Stack Overflow: The Vesperin System.” Tool
`demonstration paper, International Conference on Software Engineering, Firenze, Italy, May 16-24, 2015.
`(61% accept rate for tool demos)
`
`Supercell
`Exhibit 1013
`Page 3
`
`

`

`C17. Zhongpeng Lin, Jim Whitehead, “Why Power Laws? An Explanation from Fine-Grained Code Changes.”
`Proceedings of the 12th Working Conference on Mining Software Repositories, MSR 2015, Firenze, Italy, May
`16-17, 2015. (30% full paper accept rate)
`C18. Carlos Maltzahn, Arnav Jhala, Michael Mateas, Jim Whitehead, “Gamification of private digital data archive
`management.” Proceedings of the First International Workshop on Gamification for Information Retrieval
`(GamifIR’14), held in conjunction with ECIR’14, Amsterdam, Netherlands, July 21, 2014.
`C19. Zhongpeng Lin, Jim Whitehead “Using Fine-Grained Code Change Metrics to Simulate Software Evolution.”
`Proceedings of the 5th International Workshop on Emerging Trends in Software Metrics (WETSoM 2014),
`Hyderabad, India, June 3, 2014, pp. 15-18.
`C20. Heather Logas, Jim Whitehead, Michael Mateas, Richard Vallejos, Lauren Scott, Dan Shapiro, John Murray,
`Kate Compton, Joseph Osborn, Orlando Salvatore, Zhongpeng Lin, Huascar Sanchez, Michael Shavlovsky,
`Daniel Cetina, Shayne Clementi, and Chris Lewis, “Software Verification Games: Designing Xylem, The
`Code of Plants.” Proceedings of the 9th International Conference on the Foundations of Digital Games (FDG
`2014), Ft. Lauderdale, FL, USA, April 3-7, 2014.
`C21. Chris Lewis, Zhongpeng Lin, Caitlin Sadowski, Xiaoyan Zhu, Rong Ou, E. James Whitehead Jr., “Does Bug
`Prediction Support Human Developers? Findings from a Google Case Study.” Proceedings of the 2013
`International Conference on Software Engineering (ICSE 2013), San Francisco, CA, May 18-26, 2013, pp.
`372-381. (18.5% accept rate)
`C22. Gillian Smith, Alexei Othenin-Girard, Jim Whitehead, Noah Wardrip-Fruin. “PCG-Based Game Design:
`Creating Endless Web.” Proceedings of the 2012 Foundations of Digital Games Conference (FDG 2012),
`Raleigh, NC, USA, May 30-June 1, 2012.
`C23. Chris Lewis, Noah Wardrip-Fruin, Jim Whitehead. “Motivational Game Design Patterns of 'Ville Games.” In
`Proceedings of the 2012 Foundations of Digital Games Conference (FDG 2012), Raleigh, NC, USA, May 30 -
`June 1, 2012.
`C24. Gabriel Rivera, Kenneth Hullett, Jim Whitehead, “Enemy NPC Design Patterns in Shooter Games.”
`Proceedings of the Workshop on Design Patterns in Games (DPG 2012), held with FDG 2012, Raleigh, NC,
`USA, May 30 - June 1, 2012.
`C25. Robert Giusti, Kenneth Hullett, Jim Whitehead, “Weapon Design Patterns in Shooter Games.” Proceedings of
`the Workshop on Design Patterns in Games (DPG 2012), held with FDG 2012, Raleigh, NC, USA, May 30 -
`June 1, 2012.
`C26. Gillian Smith, Ryan Anderson, Brian Kopleck, Zach Lindblad, Lauren Scott, Adam Wardell, Jim Whitehead,
`Michael Mateas, “Situating Quests: Design Patterns for Quest and Level Design in Role-Playing Games.”
`Fourth International Conference on Interactive Digital Storytelling (ICIDS 2011), Vancouver, Canada,
`November 28-December 1, 2011. Lecture Notes in Computer Science 7069 Springer, pp. 326-329.
`C27. Chris Lewis, Jim Whitehead, “The Whats and Whys of Games and Software Engineering.” Proceedings of the
`Games and Software Engineering workshop (GAS 2011), co-located with the 2011 Int'l Conference on
`Software Engineering (ICSE 2011), Honolulu, Hawaii, USA, May 21, 2011.
`C28. Gillian Smith, Elaine Gan, Alexei Othenin-Girard, Jim Whitehead, “PCG-Based Game Design: Enabling New
`Play Experiences through Procedural Content Generation.” Proceedings of the Second Int'l Workshop on
`Procedural Content Generation in Games (PCGames 2011), co-located with the 2011 Foundations of Digital
`Games (FDG 2011) conference, Bordeaux, France, June 28, 2011.
`C29. Caitlin Sadowski, Chris Lewis, Zhongpeng Lin, Xiaoyan Zhu, E. James Whitehead, Jr., “An Empirical
`Analysis of the FixCache Algorithm.” Proceedings of the 8th Working Conference on Mining Software
`Repositories (MSR 2011), Honolulu, Hawaii, USA, May 21-22, 2011. (Short paper, 35%)
`C30. Gillian Smith, Jim Whitehead, Michael Mateas, “Tanagra: A Mixed-Initiative Level Design Tool.”
`Proceedings of the 5th International Conference on the Foundations of Digital Games (FDG 2010), Monterey,
`California, USA, June 19-21, 2010. (34%)
`C31. Chris Lewis, Jim Whitehead, Noah Wardrip-Fruin, “What Went Wrong: A Taxonomy of Video Game Bugs.”
`Proceedings of the 5th International Conference on the Foundations of Digital Games (FDG 2010), Monterey,
`California, USA, June 19-21, 2010. (34%)
`
`Supercell
`Exhibit 1013
`Page 4
`
`

`

`C32. Kenneth Hullett, Jim Whitehead, “Design Patterns in FPS Levels.” Proceedings of the 5th International
`Conference on the Foundations of Digital Games (FDG 2010), Monterey, California, USA, June 19-21, 2010.
`(34%)
`C33. Gillian Smith, Jim Whitehead, “Analyzing the Expressive Range of a Level Generator.” Proceedings of the
`Workshop on Procedural Content Generation in Games (Co-located with FDG 2010), Monterey, California,
`USA, June 18, 2010.
`C34. Jim Whitehead, “Toward Procedural Decorative Ornamentation in Games.” Proceedings of the Workshop on
`Procedural Content Generation in Games (Co-located with FDG 2010), Monterey, California, USA, June 18,
`2010 (short paper).
`C35. Chris Lewis, Jim Whitehead, “Runtime Repair of Software Faults Using Event-Driven Monitoring.”
`Proceedings of the 2010 International Conference on Software Engineering (ICSE 2010), Cape Town, South
`Africa, May 2-10, 2010 (formal research demonstration paper).
`C36. Shivkumar Shivaji, E. James Whitehead, Jr., Ram Akella, Sunghun Kim, “Reducing Features to Improve Bug
`Prediction.” Proceedings of the 24th IEEE/ACM International Conference on Automated Software
`Engineering (ASE 2009), Auckland, New Zealand, Nov. 16-20, 2009. (short paper)
`C37. Sunghun Kim, Shivkumar Shivaji, E. James Whitehead, Jr., “Kenyon-Web: Reconfigurable Web-based
`Feature Extractor.” Proceedings of the 17th IEEE International Conference on Program Comprehension
`(ICPC '09), Vancouver, BC, Canada, May 17-19, 2009. (Tool demonstration paper.)
`C38. Gillian Smith, Mike Treanor, Jim Whitehead, Michael Mateas, “Rhythm-Based Level Generation for 2D
`Platformers.” Proceedings of the 2009 Int'l Conference on the Foundations of Digital Games (FDG 2009),
`Orlando, FL, April 26-30, 2009.
`C39. Gillian Smith, Mee Cha, Jim Whitehead, “A Framework for Analysis of 2D Platformer Levels.” Proceedings
`of ACM SIGGRAPH Sandbox Symposium 2008, Los Angeles, CA, August 9-10, 2008.
`C40. Guozheng Ge, E. James Whitehead, Jr., “Rhizome: A Feature Modeling and Generation Platform.”
`Proceedings of the 23rd IEEE/ACM International Conference on Automated Software Engineering (ASE
`2008), L'Aquila, Italy, September 15-19, 2008. (short paper)
`C41. Sangeetha Sudhakrishnan, Janaki T. Madhavan, E. James Whitehead, Jr., Jose Renau, “Understanding Bug Fix
`Patterns in Verilog.” Proceedings of the 5th Working Conference on Mining Software Repositories (MSR
`2008), Leipzig, Germany, May 10-11, 2008. (short paper)
`C42. Jim Whitehead, “Introduction to Game Design in the Large Classroom.” Proceedings of the Third Annual
`Microsoft Academic Days Conference on Game Development in Computer Science Education (GDCSE 2008),
`Miami, Florida, February 27-March 3, 2008. (25%)
`C43. Janaki T. Madhavan, E. James Whitehead, Jr., “Predicting Buggy Changes Inside an Integrated Development
`Environment.” Proceedings of the Eclipse Technology Exchange Workshop at OOPSLA 2007 (ETX 2007),
`Montréal, Québec, Canada, October 21, 2007.
`C44. Sunghun Kim, Thomas Zimmermann, E. James Whitehead, Jr., Andreas Zeller, “Predicting Faults from
`Cached History,” Proceedings of the 29th International Conference on Software Engineering (ICSE 2007),
`Minneapolis, Minnesota, USA, May 20-26, 2007. (15%) ACM SIGSOFT Distinguished Paper Award winner.
`C45. Peter Bergstrom, E. James Whitehead, Jr., “CircleView: Scalable Visualization and Navigation of Citation
`Networks.” Proceedings of the 2006 Symposium on Interactive Visual Information Collections and Activity
`(IVICA 2006), College Station, Texas, October 20-22, 2006.
`C46. Sunghun Kim, Kai Pan, E. James Whitehead, Jr., “Memories of Bug Fixes.” Proceedings of the Fourteenth
`ACM SIGSOFT Symposium on Foundations of Software Engineering (FSE 2006), Portland, Oregon,
`November 5-11, 2006. (20%)
`C47. Sunghun Kim, E. James Whitehead, Jr., Jennifer Bevan, “Properties of Signature Change Patterns.”
`Proceedings of ICSM 2006, the 22nd IEEE International Conference on Software Maintenance, Philadelphia,
`PA, September 24-27, 2006. (30%)
`C48. Kai Pan, Sunghun Kim, E. James Whitehead, Jr., “Bug Classification Using Program Slicing Metrics.”
`Proceedings of the Sixth IEEE International Workshop on Source Code Analysis and Manipulation (SCAM
`2006), Philadelphia, PA, September 27-29, 2006. (41%)
`
`Supercell
`Exhibit 1013
`Page 5
`
`

`

`C49. Sunghun Kim, Thomas Zimmermann, Kai Pan, E. James Whitehead, Jr., “Automatic Identification of Bug-
`Introducing Changes.” Proceedings of ASE 2006, the 21st IEEE/ACM International Conference on Automated
`Software Engineering, Tokyo, Japan, September 18-22, 2006. (18%)
`C50. Sunghun Kim, Kai Pan, E. James Whitehead, Jr., “Micro Pattern Evolution.” Proceedings of MSR 2006:
`International Workshop on Mining Software Repositories, Shanghai, China, May 22-23, 2006. (long paper,
`30%)
`C51. Thomas Zimmermann, Sunghun Kim, Andreas Zeller, E. James Whitehead, Jr., “Mining Version Archives for
`Co-changed Lines.” Proceedings of MSR 2006: International Workshop on Mining Software Repositories,
`Shanghai, China, May 22-23, 2006. (short paper, 62%)
`C52. Sunghun Kim, Thomas Zimmermann, Miryung Kim, Ahmed Hassan, Audris Mockus, Tudor Girba, Martin
`Pinzger, E. James Whitehead, Jr., Andreas Zeller, “TA-RE: An Exchange Language for Mining Software
`Repositories.” Proceedings of MSR 2006: International Workshop on Mining Software Repositories, Shanghai,
`China, May 22-23, 2006. (short paper, 62%)
`C53. Sunghun Kim, E. James Whitehead, Jr., “How Long Did It Take to Fix Bugs?.” Proceedings of MSR 2006:
`International Workshop on Mining Software Repositories (an MSR 2006 Mining Challenge report), Shanghai,
`China, May 22-23, 2006.
`C54. Kai Pan, E. James Whitehead, Jr., Guozheng Ge, “Textual and Behavioral Views of Function Changes.”
`Proceedings of the 3rd International Workshop on Traceability in Emerging Forms of Software Engineering
`(TEFSE'05), November 2005, Long Beach, California, pp. 8-13.
`C55. Guozheng Ge, E. James Whitehead, Jr., “Bamboo: An Architecture Modeling and Code Generation
`Framework for Configuration Management Systems.” Proceedings of the 20th IEEE/ACM Int'l Conference on
`Automated Software Engineering, November 7-11, 2005, Long Beach, California, pp. 427-428. (Formal Tool
`Demonstration)
`C56. Sunghun Kim, Pan Kai, E. James Whitehead, Jr., “When Functions Change Their Names: Automatic Detection
`of Origin Relationships.” Proceedings of the 12th Working Conference on Reverse Engineering (WCRE 2005),
`November 8-11, 2005, Pittsburgh, Pennsylvania. (37%)
`C57. Jennifer Bevan, E. James Whitehead, Jr., Sunghun Kim, Michael Godfrey, “Facilitating Software Evolution
`with Kenyon.” Proceedings of the 2005 European Software Engineering Conference and 2005 Foundations of
`Software Engineering (ESEC/FSE 2005), September 5-9, 2005, Lisbon, Portugal. (16%)
`C58. Sunghun Kim, E. James Whitehead, Jr., Jennifer Bevan, “Analysis of Signature Change Patterns.” Proceedings
`of the 2nd Int'l Workshop on Mining Software Repositories (MSR 2005), May 17, 2005, St. Louis, Missouri,
`pp. 64-68.
`C59. E. James Whitehead, Jr., Guozheng Ge, Kai Pan, “Automatic Generation of Hypertext System Repositories, A
`Model Driven Approach.” Proceedings of the Fifteenth ACM Conference on Hypertext and Hypermedia
`(Hypertext 2004), August 9-13, 2004, Santa Cruz, California, pp. 205-214. (23%)
`C60. Kai Pan, E. James Whitehead, Jr., Guozheng Ge, “Hypertext Versioning for Embedded Link Models.”
`Proceedings of the Fifteenth ACM Confereence on Hypertext and Hypermedia (Hypertext 2004), August 9-13,
`2004, Santa Cruz, California, pp. 195-204. (23%)
`C61. Sunghun Kim, E. James Whitehead, Jr., “Properties of Academic Paper References.” Proceedings of the
`Fifteenth ACM Confereence on Hypertext and Hypermedia (Hypertext 2004), August 9-13, 2004, Santa Cruz,
`California, pp. 44-45. (short paper, 45%)
`C62. Sunghun Kim, Mark Slater, E. James Whitehead, Jr., “WebDAV-based Hypertext Annotation and Trail
`System.” Proceedings of the Fifteenth ACM Confereence on Hypertext and Hypermedia (Hypertext 2004),
`August 9-13, 2004, Santa Cruz, California, pp. 87-88. (short paper, 45%)
`C63. Sunghun Kim, Kai Pan, E. James Whitehead, Jr., “WebDAV based Open Source Collaborative Development
`Environment.” In Proceedings of the 4th Workshop on Open Source Software Engineering, held in conjunction
`with ICSE 2004, May 25, 2004, Edinburgh, Scotland, pp. 54-57.
`C64. Sunghun Kim, Kai Pan, Elias Sinderson, E. James Whitehead, Jr., “Architecture and Data Model of a
`WebDAV-based Collaborative System.” In Proceedings of the 2004 Collaborative Technologies Symposium
`(CTS'04), held in conjunction with the 2004 Western MultiConference, January 18-21, 2004, San Diego,
`California, pp. 48-55.
`
`Supercell
`Exhibit 1013
`Page 6
`
`

`

`C65. Jennifer Bevan, E. James Whitehead, Jr., “Identification of Software Instabilities.” In Proceedings of the Tenth
`Working Conference on Reverse Engineering (WCRE 2003), Vancouver, British Columbia, Canada,
`November 13-16, 2003.
`C66. Donna C. Stidolph, James Whitehead, “Managerial Issues for the Consideration and Use of Formal Methods.”
`In Proceedings of FME 2003, the Twelfth International FME Symposium, Pisa, Italy, September 8-14, 2003,
`pp. 170-186. (25%)
`C67. E. James Whitehead, Jr., Dorrit Gordon, “Uniform Comparison of Configuration Management Data Models.”
`In Proceedings of 11th International Workshop on Software Configuration Management (SCM-11), LNCS
`2649, Portland, Oregon, May 9-10, 2003, pp. 70-85.
`C68. Dorrit Gordon, E. James Whitehead, Jr., “Containment Modeling of Content Management Systems.” In
`Proceedings of Metainformatics Symposium 2002 (MIS'02), LNCS 2641, Esbjerg, Denmark, August 7-10,
`2002, pp. 76-89.
`C69. E. James Whitehead, Jr., “Uniform Comparison of Data Models Using Containment Modeling.” In
`Proceedings of Hypertext'02, the 13th ACM Conference on Hypertext and Hypermedia, College Park, MD,
`June 11-15, 2002, pp. 182-191. (30.6%) Winner of Douglas Engelbart award for best paper.
`C70. E. James Whitehead, Jr., “Design Spaces for Link and Structure Versioning.” In Proceedings of Hypertext'01,
`the 12th ACM Conference on Hypertext and Hypermedia, Århus, Denmark, August 14-18, 2001. Engelbart
`best paper award nominee. (27%)
`C71. Scott Banachowski, Jim Whitehead, “An Observation of Fine-Grain Use Patterns for Two Configuration
`Management Tools.” In Proceedings of SCM-10, the 10th International Workshop on Software Configuration
`Management, held with ICSE 2001, Toronto, Canada, May 14-15, 2001.
`C72. E. James Whitehead, Jr., “A Proposed Curriculum for a Masters in Web Engineering.” In Proceedings of the
`Fourth Workshop on Web Engineering, held with WWW10, Hong Kong, May 1, 2001.
`C73. E. James Whitehead, Jr., Yaron Y. Goland, “WebDAV: A network protocol for remote collaborative authoring
`on the Web.” In Proceedings of the Sixth European Conference on Computer Supported Cooperative Work
`(ECSCW'99), Copenhagen, Denmark, September 12-16, 1999, pages 291-310. (24%)
`C74. E. James Whitehead, Jr. “Goals for a Configuration Management Network Protocol.” In Proceedings of the
`Ninth Int'l Symposium on System Configuration Management (SCM-9), LNCS 1675, Toulouse, France,
`September 5-7, 1999, pages 186-203.
`C75. E. James Whitehead, Jr. “Control Choices and Network Effects in Hypertext Systems.” In Proceedings of
`Hypertext'99, The 10th ACM Conference on Hypertext and Hypermedia, Darmstadt, Germany, February 21-
`25, 1999, pages 75-82. Engelbart best paper award nominee. (32%)
`C76. E. James Whitehead, Jr. “Control Choices and Network Effects in Hypertext Systems.” In Proceedings of the
`4th Workshop on Open Hypermedia Systems, held with Hypertext'98, Pittsburgh, PA, June 20-21, 1998.
`C77. E. James Whitehead, Jr. “An Architectural Model for Application Integration in Open Hypermedia
`Environments.” In Proceedings of Hypertext'97, The Eighth ACM Conference on Hypertext. Southampton,
`UK, April 6-11, 1997, pages 1-12.
`C78. Uffe Kock Wiil, E. James Whitehead, Jr. “Interoperability and Open Hypermedia Systems.” In Proceedings of
`the 3rd Workshop on Open Hypermedia Systems, held with Hypertext'97. Southampton, UK, April 6-7, 1997.
`C79. Nenad Medvidovic, Richard N. Taylor, E. James Whitehead, Jr. “Formal Modeling of Software Architectures
`at Multiple Levels of Abstraction .” In Proceedings of the California Software Symposium 1996. Los Angeles,
`CA, April, 1996, pages 16-27.
`C80. E. James Whitehead, Jr., “SCM and Hypertext Versioning: A Compelling Duo.” Position paper for Sixth
`International Workshop on Software Configuration Management, held with ICSE18. Berlin, Germany, March,
`1996.
`C81. E. James Whitehead, Jr., Roy T. Fielding, and Kenneth M. Anderson, “Fusing WWW and Link Server
`Technology: One Approach.” In Proceedings of the 2nd Workshop on Open Hypermedia Systems, held with
`Hypertext'96. Washington, DC, March, 1996, pages 81-86.
`C82. Richard N. Taylor, Nenad Medvidovic, Kenneth M. Anderson, E. James Whitehead, Jr., and Jason E. Robbins
`“A Component- and Message-Based Architectural Style for GUI Software.” In Proceedings of the Seventeenth
`International Conference on Software Engineering. Seattle, WA, April, 1995, pages 295-304. (18%)
`
`Supercell
`Exhibit 1013
`Page 7
`
`

`

`C83. E. James Whitehead, Jr., Jason E. Robbins, Nenad Medvidovic, Richard N. Taylor “Software Architecture:
`Foundation of a Software Component Marketplace.” In Proceedings of the First International Workshop on
`Architectures for Software Systems, held in cooperation with ICSE-17. Seattle, WA, April, 1995, pages 276-
`282.
`C84. Kenneth M. Anderson, Richard N. Taylor, and E. James Whitehead, Jr., “Chimera: Hypertext for
`Heterogeneous Software Environments.” In Proceedings of the 1994 European Conference on Hypermedia
`Technology, ECHT'94. Edinburgh, Scotland, September, 1994, pages 94-107.
`C85. E. James Whitehead, Jr., Kenneth M. Anderson, Richard N. Taylor, “A Proposal for Versioning Support for
`the Chimera System” In Proceedings of the Workshop on Versioning in Hypertext Systems, held with
`ECHT'94. Edinburgh, Scotland, September, 1994, pages 45-54.
`Other Publications: Internet Standards
`IS1. G. Clemm, J. Crawford, J. Reschke, J. Whitehead, “Binding Extensions to Web Distributed Authoring and
`Versioning (WebDAV).” IBM, IBM Research, greenbytes, UC Santa Cruz, Internet Experimental Request for
`Comments 5842. April, 2010.
`IS2. J. Whitehead, G. Clemm, J. Reschke, “Web Distributed Authoring and Versioning (WebDAV) Redirect
`Reference Resources.” UC Santa Cruz, IBM, greenbytes, Internet Proposed Standard Request for Comments
`4437, March 2006.
`IS3. G. Clemm, J. F. Reschke, E. Sedlar, J. Whitehead, “Web Distributed Authoring and Versioning (WebDAV)
`Access Control Protocol.” IBM, greenbytes, Oracle, UC Santa Cruz, Internet Proposed Standard Request for
`Comments 3744. May 2004.
`IS4. J. Whitehead, J. Reschke, “Web Distributed Authoring and Versioning (WebDAV) Ordered Collections
`Protocol.” U.C. Santa Cruz, greenbytes, Internet Proposed Standard Request for Comments 3648. December
`2003.
`IS5. G. Clemm, J. Amsden, T. Ellison, C. Kaler, J. Whitehead, “Versioning Extensions to WebDAV.” Rational,
`IBM, Microsoft, U.C. Santa Cruz, Internet Proposed Standard Request for Comments 3253. March 2002.
`IS6. Y. Goland, E. Whitehead, A. Faizi, S. Carter, D. Jensen, “HTTP Extensions for Distributed Authoring -
`WEBDAV.” Microsoft, U.C. Irvine, Netscape, Novell, Internet Proposed Standard Request for Comments
`2518. February, 1999.
`IS7. E. Whitehead, M. Murata “XML Media Types.” U.C. Irvine, Fuji Xerox Info. Systems, Internet Informational
`Request for Comments 2376. July, 1998.
`IS8. Judith Slein, Fabio Vitali, E. James Whitehead, Jr., David Durand “ Requirements for a Distributed Authoring
`and Versioning Protocol for the World Wide Web.” Xerox Corporation, University of Bologna, U.C. Irvine,
`Boston University. Internet Informational Request for Comments 2291. February, 1998.
`Other Publications: Non-Peer Reviewed Publications
`O1. Roy T. Fielding, Richard N. Taylor, Justin R. Erenkrantz, Michael M. Gorlick, Jim Whitehead, Rohit Khare,
`Peyman Oreizy, “Reflections on the REST architectural style and ‘principled design of the modern web
`architecture’” (impact paper award). ESEC/SIGSOFT FSE 2017: 4-14.
`O2. John Murray, Jim Whitehead, Florent Kirchner, “Crowd-Sourced Help with Emergent Knowledge for
`Optimized Formal Verification (CHEKOFV),” Air Force Research Laboratory, Information Directorate,
`Technical Report AFRL-RI-RS-TR-2016-060, March 2016.
`O3. Judith Bishop, Kendra M. L. Cooper, Walter Scacchi, Jim Whitehead, “4th International Workshop on Games
`and Software Engineering (GAS 2015)”, held with ICSE 2015, Firenze, Italy, May 18, 2015. (Introduction to a
`workshop proceedings.)
`O4. Michael W. Godfrey, Jim Whitehead, “Introduction to the Special Issue on Software Repository Mining in
`2009.” Empirical Software Engineering, vol. 17, no. 4-5, pp. 345-347 (2012). (Introduction to a special issue.)
`O5. Jim Whitehead, Thomas Zimmermann, “Introduction to the Special Issue on Mining Software Repositories in
`2010.” Empirical Software Engineering, vol. 17, no. 4-5, pp. 500-502 (2012). (Introduction to a special issue.)
`O6. Julian Togelius, Jim Whitehead, Rafael Bidarra, “Guest Editorial: Procedural Content Generation in Games.”
`IEEE Transactions on Computational Intelligence and AI in Games, vol. 3 no. 3, pp. 169-171 (2011).
`(Introduction to a special issue.)
`
`Supercell
`Exhibit 1013
`Page 8
`
`

`

`O7. Jim Whitehead, “Collaboration in Software Engineering: A Roadmap,” in Future

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket