Recent Blog Posts

Publications

Export 61 results:
Filters: Author is Whitehead, Jim  [Clear All Filters]
2014
C. Maltzahn, Jhala, A., Mateas, M., and Whitehead, J., Gamification of private digital data archive management, in Proceedings of the First International Workshop on Gamification for Information Retrieval, 2014.
2012
G. Rivera, Hullett, K., and Whitehead, J., Enemy NPC Design Patterns in Shooter Games, in Proceedings of the 1st Workshop on Design Patterns in Games, New York, NY, USA, 2012.PDF icon a6-rivera.pdf (568.03 KB)
G. Smith, Othenin-Girard, A., Whitehead, J., and Wardrip-Fruin, N., PCG-Based Game Design: Creating Endless Web, Foundations of Digital Games 2012 (FDG '12). Raleigh, NC, 2012.PDF icon smith-fdg12.pdf (1000.03 KB)
2011
G. Smith, Gan, E., Othenin-Girard, A., and Whitehead, J., PCG-Based Game Design: Enabling New Play Experiences through Procedural Content Generation., Second International Workshop on Procedural Content Generation in Games (PCGames 2011). Bordeaux, France, 2011.
G. Smith, Whitehead, J., and Mateas, M., Tanagra: Reactive Planning and Constraint Solving for Mixed-Initiative Level Design., IEEE Transactions on Computational Intelligence and AI in Games (TCIAIG), Special Issue on Procedural Content Generation, vol. 3, no. 3, 2011.PDF icon smith-tanagra-tciaig.pdf (1.69 MB)
2010
G. Smith and Whitehead, J., Analyzing the expressive range of a level generator, in PCGames ’10: Proceedings of the 2010 Workshop on Procedural Content Generation in Games, New York, NY, USA, 2010, pp. 1–7.PDF icon smith-expressiverange-fdgpcg10.pdf (901.23 KB)
I. Mistrk, Grundy, J., Hoek, A., and Whitehead, J., Collaborative Software Engineering. Springer Publishing Company, Incorporated, 2010.
K. Hullett and Whitehead, J., Design patterns in FPS levels, in FDG ’10: Proceedings of the Fifth International Conference on the Foundations of Digital Games, New York, NY, USA, 2010, pp. 78–85.PDF icon khullett-fdg-camera-ready.pdf (207.76 KB)
C. Lewis and Whitehead, J., Runtime repair of software faults using event-driven monitoring, in ICSE ’10: Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, New York, NY, USA, 2010, pp. 275–280.PDF icon demopaper.pdf (327.94 KB)
G. Smith, Whitehead, J., and Mateas, M., Tanagra: a mixed-initiative level design tool, in FDG ’10: Proceedings of the Fifth International Conference on the Foundations of Digital Games, New York, NY, USA, 2010, pp. 209–216.PDF icon smith-tanagra-fdg10.pdf (1.02 MB)
J. Whitehead, Toward proccedural decorative ornamentation in games, in PCGames ’10: Proceedings of the 2010 Workshop on Procedural Content Generation in Games, New York, NY, USA, 2010, pp. 1–4.
C. Lewis, Whitehead, J., and Wardrip-Fruin, N., What went wrong: a taxonomy of video game bugs, in FDG ’10: Proceedings of the Fifth International Conference on the Foundations of Digital Games, New York, NY, USA, 2010, pp. 108–115.PDF icon taxonomy.pdf (2.44 KB)
2009
G. Smith, Treanor, M., Whitehead, J., and Mateas, M., Rhythm-based level generation for 2D platformers, in FDG ’09: Proceedings of the 4th International Conference on Foundations of Digital Games, New York, NY, USA, 2009, pp. 175–182.PDF icon smith-fdg-09.pdf (161.11 KB)
K. Pan, Kim, S., and Whitehead, Jr., J. E., Toward an understanding of bug fix patterns, Empirical Softw. Engg., vol. 14, pp. 286–315, 2009.
2008
S. Kim, Whitehead, Jr., J. E., and Zhang, Y., Classifying Software Changes: Clean or Buggy?, IEEE Trans. Softw. Eng., vol. 34, pp. 181–196, 2008.
J. Whitehead, Introduction to game design in the large classroom, in GDCSE ’08: Proceedings of the 3rd international conference on Game development in computer science education, New York, NY, USA, 2008, pp. 61–65.
S. Kim, Zimmermann, T., Whitehead, Jr., J. E., and Zeller, A., Predicting faults from cached history, in ISEC ’08: Proceedings of the 1st India software engineering conference, New York, NY, USA, 2008, pp. 15–16.
S. Sudhakrishnan, Madhavan, J. T., Whitehead, Jr., J. E., and Renau, J., Understanding bug fix patterns in verilog, in MSR ’08: Proceedings of the 2008 international working conference on Mining software repositories, New York, NY, USA, 2008, pp. 39–42.
G. Smith, Cha, M., and Whitehead, J., A framework for analysis of 2D platformer levels, in Sandbox ’08: Proceedings of the 2008 ACM SIGGRAPH symposium on Video games, New York, NY, USA, 2008, pp. 75–80.PDF icon smith-sandbox-08.pdf (772.78 KB)
2007
J. Whitehead, Collaboration in Software Engineering: A Roadmap, in FOSE ’07: 2007 Future of Software Engineering, Washington, DC, USA, 2007, pp. 214–225.
J. T. Madhavan and Whitehead, Jr., J. E., Predicting buggy changes inside an integrated development environment, in eclipse ’07: Proceedings of the 2007 OOPSLA workshop on eclipse technology eXchange, New York, NY, USA, 2007, pp. 36–40.
2006
K. Pan, Kim, S., and Whitehead, Jr., J. E., Bug Classification Using Program Slicing Metrics, in SCAM ’06: Proceedings of the Sixth IEEE International Workshop on Source Code Analysis and Manipulation, Washington, DC, USA, 2006, pp. 31–42.
S. Kim and Whitehead, Jr., J. E., How long did it take to fix bugs?, in MSR ’06: Proceedings of the 2006 international workshop on Mining software repositories, New York, NY, USA, 2006, pp. 173–174.
S. Kim, Pan, K., and Whitehead, Jr., J. E., Micro pattern evolution, in MSR ’06: Proceedings of the 2006 international workshop on Mining software repositories, New York, NY, USA, 2006, pp. 40–46.
T. Zimmermann, Kim, S., Zeller, A., and Whitehead, Jr., J. E., Mining version archives for co-changed lines, in MSR ’06: Proceedings of the 2006 international workshop on Mining software repositories, New York, NY, USA, 2006, pp. 72–75.
S. Kim, Whitehead, Jr., J. E., and Bevan, Jr., J., Properties of Signature Change Patterns, in ICSM ’06: Proceedings of the 22nd IEEE International Conference on Software Maintenance, Washington, DC, USA, 2006, pp. 4–13.
S. Kim, Zimmermann, T., Kim, M., Hassan, A., Mockus, A., Girba, T., Pinzger, M., Whitehead, Jr., J. E., and Zeller, A., TA-RE: an exchange language for mining software repositories, in MSR ’06: Proceedings of the 2006 international workshop on Mining software repositories, New York, NY, USA, 2006, pp. 22–25.
2005
S. Kim, Whitehead, Jr., J. E., and Bevan, Jr., J., Analysis of signature change patterns, in MSR ’05: Proceedings of the 2005 international workshop on Mining software repositories, New York, NY, USA, 2005, pp. 1–5.
G. Ge and Whitehead, Jr., J. E., Automatic generation of rule-based software configuration management systems, in ICSE ’05: Proceedings of the 27th international conference on Software engineering, New York, NY, USA, 2005, pp. 659–659.
G. Ge and Whitehead, Jr., J. E., Bamboo: an architecture modeling and code generation framework for configuration management systems, in ASE ’05: Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering, New York, NY, USA, 2005, pp. 427–428.
J. Bevan, Jr., Whitehead, Jr., J. E., Kim, S., and Godfrey, M., Facilitating software evolution research with kenyon, in ESEC/FSE-13: Proceedings of the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium on Foundations of software engineering, New York, NY, USA, 2005, pp. 177–186.
L. Dusseault and Whitehead, J., Open Calendar Sharing and Scheduling with CalDAV, IEEE Internet Computing, vol. 9, pp. 81–89, 2005.
K. Pan, Whitehead, Jr., J. E., and Ge, G., Textual and behavioral views of function changes, in TEFSE ’05: Proceedings of the 3rd international workshop on Traceability in emerging forms of software engineering, New York, NY, USA, 2005, pp. 8–13.
J. Whitehead, WebDAV: Versatile Collaboration Multiprotocol, IEEE Internet Computing, vol. 9, pp. 66–74, 2005.
S. Kim, Pan, K., and Whitehead, Jr., J. E., When Functions Change Their Names: Automatic Detection of Origin Relationships, in WCRE ’05: Proceedings of the 12th Working Conference on Reverse Engineering, Washington, DC, USA, 2005, pp. 143–152.
2004
J. E. Whitehead, Jr., Ge, G., and Pan, K., Automatic generation of hypertext system repositories: a model driven approach, in HYPERTEXT ’04: Proceedings of the fifteenth ACM conference on Hypertext and hypermedia, New York, NY, USA, 2004, pp. 205–214.
K. Pan, Whitehead, Jr., J. E., and Ge, G., Hypertext versioning for embedded link models, in HYPERTEXT ’04: Proceedings of the fifteenth ACM conference on Hypertext and hypermedia, New York, NY, USA, 2004, pp. 195–204.
S. Kim and Whitehead, Jr., J. E., Properties of academic paper references, in HYPERTEXT ’04: Proceedings of the fifteenth ACM conference on Hypertext and hypermedia, New York, NY, USA, 2004, pp. 44–45.
J. E. Whitehead, Jr. and Goland, Y. Y., The WebDAV property design, Softw. Pract. Exper., vol. 34, pp. 135–161, 2004.
S. Kim, Slater, M., and Whitehead, Jr., J. E., WebDAV-based hypertext annotation and trail system, in HYPERTEXT ’04: Proceedings of the fifteenth ACM conference on Hypertext and hypermedia, New York, NY, USA, 2004, pp. 87–88.
2003
J. Bevan, Jr. and Whitehead, Jr., J. E., Identification of Software Instabilities, in WCRE ’03: Proceedings of the 10th Working Conference on Reverse Engineering, Washington, DC, USA, 2003, p. 134.
2002
J. Whitehead, De Bra, P., Grønbæk, K., Larsen, D., Leggett, J., and schraefel, mc, Seven Issues, Revisited, in HYPERTEXT ’02: Proceedings of the thirteenth ACM conference on Hypertext and hypermedia, New York, NY, USA, 2002, pp. 171–171.
J. E. Whitehead, Jr., Uniform comparison of data models using containment modeling, in HYPERTEXT ’02: Proceedings of the thirteenth ACM conference on Hypertext and hypermedia, New York, NY, USA, 2002, pp. 182–191.
2001
J. E. Whitehead, Jr., Design spaces for link and structure versioning, in HYPERTEXT ’01: Proceedings of the 12th ACM conference on Hypertext and Hypermedia, New York, NY, USA, 2001, pp. 195–204.
D. Notkin, Donner, M., Ernst, M. D., Gorlick, M., and Whitehead, Jr., J. E., Panel: perspectives on software engineering, in ICSE ’01: Proceedings of the 23rd International Conference on Software Engineering, Washington, DC, USA, 2001, pp. 699–704.
J. E. Whitehead, Jr., WebDAV and DeltaV: collaborative authoring, versioning, and configuration management for the Web, in HYPERTEXT ’01: Proceedings of the 12th ACM conference on Hypertext and Hypermedia, New York, NY, USA, 2001, pp. 259–260.
1999
J. E. Whitehead, Jr., Control choices and network effects in hypertext systems, in HYPERTEXT ’99: Proceedings of the tenth ACM Conference on Hypertext and hypermedia : returning to our diverse roots, New York, NY, USA, 1999, pp. 75–82.
J. E. Whitehead, Jr. and Goland, Y. Y., WebDAV: a network protocol for remote collaborative authoring on the Web, in ECSCW’99: Proceedings of the sixth conference on European Conference on Computer Supported Cooperative Work, Norwell, MA, USA, 1999, pp. 291–310.
1998
H. Ashman, Davis, H., Whitehead, J., and Caughey, S., Missing the 404: link integrity on the World Wide Web, in WWW7: Proceedings of the seventh international conference on World Wide Web 7, Amsterdam, The Netherlands, The Netherlands, 1998, pp. 761–762.
R. T. Fielding, Whitehead, Jr., J. E., Anderson, K. M., Bolcer, G. A., Oreizy, P., and Taylor, R. N., Web-based development of complex information products, Commun. ACM, vol. 41, pp. 84–92, 1998.
1995
R. N. Taylor, Medvidovic, N., Anderson, K. M., Whitehead, Jr., J. E., and Robbins, J. E., A component- and message-based architectural style for GUI software, in ICSE ’95: Proceedings of the 17th international conference on Software engineering, New York, NY, USA, 1995, pp. 295–304.
1994
K. M. Anderson, Taylor, R. N., and Whitehead, Jr., J. E., Chimera: hypertext for heterogeneous software environments, in ECHT ’94: Proceedings of the 1994 ACM European conference on Hypermedia technology, New York, NY, USA, 1994, pp. 94–107.