Last Updated: February, 2013
Education
Ph.D., Information & Computer Science (1997)
University of California, Irvine
Advisor: Professor Richard N. Taylor
M.S., Information & Computer Science (1992)
University of California, Irvine
B.S., Information & Computer Science (1990)
University of California, Irvine
Professional Experience
Spring 2010–Present
Associate Chair, Department of Computer Science
University of Colorado, Boulder
Fall 2005–Present
Associate Professor, Department of Computer Science
University of Colorado, Boulder
Affiliations: Alliance for Technology, Learning & Society (ATLAS)
Summer 2005–Summer 2006
Visiting Associate Professor, Department of Computer Science
University of Århus, Århus, Denmark
Summer 1998–Summer 2005
Assistant Professor, Department of Computer Science
University of Colorado, Boulder
Fall 1993–Spring 1998
Research Assistant, Hypermedia Group
University of California, Irvine
Summer 1993
Internship, ADAGE Group
IBM Federal Systems Division
Summer 1991–Spring 1993
Research Assistant, User-Interface Group and Hypermedia Group
University of California, Irvine
Summer 1990
Internship, User-Interface Group
Unisys Corporation
Research Interests
Hypermedia, Software Engineering, Software Architecture, Web Engineering, Web Application Infrastructure, Software Process, Scientific Workflow & Data Management
Administrative Duties & Strategic Activities
Associate Chair (January 2010—Present): Directly supervise department staff. Assist Chair with strategic activities and management. Member of Executive Committee.
Director of Undergraduate Studies (Fall 2008—Present): Chair of Undergraduate Committee. Developing three-year curriculum plan for the entire department.
Computer Science B.A. Degree Proposal, Review, and Implementation (Summer 2010—Present): Successfully led an effort to grow the Department’s undergraduate program by creating a new B.A. degree in Computer Science for Fall 2013. The proposal received strong positive support from campus administration and was formally approved by the College of Engineering and Applied Science in Fall 2010; it was approved by the College of Arts and Sciences in May 2012 and was approved by the Regents of the University of Colorado in November 2012. Participated in the work to implement the degree during the Spring 2013 semester.
Co-Chair of Accreditation Board for Engineering and Technology (ABET) Accreditation Effort (Fall 2008—Fall 2009): Led a comprehensive curriculum review of the undergraduate program, made adjustments to undergraduate policy, and contributed to the creation of the Department's ABET self-study report submitted in May 2009. Led process to create display materials (course profiles, course dossiers, coverage of program outcomes and objectives, assessment workflows, etc.) for the ABET site visit in September 2009. The Department received full accreditation in August 2010, backdated to October 2008, valid until September 2016.
Leading NCWIT (National Center for Women & IT) Pacesetters effort at CU Boulder (Fall 2009—Present): Founded CU Boulder's NCWIT Pacesetters team in order to join the first cohort of NCWIT Pacesetters in Fall 2009. Pacesetters is an effort to accelerate organizational change that leads to increased recruiting and retention of women in information technology programs such as computer science and ATLAS's Technology Arts & Media certificate. Pacesetter activities include increasing the integration of the computer science and ATLAS curricula, redesigning CS intro courses and the creation of the B.A. in CS degree proposal. These efforts have doubled the number of women enrolled in our undergraduate degree program from 8% of majors in 2007 to 16% of majors in 2011.
Chair of CS Diversity Task Force (Fall 2006—Fall 2008): Founding Chair of the Department's Diversity Task Force. Led creation of high-quality recruiting materials for the B.S. degree program. Promoted the adoption of NCWIT best practices in undergraduate courses.
Research Funding
“INSPIRE/CREATIV: Automating Reasoning in Interpreting Climate Records of the Past.” Principal Investigator: Elizabeth Bradley. Co-PIs: Kenneth M. Anderson, Jim White, Tom Marchitto. Funding Agency: NSF. Amount: $577,021. Duration: 09/2012–08/2015.
“Enterprise Search Project.” Principal Investigator: Kenneth M. Anderson. Funding Agency: Gates Corporation (Sponsored Research). Amount: $139K. Duration: 7/2012–6/2013.
“HCC: Large: Collaborative Research: Widescale Computer-Mediated Communication in Crisis Response: Roles, Trust & Accuracy in the Social Distribution of Information.” Principal Investigator: Leysia Palen. Co-PIs: Kenneth M. Anderson, Gloria Mark, James Martin, Douglas Sicker. Funding Agency: NSF. Amount: $2.875M ($2.396M CU; .479M UC, Irvine). Duration: 09/2009–08/2013.
“Video Resources for the Lower Division Computer Science Curriculum.” Principal Investigator: Clayton Lewis. Co-PIs: Kenneth M. Anderson, Dirk Grunwald, Shiv Mishra. Funding Agency: CU Chancellor’s Faculty Award for Excellence in STEM Education. Amount: $5.125K. Duration: 8/2009–05/2010.
“Experimental Data Management for the Process Development and Integration Laboratory.” Principal Investigator: Kenneth M. Anderson. Funding Agency: NREL. Amount: 158K. Duration: 09/2008–12/2011.
“Event-Based Document Sensing for Insider Threats.” Principal Investigator: Kenneth M. Anderson. Co-Investigators: Alexander Wolf, Dennis Heimbigner, Antonio Carzaniga. Funding Agency: ARDA. Amount: 1.1M. Duration: 07/2003–06/2006.
“ITR: Collaborative Research: Software for Interpretation of Cosmogenic Isotope Inventories—A Combination of Geology, Modeling, Software Engineering, and Artificial Intelligence.” Principal Investigator: Marek Zreda and Elizabeth Bradley. Co-Investigator: Kenneth M. Anderson. Funding Agency: NSF. Amount: 1.6 M. Duration: 09/2003–08/2008.
“Materials Digital Library: MatDL.org.” Participating Scientist: Kenneth M. Anderson. (This is a subcontract on a Digital Libraries grant based out of Kent State University.) Funding Agency: NSF. Amount: 20K (out of a 750K grant total). Duration: 09/2003–08/2005.
“Machine Learning for Record Linkage.” Participating Scientist: Kenneth M. Anderson. Funding Agency: US Air Force. Amount 30K. Duration: 02/2002–06/2002.
“A Lightweight, Flexible, and Web-Based Approach to Supporting Workflow in Digital Libraries.” Principal Investigator: Kenneth M. Anderson. Co-Investigator: Martin Ruzek. Funding Agency: NSF. Amount: 476K. Duration: 09/2001–08/2003.
“Supporting Information Integration in Large-Scale Software Development.” Principal Investigator: Kenneth M. Anderson. Funding Agency: NSF. Amount: 198K. Duration: 09/2000–08/2003.
“Definition, Deployment, and Use of Gauges to Manage Reconfigurable Component-Based Systems (DASADA)”. Principal Investigators: Alexander L. Wolf, Dennis Heimbigner, Kenneth M. Anderson, Andre van der Hoek. Funding Agency: DARPA. Amount: 715K. Duration: 07/2000 to 06/2002.
Additional Funding
Gift-in-Kind Software Donation by Rally Software. Amount: $20.58K. Received: August 2010.
Gift-in-Kind Software Donation by Rally Software. Amount: $24K. Received: June 2010.
“Northrop Grumman Travel Fund for Students Performing CyberSecurity Research.” Faculty Contacts: Douglas Sicker and Kenneth M. Anderson. Funding Agency: Northrop Grumman. Amount: $1400. Received: Fall 2009.
“Improving the Atmosphere of the Computer Science Education Lab (CSEL) with a High-Definition Flat Panel Display.” PI: Kenneth M. Anderson. Funding Agency: CU's Engineering Excellence Fund. Amount: 2K. Awarded: Fall 2006.
Publications
Refereed Journal Publications
| [J15] | “The Theoretical Basis of ACE, an Age Calculation Engine for Cosmogenic Nuclides”, by Christopher Zweck, Marek Zreda, Kenneth M. Anderson, and Elizabeth Bradley. Chemical Geology, 291(1):199–205, January 2012. |
|---|---|
| [J14] | “Providing Decision Support for Cosmogenic Isotope Dating”, by Laura Rassbach, Elizabeth Bradley, and Kenneth M. Anderson. AI Magazine, 32(2): 69–78, Summer 2011. |
| [J13] | “Supporting ‘Everyday Analysts’ in Safety- and Time-Critical Situations”, by Leysia Palen, Sarah Vieweg, and Kenneth M. Anderson. The Information Society, 27(1):52–62, January 2011. |
| [J12] | “Extending Types to Modeling Problem-Space Entities”, by William Van Lepthien and Kenneth M. Anderson. New Review of Hypermedia and Multimedia, 12(2): 1–22. December 2006. |
| [J11] | “Structural Templates and Transformations: The Themis Structural Computing Environment”, by Kenneth M. Anderson, Susanne A. Sherba, and William V. Lepthien. In Special Issue on Structural Computing, Journal of Network and Computer Applications, 26(1): 47–71. [doi:10.1016/S1084-8045(02)00059-0], January, 2003. |
| [J10] | “A View of Software Development Environments Based on Activity Theory”, by Paulo Barthelmess and Kenneth M. Anderson. In Special Issue on Activity Theory and the Practice of Design, Computer-Supported Cooperative Work: The Journal of Collaborative Computing, Vol. 11, Nos. 1–2, pages 13–37, June 2002. |
| [J09] | “The Extensibility Mechanisms of the Chimera Open Hypermedia System.”, by Kenneth M. Anderson. In Special Issue on Hypermedia Extensibility Mechanisms and Scripting Languages, Journal of Network and Computer Applications, 24(1): 75–86. (doi:10.1006/jnca.2000.0124), January 2001. |
| [J08] | “Chimera: Hypermedia for Heterogeneous Software Development Environments”, by Kenneth M. Anderson, Richard N. Taylor, and E. James Whitehead, Jr. In ACM Transactions on Information Systems, Vol. 18, Num. 3, pages 211–245, July 2000. <http://doi.acm.org/10.1145/352595.352596>. |
| [J07] | “Supporting Software Engineering with Open Hypermedia”, by Kenneth M. Anderson. In ACM Computing Surveys' Electronic Symposium on Hypermedia, Vol. 31, Num. 4es, December 1999, 5 pages. <http://doi.acm.org/10.1145/345966.346013>. |
| [J06] | “Issues of Data Scalability in Open Hypermedia Systems”, by Kenneth M. Anderson. In Special Issue on Open Hypermedia Systems, The New Review of Hypermedia and Multimedia, Vol. 5 (1999), pages 151–178. |
| [J05] | “Addressing Interoperability in Open Hypermedia: The Design of the Open Hypermedia Protocol”, by Siegfried Reich, Uffe K. Wiil, Peter J. Nürnberg, Hugh C. Davis, Kaj Grønbæk, Kenneth M. Anderson, David E. Millard, and Jörg M. Haake. In Special Issue on Open Hypermedia Systems, The New Review of Hypermedia and MultiMedia, Vol. 5 (1999), pages 207–248. |
| [J04] | “Web-Based Development of Complex Information Products”, by Roy T. Fielding, E. James Whitehead, Jr., Kenneth M. Anderson, Gregory A. Bolcer, Peyman Oreizy, and Richard N. Taylor. In Communications of the ACM, Vol. 41, Num. 8, pages 84–92, August 1998. <http://doi.acm.org/10.1145/280324.280337>. |
| [J03] | “A Critique of the Open Hypermedia Protocol”, by Kenneth M. Anderson, Richard N. Taylor, and E. James Whitehead Jr. In Journal of Digital Information, Vol. 1, Issue 2, January, 1998. <http://jodi.ecs.soton.ac.uk/Articles/v01/i02/Anderson/>. |
| [J02] | “A Component- and Message-Based Architectural Style for GUI Software”, by Richard N. Taylor, Nenad Medvidovic, Kenneth M. Anderson, E. James Whitehead Jr., Jason E. Robbins, Kari A. Nies, Peyman Oreizy, and Deborah L. Dubrow, In IEEE Transactions on Software Engineering, Vol. 22, Num. 6, pages 390–406, June, 1996. <http://www.ics.uci.edu/pub/arch/papers/copyright-IEEE.html>. |
| [J01] | “Chiron-1: A Software Architecture for User Interface Development, Maintenance, and Run-Time Support”, by Richard N. Taylor, Kari A. Nies, Gregory A. Bolcer, Craig A. MacFarlane, Kenneth M. Anderson, and Greg F. Johnson. In ACM Transactions on Computer-Human Interaction, Vol. 2, Num. 2, pages 105–144, March, 1995. <http://doi.acm.org/10.1145/210181.210182>. |
Refereed Conference Publications
| [C36] | “MySQL to NoSQL: Data Modeling Challenges in Supporting Scalability”, by Aaron Schram and Kenneth M. Anderson. In 2012 ACM Conference on Systems, Programming, Languages and Applications: Software for Humanity. Tucson, Arizona, USA, October 2012 |
|---|---|
| [C35] | “Representing Our Information Structures for Research and for Everyday Use - alt.chi”, by William Jones, Kenneth M. Anderson, Steve Whittaker. In 2012 Conference on Human Factors in Computing Systems, 4 pages, May 2012. |
| [C34] | “‘Beacons of Hope’ in Decentralized Coordination: Learning from On-the-Ground Medical Twitterers During the 2010 Haiti Earthquake”, by Aleksandra Sarcevic, Joanne White, Leysia Palen, Catherine Starbird, Mossaab Bagdouri and Kenneth M. Anderson. In 2012 ACM Conference on Computer Supported Cooperative Work, 10 pages, February 2012. |
| [C33] | “Blogs as a Collective War Diary”, by Gloria Mark, Leysia Palen, Mossaab Bagdouri, Ban Al-Ani, James Martin and Kenneth M. Anderson. In 2012 ACM Conference on Computer Supported Cooperative Work, 10 pages, February 2012. |
| [C32] | “NLP to the Rescue?: Extracting ‘Situational Awareness’ Tweets During Mass Emergency”, by Sudha Verma, Will Corvey, Sarah Vieweg, Jim Martin, Leysia Palen, Martha Palmer, Aaron Schram and Kenneth M. Anderson. In 5th International AAAI Conference on Weblogs and Social Media, July 2011. |
| [C31] | “Many Views, Many Modes, Many Tools & One Structure”, by William Jones and Kenneth M. Anderson. In 22nd ACM Conference on Hypertext and Hypermedia, pp. 113–122, Eindhoven, The Netherlands, June 2011. |
| [C30] | “Design and Implementation of a Data Analytics Infrastructure in Support of Crisis Informatics Research: NIER track”, by Kenneth M. Anderson and Aaron Schram. In 33rd International Conference on Software Engineering, pp. 844-847, Waikiki, Honolulu , HI, USA, May 2011. |
| [C29] | “Policy Issues Facing the Use of Social Network Information During Times of Crisis”, by Douglas C. Sicker, Leysia Palen, Dirk Grunwald, Kenneth Mark Anderson, and Lisa Blumensaadt. In 38th Research Conference on Communication, Information and Internet Policy, October 2010. |
| [C28] | “Providing Decision Support for Cosmogenic Isotope Dating”, by Laura Rassbach, Elizabeth Bradley, and Kenneth M. Anderson. In 22nd Conference on Innovative Applications of Artificial Intelligence (IAAI-10), July 2010 |
| [C27] | “End-to-end Support for Paleolandform Dating”, by Kenneth M. Anderson, Elizabeth Bradley, Laura Rassbach, Christopher Zweck, and Marek Zreda. In N. Adams, M. Berthold, and P. Cohen, editors, Advances in Intelligent Data Analysis IX: Proceedings of the 9th International Symposium on Intelligent Data Analysis. Springer Lecture Notes in Computer Science, May 2010 |
| [C26] | “A Vision for Technology-Mediated Support for Public Participation & Assistance in Mass Emergencies & Disasters”, by Leysia Palen, Kenneth M. Anderson, Gloria Mark, James Martin, Douglas Sicker, Martha Palmer, and Dirk Grunwald. In Association of Computing Machinery and British Computing Society’s 2010 Conference on Visions of Computer Science, April 2010. Article 8, 12 pages. (Acceptance rate: 16%) |
| [C25] | “Software Engineering Concerns in Tools for Expressing and Exploring Combinatorial Data”, by Daniel Korytina, Kenneth M. Anderson and Glenn Murray. In Proceedings of the 2009 International Conference on Software Engineering Research & Practice, Vol 1, pp. 57–63. Las Vegas, NV, USA. July 2009. (Acceptance rate: 27%) |
| [C24] | “Ad Hoc Structured Search over Complex, High-Throughput Data Sets expressed in a Restructurable, Integrated Form”, by Daniel Korytina, Kenneth M. Anderson, Peter A. Graf, Wesley B. Jones and Glenn A. Murray. In Proceedings of the 2009 International Conference on Information and Knowledge Engineering, Vol 1, pp. 143-150. Las Vegas, NV, USA. July 2009. (Acceptance rate: 27%) |
| [C23] | “Modeling Software Systems with Decidable Semantics: Implications on Software Quality Assurance”, by Kenneth M. Anderson and Steven Bucuvalas. In Proceedings of the 2008 International Conference on Software Engineering Research & Practice, pp. 95–101, Las Vegas, NV, USA. July 2008. (Acceptance rate: 28%) |
| [C22] | “Application of Open Hypermedia to Military Software”, by Kenneth M. Anderson. In Proceedings of the 2008 International Conference on Software Engineering Research & Practice, pp. 3–9, Las Vegas, NV, USA. July 2008. (Acceptance rate: 28%) |
| [C21] | “ACE: Age Calculation Engine – A Design Environment for Cosmogenic Dating Techniques”, by Kenneth M. Anderson, Elizabeth Bradley, Marek Zreda, Laura Rassbach, Chris Zweck, and Evan Sheehan. In Proceedings of the International Conference on Advanced Engineering Computing and Applications in Sciences (ADVCOMP'07), pages 39–48, Papeete, Tahiti. November 4–9, 2007. |
| [C20] | “Towards Pervasive Traceability”, by Susanne A. Sherba and Kenneth M. Anderson. In Proceedings of the 2007 International Conference on Software Engineering Research and Practice (SERP'07), Vol. 1, pages 85–94, Las Vegas, Nevada, USA. June 25–28, 2007. |
| [C19] | “Arguing about Radioisotope Dating”, by Laura Rassbach, Elizabeth Bradley, Kenneth M. Anderson, Marek Zreda, and Chris Zweck. In Proceedings of the 21st International Workshop on Qualitative Reasoning about Physical Systems, Aberystwyth, UK, June 2007. |
| [C18] | “Towards Lightweight Structural Computing Techniques With The SmallSC Framework”, by Kenneth M. Anderson. In Proceedings of the 2005 Metainformatics Symposium, pages 1–10, Esbjerg, Denmark. Published: February 2007. |
| [C17] | “A Metainformatical View of Collections”, by William Van Lepthien and Kenneth M. Anderson. In Proceedings of the 2005 Metainformatics Symposium, pages 160–169, Esbjerg, Denmark. Published: February 2007. |
| [C16] | “Templates and Queries in Contextual Hypermedia”, by Kenneth M. Anderson, Frank Allan Hansen, and Niels Olof Bouvin. In Proceedings of the 2006 ACM Conference on Hypertext, pages 99–110, Odense, Denmark. August 22–25, 2006. (Winner of the 2006 Engelbart Best Paper Award) |
| [C15] | “Unifying Structure, Behavior, and Data with Themis Types and Templates”, by William Van Lepthien and Kenneth M. Anderson. In Proceedings of the 2004 ACM Conference on Hypertext, pages 256–265, Santa Cruz, CA, USA. August 9–13, 2004. (Note: acceptance rate of 25%) |
| [C14] | “The Materials Digital Library: MatDL.org”, by Laura M. Bartolo, Cecilia Robinson, Sharon C. Glotzer, Javed I. Khan, Adam C. Powell, Donald R. Sadoway, Kenneth M. Anderson, James A. Warren, Vinod Tewary, and Cathy S. Lowe. In Proceedings of the 2004 Joint Conference on Digital Libraries, page 398, Tucson, Arizona, June 7–11, 2004. |
| [C13] | “Structure and Behavior Awareness in Themis”, by Kenneth M. Anderson, Susanne A. Sherba, and William Van Lepthien. In Proceedings of the 2003 ACM Conference on Hypertext, pages 138–147, Nottingham, UK. August 26–30, 2003. <http://doi.acm.org/10.1145/900051.900082>. (Note: acceptance rate of 25%) |
| [C12] | “Metis: Lightweight, Flexible, and Web-based Workflow Services for Digital Libraries”, by Kenneth M. Anderson, Aaron Andersen, Neet Wadhwani, and Laura M. Bartolo. In Proceedings of the 2003 Joint Conference on Digital Libraries, pages 98–109, Houston, TX, USA. May 27–31, 2003. (Note: acceptance rate of 25%) |
| [C11] | “Reconfiguration in the Enterprise JavaBean Component Model”, by Matthew J. Rutherford, Kenneth M. Anderson, Antonio Carzaniga, Dennis Heimbigner, and Alexander L. Wolf. In Proceedings of the First International IFIP/ACM Working Conference on Component Deployment, pages 67–81, Berlin, Germany, June 20–21, 2002. |
| [C10] | “Towards Large-Scale Information Integration”, by Kenneth M. Anderson, Susanne A. Sherba, and William V. Lepthien. In Proceedings of the 24th International Conference on Software Engineering, pages 524–534, Orlando, FL, USA, May 19–25, 2002. <http://doi.acm.org/10.1145/581339.581403>.(Note: acceptance rate <15%) |
| [C09] | “Achieving Survivability of Complex and Dynamic Systems with the Willow Framework”, by Alexander L. Wolf, Dennis Heimbigner, Antonio Carzaniga, Kenneth M. Anderson, and Nathan Ryan. In Proceedings of the Working Conference on Complex and Dynamic Systems Architectures, pages 25–29. Brisbane, Australia, December 2001. |
| [C08] | “Integrating Infrastructure: Enabling Large-Scale Client Integration”, by Kenneth M. Anderson, Christian Och, Roger King, and Richard M. Osborne. In Proceedings of the Eleventh ACM Conference on Hypertext, pages 57–66, San Antonio, TX, USA, May 30–June 4, 2000. <http://doi.acm.org/10.1145/336296.336322>. |
| [C07] | “XLink and Open Hypermedia Systems: A Preliminary Investigation”, by Brent Halsey and Kenneth M. Anderson. In Proceedings of the Eleventh ACM Conference on Hypertext, pages 212–213, San Antonio, TX, USA, May 30–June 4, 2000. <http://doi.acm.org/10.1145/336296.336367>. |
| [C06] | “Supporting Industrial Hyperwebs: Lessons in Scalability”, by Kenneth M. Anderson. In Proceedings of the 21st International Conference on Software Engineering, pages 573–582, Los Angeles, CA, USA, May 16–22, 1999. (Note: acceptance rate <15%) |
| [C05] | “Data Scalability in Open Hypermedia Systems”, by Kenneth M. Anderson. In Proceedings of the Tenth ACM Conference on Hypertext, pages 27–36, Darmstadt, Germany, February 21–25, 1999. <http://doi.acm.org/10.1145/294469.294479>. |
| [C04] | “Integrating Open Hypermedia Systems with the World Wide Web”, by Kenneth M. Anderson. In Proceedings of the 1997 ACM Conference on Hypertext, pages 157–166, Southampton, UK, April 6–11, 1997. <http://doi.acm.org/10.1145/267437.267454>. |
| [C03] | “Extending User-Interface Toolkits with Hypermedia Functionality”, by Kenneth M. Anderson. In Proceedings of the 30th Hawaii International Conference on System Sciences, Vol. 6, pp. 197–207. Wailea, Hawaii, USA, January, 1997. <http://www.ics.uci.edu/pub/chimera/overview/papers/HICSS30/>. |
| [C02] | “A Component- and Message-Based Architectural Style for GUI Software”, by Richard N. Taylor, Nenad Medvidovic, Kenneth M. Anderson, E. James Whitehead, Jr., and Jason E. Robbins. In Proceedings of the 17th International Conference on Software Engineering, pages 295–304. Seattle, Washington, USA, April 24–28, 1995. <http://doi.acm.org/10.1145/225014.225042>. |
| [C01] | “Chimera: Hypertext for Heterogeneous Software Environments”, by Kenneth M. Anderson, Richard N. Taylor, and E. James Whitehead, Jr. In Proceedings of the 1994 ACM Conference on Hypertext, pages 94–107, Edinburgh, Scotland, September, 1994. <http://doi.acm.org/10.1145/192757.192783>. |
Book Chapters
| [BC04] | “Promoting Structured Data in Citizen Communications During Disaster Response: An Account of Strategies for Diffusion of the ‘Tweak the Tweet’ Syntax”, by Kate Starbird, Leysia Palen, Sophia B. Liu, Sarah Vieweg, Amanda Hughes, Aaron Schram, Kenneth M. Anderson, Mossaab Badgouri, Casey McTaggart, and Chris Schenk. In Christine Hagar (Ed.), Crisis Information Management: Communication and Technologies, Cambridge, UK: Woodhead Publishing Limited. November 2011. |
|---|---|
| [BC03] | “Using Open Hypermedia to Support Information Integration”, by Kenneth M. Anderson and Susanne A. Sherba. In Hypermedia: Openness, Structural Awareness, and Adaptivity, Lecture Notes in Computer Science, Volume 2266, pages 8–16, February 2002. |
| [BC02] | “Using Structural Computing to Support Information Integration”, by Kenneth M. Anderson and Susanne A. Sherba. In Hypermedia: Openness, Structural Awareness, and Adaptivity, Lecture Notes in Computer Science, Volume 2266, pages 151–159, February 2002. |
| [BC01] | “Structural Computing Requirements for the Transformation of Structures and Behaviors”, by Kenneth M. Anderson. In Open Hypermedia and Structural Computing, Lecture Notes in Computer Science, Volume 1903, pages 140–146, September 2000. |
Edited Books and Journal Issues
| [EB02] | Special Issue on Hypermedia Extensibility Mechanisms and Scripting Languages. Uffe K. Wiil and Kenneth M. Anderson, editors. In Journal of Network and Computer Applications, 24(1): 86 pages, January 2001. |
|---|---|
| [EB01] | Open Hypermedia Systems and Structural Computing. Proceedings of the 6th International Workshop on Open Hypermedia Systems and the 2nd International Workshop on Structural Computing. Siegfried Reich and Kenneth M. Anderson, editors. San Antonio, Texas, USA, May 30–June 3, 2000. In Lecture Notes in Computer Science, Volume 1903: 183 pages, Fall 2000. |
Refereed Workshop Proceedings
| [W12] | “Places of Our Own for Digital Information: Building Structures that Work for Individuals and Small Groups”, by William Jones, Steve Whittaker, and Kenneth M. Anderson. In 2012 Personal Information Management Workshop, part of the 2012 ACM Conference on Computer Supported Cooperative Work (4 pages), February 2012. |
|---|---|
| [W11] | “Applications of Topics Models to Analysis of Disaster-Related Twitter Data”, by Krill Kireyev, Leysia Palen, and Kenneth M. Anderson. In Neural Information Processing Systems Foundation Workshop (4 pages), Seattle, WA, 2009. |
| [W10] | “A Framework for Mapping Traceability Relationships”, by Susanne A. Sherba, Kenneth M. Anderson, and Maha Faisal. In Proceedings of the Second International Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE'03), Part of the 18th IEEE International Conference on Automated Software Engineering, Montreal, Quebec, Canada. October 7, 2003. |
| [W09] | “A Framework for Managing Traceability Relationships between Requirements and Architecture”, by Susanne A. Sherba and Kenneth M. Anderson. In Proceedings of the Second International Software Requirements to Architectures Workshop (STRAW'03), Part of the 2003 International Conference on Software Engineering, Portland, Oregon, USA. pp. 150–156. May 3–11, 2003. |
| [W08] | “Configuration Management Culture as the Kernel to Success in Software Process Improvement Efforts”, by Thomas C. Green and Kenneth M. Anderson. In Proceedings of the 8th European Workshop on Software Process Technology, Dortmund, Germany. June 19–21, 2001. |
| [W07] | “Using XML to Support Information Integration”, by Kenneth M. Anderson and Susanne A. Sherba. In Proceedings of the International Workshop on XML Technologies and Software Engineering (XSE 2001), Part of the 2001 International Conference on Software Engineering, Toronto, Ontario, Canada. May 15, 2001. |
| [W06] | “Supporting Project Awareness on the WWW with the iScent Framework”, by Kenneth M. Anderson and Niels Olof Bouvin. In Proceedings of the International Workshop on Awareness and the WWW, Part of the 2000 ACM Conference on Computer-Supported Cooperative Work, Philadelphia, PA, USA. December 2–6, 2000. NOTE: Also appeared in ACM SIGGROUP Bulletin, 21(3): 16–20. December 2000. <http://doi.acm.org/10.1145/605647.605650>. |
| [W05] | “Software Engineering Requirements for Structural Computing”, by Kenneth M. Anderson. In Proceedings of the First International Workshop on Structural Computing. Part of the 1999 ACM Conference on Hypertext. Darmstadt, Germany. February 21–25, 1999. |
| [W04] | “Client-Side Services for Open Hypermedia: Getting Past the 'foo'...”, by Kenneth M. Anderson. In Proceedings of the Fourth International Workshop on Open Hypermedia Systems. Part of the 1998 ACM Conference on Hypertext. Pittsburgh, PA, USA. June 20–24, 1998. |
| [W03] | “A Critique of the Open Hypermedia Protocol”, by Kenneth M. Anderson. In Proceedings of the Third International Workshop on Open Hypermedia Systems. Part of the 1997 ACM Conference on Hypertext. Southampton, UK. April 6–11, 1997. <http://www.daimi.aau.dk/~kock/OHS-HT97/Papers/anderson.html>. |
| [W02] | “Providing Automatic Support for Extra-Application Hypertext Functionality”, by Kenneth M. Anderson. In Proceedings of the Second International Workshop on Incorporating Hypertext Functionality Into Software Systems. Part of the 1996 ACM Conference on Hypertext. Washington D.C., USA. March, 16–20 1996. <http://www.ics.uci.edu/pub/kanderso/htf2/autoehtf.html>. |
| [W01] | “Fusing WWW and Link Server Technology: One Approach”, by E. James Whitehead, Jr., Roy T. Fielding, and Kenneth M. Anderson. In Proceedings of the Second International Workshop on Open Hypermedia Systems. Part of the 1996 ACM Conference on Hypertext, pp. 81–86. Washington D.C., USA. March 16–20, 1996. |
Technical Reports
| [TR01] | “Enabling Project Awareness and Intersubjectivity via Hypermedia-Enabled Event Trails”, by Kenneth M. Anderson and Niels Olof Bouvin. Technical Report CU-CS-911-00, Department of Computer Science, University of Colorado, Boulder, December, 2000. |
|---|
Posters & Demos
| [PD02] | [PD02] “InfiniTe: Hypermedia-Supported Information Integration”, by Kenneth M. Anderson and Susanne A. Sherba. Poster and Demo Session. 2001 ACM Conference on Hypertext. Aarhus, Denmark. August 14–18, 2001. <http://doi.acm.org/10.1145/504216.504222>. |
|---|---|
| [PD01] | [PD01] “Chimera: An Open Hypermedia System for Software Engineering”, by Kenneth M. Anderson. Demo Session. 1993 ACM Conference on Hypertext. Seattle, WA, USA. November 1993. |
Abstracts
| [AB01] | “iCRONUS meets CRONUS-Earth: Improved Calculations for Cosmogenic Dating Methods—From Neutron Intensity to Previously Ignored Correction Factors”, by Zreda, M., Desilets, D., Li, Y., Bradley, E., and Anderson, K.M. Geochimica et Cosmochimica Acta Supplement, Vol. 69, Issue 10, Supplement 1, Goldschmidt Conference Abstracts, p.A168. May 2005. |
|---|
Research Systems
Twitter Search and Data Analytics Framework, versions 1.0–2.0
Contributing Designer (in collaboration with Ph.D. student Aaron Schram)
ACE: Age Calculation Engine, versions 1.0–3.0
Principal designer and developer
Metis Workflow Management System (for Digital Libraries), version 1.0
Principal designer and developer
InfiniTe: Information Integration Environment, version 1.0
Principal designer
Themis Structural Computing Environment, version 1.0
Principal designer
Chimera Open Hypermedia System, versions 1.0–4.0
Principal designer and developer
C2 Architectural Style
Participated in design of the C2 architectural style
Helped implement Ada components in initial C2 demo
Chiron-1 User Interface Development System
Participated in design of client architecture
Implemented several Chiron-1 development tools and artists
Selected Presentations
| October, 2012 | Conference Paper | 2012 ACM Conference on Systems, Programming, Languages and Applications: Software for Humanity |
| May, 2011 | Conference Paper | 2011 International Conference on Software Engineering |
| April, 2010 | Conference Paper | 2010 ACM/BCS Visions of Computer Science Conference |
| June, 2008 | 2 Conference Papers | 2008 International Conference on Software Engineering Research and Practice |
| November, 2007 | Conference Paper | 2007 International Conference on Advanced Engineering Computing and Applications in Sciences |
| June, 2007 | Conference Paper | 2007 International Conference on Software Engineering Research and Practice |
| November, 2005 | Conference Paper | 2005 Metainformatics Symposium |
| August, 2004 | Conference Paper | 2004 ACM Conference on Hypertext |
| August, 2003 | Conference Paper | 2003 ACM Conference on Hypertext |
| May, 2003 | Conference Paper | 2003 Joint Conference on Digital Libraries |
| May, 2002 | Conference Paper | 2002 International Conference on Software Engineering |
| August, 2001 | 2 Workshop Papers | 2001 ACM Conference on Hypertext |
| May, 2001 | Workshop Paper | 2001 International Conference on Software Engineering |
| December, 2000 | Workshop Paper | 2000 ACM Conference on Computer Supported Cooperative Work |
| October, 1999 | Research Talk | University of Wisconsin, Milwaukee |
| May, 1999 | Conference Paper | 1999 International Conference on Software Engineering |
| February, 1999 | Conference Paper | 1999 ACM Conference on Hypertext |
| February, 1999 | Workshop Paper | 1999 ACM Conference on Hypertext |
| June, 1998 | Workshop Paper | 1998 ACM Conference on Hypertext |
| April, 1997 | Conference Paper | 1997 ACM Conference on Hypertext |
| April, 1997 | Workshop Paper | 1997 ACM Conference on Hypertext |
| January, 1997 | Conference Paper | 30th Hawaii International Conference on System Sciences |
| September, 1994 | Conference Paper | 1994 European Conference on Hypermedia Technology |
Panels
Exploiting “Big Data” in Collaboration Initiatives Panel at the 2012 International Conference on Collaboration Technologies and Systems (CTS 12). May 23, 2012.
Teaching Experience
| Semester | CSCI | Title | Ugrads | Grads | Course Rating (out of 6) | Instructor Rating (out of 6) |
|---|---|---|---|---|---|---|
| Fall 2012 | 4448/5448 | Object-Oriented Analysis & Design | 48 | 50 | 5.1 | 5.5 |
| Spring 2012 | 5828 | Foundations of Software Engineering | 49 | 5.1 | 5.5 | |
| Fall 2011 | 4448/5448 | Object-Oriented Analysis & Design | 53 | 40 | 5.2 | 5.6 |
| Spring 2011 | 4448/5448 | Object-Oriented Analysis & Design | 55 | 39 | 5.0 | 5.3 |
| Fall 2010 | No teaching due to course reduction. | |||||
| Summer 2010 | 4448/5448 | Object-Oriented Analysis & Design | 0 | 4 | 5.3 | 6.0 |
| Spring 2010 | 5828 | Foundations of Software Engineering | 32 | 5.4 | 5.4 | |
| Fall 2009 | 4448/5448 | Object-Oriented Analysis & Design | 42 | 32 | 4.9 | 5.2 |
| Spring 2009 | 5828 | Foundations of Software Engineering | 35 | 4.9 | 5.1 | |
| Fall 2008 | 4448/6448 | Object-Oriented Analysis & Design | 30 | 16 | 5.3 | 5.6 |
| 7818 | Seminar on Web Services | 3 | 11 | 5.1 | 5.5 | |
| Spring 2008 | 5828 | Foundations of Software Engineering | 34 | 5.1 | 5.6 | |
| Fall 2007 | 4448/6448 | Object-Oriented Analysis & Design | 31 | 23 | 4.8 | 5.0 |
| Spring 2007 | 5828 | Foundations of Software Engineering | 40 | 4.3 | 4.9 | |
| Fall 2006 | 3308 | Software Methods and Tools | 39 | 4.7 | 4.9 | |
| 7818 | Seminar on Web Services | 2 | 8 | 4.9 | 5.4 | |
| Spring 2006 | Hypermedia (Aarhus University) | 40 | N/A | N/A | ||
| Web Services (Aarhus University) | 9 | N/A | N/A | |||
| Fall 2005 | No teaching due to sabbatical | |||||
| Spring 2005 | 4448/6448 | Object-Oriented Analysis & Design | 28 | 38 | 5.4 | 5.6 |
| Fall 2004 | 3308 | Software Methods and Tools | 37 | 5.2 | 5.4 | |
| Spring 2004 | No teaching due to parental leave | |||||
| Fall 2003 | 3308 | Software Methods and Tools | 59 | 4.7 | 4.7 | |
| Spring 2003 | 6448 | Object-Oriented Analysis & Design | 43 | Scores not available prior to Fall 2003 | ||
| Fall 2002 | 3308 | Software Methods and Tools | 78 | |||
| Spring 2002 | 6448 | Object-Oriented Analysis & Design | 46 | |||
| Fall 2001 | 3308 | Software Methods and Tools | 81 | |||
| 7818 | Next-Generation Web Technologies | 15 | ||||
| Spring 2001 | 6448 | Object-Oriented Analysis & Design | 63 | |||
| Fall 2000 | 3308 | Software Methods and Tools | 51 | |||
| 7818 | XML tools, techniques, and standards | 12 | ||||
| Spring 2000 | 5828 | Foundations of Software Engineering | 48 | |||
| Fall 1999 | 7818 | Open Hypermedia | 9 | |||
| Spring 1999 | 5828 | Foundations of Software Engineering | 68 | |||
| Fall 1998 | 5828 | Object-Oriented Analysis & Design | 47 | |||
| Winter 1998 | Introduction to Software Engineering (at UC Irvine) | 94 | ||||
| Total: | 771 | 811 | ||||
Students
Mazin Hakeem, Ph.D., In Progress
Ahmet Aydin, Ph.D., In Progress
Adam Cardenas, Ph.D., In Progress
Mario Barrenechea, Ph.D., In Progress
Aaron Schram, Ph.D., In Progress
Sahar Jambi, Ph.D., In Progress
Daniel Korytina, Ph.D., In Progress
Mike Johnson, M.E., December 2012
Russ Winkler, M.E., May 2012
Jeff Taggart, Undergraduate Senior Thesis, December 2011
Matt Jung, M.E., May 2011
Anu Sundaravel, M.S., December 2010
Robert Stimpfling, Undergraduate Senior Thesis, December 2010
William Van Lepthien, Ph.D., May 2010
Matthew Novinger, M.S., May 2010
Chris Baker, M.S., May 2010
Scott Mackey, M.S., December 2009
Ransom Christofferson, Undergraduate Senior Thesis, December 2009
AJ Lindell, M.S., May 2009
Jason La Bumbard, M.E., May 2009
Michael Pratt, M.E., May 2009
Shibani Basava, M.S., May 2008
Gary Knoll, M.S., December 2007
Jess Murphy, M.S., December 2006
Susanne Sherba, Ph.D., May 2005
Maha Faisal, Ph.D., May 2005
Lee Gerakos, M.E., April 2005
Aaron Andersen, M.E., July 2003
Thomas C. Green, Ph.D., May 2003
Jeffrey Palm, M.S., May 2003
William Van Lepthien, M.S., May 2003
Neet Wadhwani, M.S., May 2003
Edmon Begoli, M.E., May 2003
Nathan Blair, M.E., May 2003
Song Yang, M.E., December 2000
Suzanne Pherigo, M.E., May 1999
Dissertation
“Pervasive Hypermedia” June, 1997
Dr. Pedro Szekely, USC/ISI
Dr. Jonathan Grudin, UCI
Dr. Richard N. Taylor (Chair), UCI
Abstract
The heterogeneity of modern computing environments contributes to the information overload experienced by users. Relationships within and between applications, documents, and processes are often implicit and must be managed and tracked by the user. Hypermedia has been put forward as one approach to organizing these relationships, making them explicit so they can be managed. One approach to providing environment-wide hypermedia services is through the use of open hypermedia systems (OHSs). OHSs are open with respect to the set of systems and information over which hypermedia services can be provided. This research area contrasts with the original approach to hypermedia services which involved developing monolithic systems with a closed set of supported data types (e.g. HyperCard). Given the existence of OHSs, another area of research is developing integration techniques such that applications which existed before the introduction of an OHS can take advantage of the hypermedia services provided by the OHS. This dissertation provides contributions in both of these research fields.
In particular, this work demonstrates techniques which enable OHSs to address the heterogeneity of their computing environments, to leverage the strengths of the World Wide Web (while providing the Web with improved hypermedia services), and to integrate large classes of applications at once. Handling heterogeneity is addressed via a set of flexible abstract hypermedia concepts, application program interfaces in multiple programming languages, support for multiple operating systems, and a low entry barrier to use provided by an architecture designed to reduce the responsibilities of client applications. Integration with the Web is enabled via a scalable architecture for OHSs which is compatible with the Web's architecture and takes advantage of the strengths of the Web's protocols and the familiarity of Web interaction styles. The integration of multiple applications occurs via a technique for making user-interface toolkits (and hence their constructed applications) clients of an OHS.
The dissertation is validated by examining the characteristics of the clients integrated with the exploratory systems developed during the course of this research. The dissertation concludes by positioning this work within the context of large-scale information environments.
Honors and Awards
Member of the College's Faculty Leadership Advancement Group
Fellow of the Excellence in Leadership Program hosted by CU's University Leadership Development Institute for the 2011-2012 academic year
Recipient of the Engelbart Best Paper Award at ACM Hypertext 2006
Phi Beta Kappa (1990)
Unisys Fellowship (1988–1990)
Professional Associations
Association of Computing Machinery
ACM Special Interest Group on Software (SIGSOFT)
ACM Special Interest Group on Computer-Human Interaction (SIGCHI)
ACM Special Interest Group on Hypertext/Hypermedia (SIGWEB)
Professional Service
Journals
Information Director, ACM Transactions on Computer Human Interaction, November 1997–January 2004
Professional Societies
Vice Chair (USA) of ACM SIGWEB, September 2003–June 2005
Program Committees
2012 DATA: International Conference on Data Technologies and Applications
2012 ICSOFT: 7th International Conference on Software and Data Technologies
2011 ACM Conference on Hypertext
2011 ICSOFT: 6th International Conference on Software and Data Technologies
2010 ACM Conference on Hypertext
2010 ICSOFT: 5th International Conference on Software and Data Technologies
WECU 2010: 1st International Educators‘ Day on Web Engineering Curricula
2009 ACM Conference on Hypertext
2009 International Conference on Software and Data Technologies
2008 International Conference on Advanced Engineering Computing and Applications in Sciences
2008 IASTED International Conference on Internet and Multimedia Systems and Applications
2008 Web Engineering Track of the World Wide Web Conference
2008 ACM Conference on Hypertext
2007 International Conference on Advanced Engineering Computing and Applications in Sciences
2007 Web Engineering Track of the World Wide Web Conference
2007 ACM Conference on Hypertext
2006 ACM Conference on Hypertext
2006 Workshop on Web Maintenance and Reengineering
2006 Web Engineering Track of the World Wide Web Conference (WWW 2006)
2005 ACM Conference on Hypertext (Chair of Hypermedia Systems and Structures Track)
2005 Web Engineering Track of the World Wide Web Conference (WWW 2005)
2004 International Conference on Software Engineering (ICSE 2004)
2004 International Symposium on the Foundations of Software Engineering (FSE 2004)
2004 ACM Conference on Hypertext
2004 Metainformatics Symposium (MIS 2004)
2002 ACM Conference on Hypertext
2001 ACM Conference on Hypertext
2001 World Conference on the WWW and Internet (WebNet01)
2001 International Workshop on Open Hypermedia Systems
2001 International Workshop on XML Technologies and Software Engineering
2000 World Wide Web Conference (WWW9)
2000 World Conference on the WWW and Internet (WebNet00)
2000 International Symposium on the Foundations of Software Engineering (FSE 2000)
2000 International Conference on Software Engineering (ICSE 2000)
1999 World Conference on the WWW and Internet (WebNet99)
Conference Committees
Mentor in the ICSE 2013 Mentoring Program
Social Media Co-Chair of the 2011 International Conference on Software Engineering
Co-Chair of the Software Testing Track of the 2011 Int’l Conf. on IT: New Generations
Proceedings Editor, 2006 International Conference on Software Engineering
Program Co-Chair, 2002 ACM Conference on Hypertext
Publicity Chair, 2002 International Conference on Software Engineering
Doctoral Consortium Chair, 2001 ACM Conference on Hypertext
Proceedings Chair, 2000 ACM Conference on Hypertext and 2000 ACM Conference on Digital Libraries
Demos and Posters Co-Chair, 1998 ACM Conference on Hypertext
Demos and Posters Chair, 1998 ACM Conference on Digital Libraries
Reviewing
Journals
ACM Transactions on Computer Human Interaction
ACM Transactions on Software Engineering and Methodology
Automated Software Engineering
International Journal of Software Engineering and Knowledge Engineering
Journal of Web Engineering
Knowledge-Based Systems
The New Review of Hypertext and Hypermedia
Conferences
2012 DATA: International Conference on Data Technologies and Applications
2009-2012 ICSOFT: International Conference on Software and Data Technologies
2008 IASTED International Conference on Internet and Multimedia Systems and Applications
2007–2008 International Conference on Advanced Engineering Computing and Applications in Sciences
2000, 2005–2008 World Wide Web Conference
2000, 2004 International Symposium on the Foundations of Software Engineering
1999-2001 World Conference on the WWW and Internet
1997-2002, 2004-2011 ACM Conference on Hypertext
1997, 2000, 2004 International Conference on Software Engineering
1997, 1998, 2013 ACM Conference on Human Factors in Computing Systems
Workshops
2001 International Workshop on XML Technologies and Software Engineering
2001 International Workshop on Open Hypermedia Systems
2000 International Workshop on Structural Computing
Past Conference Activities
Human Factors in Computing Systems (CHI) 1992–1995 Student Volunteer
European Conference on Hypermedia Technology (ECHT) 1994 Student Volunteer
Department Service
| Academic Year | Service Activities |
|---|---|
| 2012–2013 | Associate Chair Executive Committee Undergraduate Committee, Chair Staff Supervisor Faculty Advisor for ACM Student Chapter Member of College’s Faculty Leadership Advancement Group Member of Dean's Blue Ribbon Committee on Major Proposals (Summer 2012) Member of Dean's Blue Ribbon Committee on Staff Evaluations (Summer 2012) |
| 2011–2012 | Associate Chair Executive Committee Undergraduate Committee, Chair Fellow of CU’s Excellence in Leadership Program Member of College’s Faculty Leadership Advancement Group Staff Supervisor Faculty Advisor for ACM Student Chapter |
| 2010–2011 | Associate Chair Executive Committee Undergraduate Committee, Chair Staff Supervisor Faculty Advisor for ACM Student Chapter |
| 2009–2010 | Associate Chair (starting Spring 2010) Executive Committee (starting Spring 2010) Undergraduate Committee, Chair Staff Supervisor ABET Committee Faculty Advisor for ACM Student Chapter |
| 2008–2009 | Undergraduate Committee, Chair ABET Committee Faculty Advisor for ACM Student Chapter |
| 2007–2008 | Executive Committee Search Committee Diversity Taskforce, Chair Faculty Advisor for ACM Student Chapter |
| 2006–2007 | Search Committee, Co-Chair Diversity Taskforce, Chair Faculty Advisor for ACM Student Chapter Site Director for 2006 ACM Rocky Mountain Regional Programming Contest |
| 2005–2006 | On Sabbatical |
| 2004–2005 | Graduate Committee Faculty Advisor for ACM Student Chapter |
| 2003–2004 | CSEL Study Committee Faculty Advisor for ACM Student Chapter |
| 2002–2003 | Executive Committee Faculty Advisor for ACM Student Chapter |
| 2001–2002 | Executive Committee Search Committee Site Director for 2001 ACM Rocky Mountain Regional Programming Contest |
| 2000–2001 | Search Committee Participated in Graduate Student Recruiting Activities Site Director for 2000 ACM Rocky Mountain Regional Programming Contest |
| 1999–2000 | Search Committee Judge for 1999 ACM Rocky Mountain Regional Programming Contest |
| 1998–1999 | Graduate Committee Search Committee |