Publications

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