Publications
for Dr. Scott R. Henninger
Associate Professor
Department of Computer Science & Engineering
University of Nebraska-Lincoln
Peer-Reviewed Publications (Journals)
[Henninger 03] S. Henninger, "Tool Support for Experience-Based Software Development Methodologies," Advances in Computers, Vol. 59, pp. 29-82, 2003. [pdf]
[Henninger 01]
[Henninger 00] S. Henninger, "A Methodology and Tools for Applying Context-Specific Usability Guidelines to Interface Design," Interacting With Computers, 12(3), pp. 225-243, 2000. [pdf]
[Henninger 97]
[Henninger 97]
[Henninger 96] S. Henninger, "Supporting Software Development with Organizational Memory Tools," International Journal of Applied Software Technology, 11(5), 1996. [pdf]
[Henninger 96]
[Henninger 95a] S. Henninger, "Information Access Tools for Software Reuse," Journal of Systems and Software, 30(3), 1995, pp. 231-247. [compressed postscript]
[Henninger 94a] S. Henninger, "Using Iterative Refinement to Find Reusable Software," IEEE Software, 11(5), September 1994, pp. 48-59. [pdf]
Peer-Reviewed Publications (Conferences)
[Henninger, Correa 07] Henninger, S., Corrêa, V. "Software Pattern Communities: Current Practices and Challenges", 14th Conference on Pattern Languages of Programs (PLoP 07), Monticello, IL, Sept. 2007 (in press). [pdf]
[Degler, Henninger, Battle 07] Degler, D., Henninger, S., Battle, L., "Semantic Web HCI: Discussing Research Implications", Human Factors in Computing Systems (CHI 07), San Jose, CA, April 2007. [pdf]
[Henninger 07] Henninger, S. "An Ontology-Based Infrastructure for Creating Software Pattern Languages", 2nd International Conference on Design Science Research in Information Systems and Technology (DESRIST 07), Pasadena, CA, May 2007. [pdf]
[Henninger 07] Henninger, S. "A Framework for Flexible and Executable Usability Patterns Standards", 31st IEEE Software Engineering Workshop (SEW-31), IEEE Computer Society Press, Baltimore, MD, March 2007. [pdf]
[Henninger 06] Henninger, S. "Disseminating Usability Design Knowledge through Ontology-Based Pattern Languages", 3rd Int'l Semantic Web User Interaction Workshop (SWUI 07), Atlanta, GA, Nov. 2006. [pdf]
[Henninger, Ashokkumar 06] Henninger, S., Ashokkumar, P., "An Ontology-Based Metamodel for Software Patterns", 18th Int'l. Conf. on Software Engineering and Knowledge Engineering (SEKE2006), pp. 327-330, July 2006. [pdf]
[Henninger, Ashokkumar 05] Henninger, S., Ashokkumar, P., "An Ontology-Based Infrastructure for Usability Design Patterns", Semantic Web Enabled Software Engineering (SWESE), pp. 41-55, November 2005. [pdf]
[Swenseth et al. 03] S. Swenseth, S. Henninger, M. Nabavi, Z. Chen, M. Keshk, P. Ashokkumar, S. Modali "Semantic Web Solution For Supply Chain Management Problems," 2003 Decision Sciences Institute Annual Meeting, Nov. 2003.
[Henninger et al. 03] S. Henninger, M. Keshk, R. Kinworthy. "Capturing and Disseminating Usability Patterns With Semantic Web Technology," CHI Workshop on Perspectives on HCI Patterns: Concepts and Tools, April 2003. [pdf]
[Henninger 02] S. Henninger, "Tool Support for Iterative, Adaptable and Agile Software Development Methodologies," ICSE Workshop on Iterative, Adaptive, and Agile Processes, May 2002. [pdf]
[Henninger 02] S. Henninger, "Using the Semantic Web to Construct an Ontology-Based Repository for Software Patterns," Proc. 2002 Workshop on the State of the Art in Automated Software Engineering, Tech Report UCI-ICS-02-17, U. California-Irvine, pp. 18-22, June 2002. [pdf]
[Henninger et al. 02] S. Henninger, A. Ivaturi, K. Nuli, A. Thirunavukkaras, "Supporting Adaptable Methodologies to Meet Evolving Project Needs," Joint Conference on XP Universe and Agile Universe, Aug. 2002, pp. 33-44. [pdf]
[Henninger 02]
[Dunbar et al. 01] Dunbar, S. Goddard, S. Henninger,
[Henninger 01]
[Henninger 01] S. Henninger, "Organizational Learning in Dynamic Domains, Workshop on Learning Software Organizations, Kaiserlautern, Germany, Sept. 2001, pp. 8-16. [pdf]
[Henninger, Schlabaugh 01]
[Henninger, Baumgarten 01] S. Henninger, K. Baumgarten, "A Case-Based Approach to Tailoring Software Processes," International Conference on Case-Based Reasoning, Vancouver, British Columbia, Canada, 2001, pp. 249-262. [pdf]
[Henninger 01]
[Henninger 00]
[Wiedenbeck, Henninger 00] S. Wiedenbeck,
[Grandgenett et al. 00]
[Henninger 99] S. Henninger, "Using Software Process
to Support Learning Software Organizations," Workshop on Learning
Software Organizations, Kaiserlautern, FRG,
[Henninger 98] S. Henninger, "An Environment for Reusing Software Processes," Fifth International Conference on Software Reuse, Victoria, British Columbia, Canada, 1998, pp. 103 - 112. [pdf] [postscript]
[Henninger 97] S. Henninger, "Tools Supporting the Creation and Evolution of Software Development Knowledge," Twelfth International Conference on Automated Software Engineering, Lake Tahoe, NV, Nov., 1997, pp. 48-53. [pdf] [postscript]
[Henninger et al. 97]
[Henninger 97] S. Henninger, "Creating Organization-Specific Usability Guidelines,"; Human Factors in Computing Systems, CHI'97, Atlanta, GA, March 23-27, 1997. [pdf]
[Henninger 97] S. Henninger, "Capturing and Formalizing Best Practices in a Software Development Organization," The Ninth International Conference on Software Engineering and Knowledge Engineering, Madrid, June, 1997, pp. 24-31. [pdf]
[Henninger 96] S. Henninger, "Accelerating the Successful
Reuse of Problem Solving Knowledge Through the Domain Lifecycle," Fourth
International Conference on Software Reuse,
[Henninger 96]
[Henninger 95]
[Henninger et al. 95] S. Henninger, K. Haynes, M.W. Reith, "A Framework for Developing Experience-Based Usability Guidelines," Proceedings of the Symposium on Designing Interactive Systems (DIS ‘95), Ann Arbor MI, August 23-25, 1995, pp. 43-53.[compressed postscript]
[Henninger 95] S. Henninger, "A Case-Based Approach to
Developing Domain Knowledge for Software Development," Workshop on AI
and Software Engineering,
[Henninger 95] S. Henninger, "Accelerating Successful
Reuse Through the Domain Lifecycle," Seventh Annual Workshop on
Institutionalizing Software Reuse (WISR ‘95),
[Henninger, Lappala, Raghavendran 95]
[Henninger 95]
[Henninger 95]
[Henninger 94] S. Henninger, "Development Methods for Human-Computer Interaction," Workshop Notes, Intersection Between Software Engineering and Human-Computer Interaction, International Conference on Software Engineering, Sorrento, Italy, May 16-17, pp. 271-274, 1994.
[Henninger 94] S. Henninger, "Constructing an Organizational Memory for Software Development," Proceedings of the AAAI 1994 Spring Symposium Workshop on Computational Organization Design, American Association for Artificial Intelligence, March 1994.
[Henninger 93] S. Henninger, "From Software Reuse to Example-Based Design," Proceedings of the Sixth Annual Workshop on Software Reuse, IEEE Computer Society, 1993.
[Henninger 92] S. Henninger, "The Knowledge Acquisition Trap," Applying AI to Software Problems: Assessing Promises and Pitfalls (5th IEEE Conference on Artificial Intelligence for Applications Workshop), IEEE Computer Society, March 1992, pp. 51-57.
[Henninger 91a]
[Henninger 91b] S. Henninger, "CODEFINDER:
a Tool for Locating Software Objects for Reuse," Proceedings of AAAI-91
Workshop on Automating Software Design: Interactive Design, (
[Fischer, Henninger, Redmiles 91] G. Fischer, S.R. Henninger, D.F. Redmiles, "Cognitive Tools for Locating and Comprehending Software Objects for Reuse," Thirteenth International Conference on Software Engineering (Austin, TX), ACM, IEEE, Los Alamitos, CA, 1991, pp. 318-328. [pdf]
[Fischer, Henninger, Redmiles 91] G. Fischer, S.R. Henninger, D.F. Redmiles, "Intertwining Query Construction and Relevance Evaluation," Human Factors in Computing Systems, CHI'91 Conference Proceedings (New Orleans, LA), ACM, New York, pp. 55-62, 1991. [pdf]
[Henninger 90] S. Henninger, "Defining the Roles of Humans and Computers in Cooperative Problem-Solving Systems for Information Retrieval," Workshop on Knowledge-Based Human Computer Communication, AAAI, Menlo Park, CA, pp. 46-51, 1990.
[Henninger et al. 89]
Tech Reports
[Henninger, Ashokkumar 06] S. Henninger, P. Ashokkumar, “An
Ontology-Based Metamodel for Software Patterns”, TR-UNL-CSE-2006-0005, Univ. of
Nebraska-Lincoln, Com. Sci. &
[Henninger, Ashokkumar 05]
Dissertation
[Henninger 93] S.R. Henninger, Locating Relevant Examples for Example-Based Software Design, Ph.D. Dissertation, Department of Computer Science, University of Colorado, 1993.
Edited Books
[Henninger, Maurer 03] S. Henninger, F. Maurer (Eds.) Advances in Learning Software Organizations, 4th International Conference on LSO, Lecture Notes in Computer Science, Springer, Berlin, 2003
Book Chapters
[Henninger, Maurer 03] S. Henninger, F. Maurer, "Learning Software Organizations and Agile Software Development: Complementary or Contradictory Concepts?" in Advances in Learning Software Organizations, Springer, Berlin FRG, pp. 1-3.
[Henninger 03] S. Henninger, "Tool Support for Experience-Based Methodologies," in Advances in Learning Software Organizations, Springer, Berlin FRG, pp. 44-59.
[Henninger 01] S. Henninger, "An Organizational Learning Method for Applying Usability Guidelines and Patterns," in Engineering for Human-Computer Interaction: ECHI 2001 Revised papers, Springer, Berlin FRG, pp. 141-155, 2001.
Send questions to Scott Henninger