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]  S. Henninger, "Turning Development Standards Into a Repository of Experiences," Software Process Improvement and Practice, 6(3), pp. 141-155, 2001. [pdf]

[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]  S. Henninger, "An Evolutionary Approach to Constructing Effective Software Reuse Repositories," ACM Transactions on Software Engineering Methodology, 6(2), pp. 111 - 140, 1997.   [pdf]   [postscript]

[Henninger 97]  S. Henninger, "Case-Based Knowledge Management Tools for Software Development," Automated Software Engineering:  An International Journal, 4(1), 1997, pp. 319-340. [pdf]

[Henninger 96]  S. Henninger, "Supporting Software Development with Organizational Memory Tools," International Journal of Applied Software Technology, 11(5), 1996. [pdf]

[Henninger 96]  S. Henninger, "Building an Organization-Specific Infrastructure to Support CASE Tools," Automated Software Engineering:  An International Journal, 3 (3/4), 1996, pp. 1-21. [pdf]

[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] S. Henninger, "Tools Supporting the Delivery and Application of Usability Patterns," CHI 2002 Usability Patterns Workshop, April 2002. [pdf]

 [Dunbar et al. 01] Dunbar, S. Goddard, S. Henninger, S. Elbaum, "Bootstrapping the Software Design Studio", Fifth Annual National Collegiate Inventors and Innovators Alliance National Conference, NCIIA, pp. 180-188, March 2001.

[Henninger 01] S. Henninger, "Supporting Design through Usability Guidelines and Patterns", CHI2001 Workshop on Tools, Conceptual Frameworks, and Empirical Studies for Early Stages of Design, 10-13, April 2001. [pdf]

[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] S. Henninger, J. Schlabaugh, "A Tool for Managing Software Development Knowledge," 3rd International Conference on Product Focused Software Process Improvement, Kaiserlautern, Germany, Sept. 2001, pp 182-195. [pdf]

[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] S. Henninger, "An Organizational Learning Method for Applying Usability Guidelines and Patterns," 8th IFIP Working Conference on Engineering for Human-Computer Interaction (EHCI'01), Toronto, Canada, May 2001. [pdf]

[Henninger 00] S. Henninger, "Software Process as a Means to Support Learning Software Organizations," Twenty-fifth Annual NASA Software Engineering Workshop, Greenbelt, MD. [pdf]

[Wiedenbeck, Henninger 00]  S. Wiedenbeck, S. Henninger, "Teaching Multimedia Design and Development to Computer Science and Engineering Students," 35th American Society of Engineering Education (ASEE) Midwest Section Conference, Omaha NE. [pdf]

[Grandgenett et al. 00]  N. Grandgenett, E. Ostler, A. Zygielbaum, S. Henninger, "Mathematical Modeling within a Technology Based Learning Environment: Some Principles for Adaptive Instruction," Mathematics/Science Education & Technology, Washington, DC, February, 2000. [pdf]

[Henninger 99]  S. Henninger, "Using Software Process to Support Learning Software Organizations," Workshop on Learning Software Organizations, Kaiserlautern, FRG, June 16, 1999. [pdf]

[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]  S. Henninger, C. Faith, C. Lu, "Using Organizational Learning Techniques to Develop Context-Specific Usability Guidelines," Proceedings of the Symposium on Designing Interactive Systems (DIS ‘95), Amsterdam, August 1997, pp. 129-136. [pdf]

[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, Orlando, FL, 1996, pp.  124-133. [pdf]

[Henninger 96]  S. Henninger, "Supporting the Construction and Evolution of Component Repositories," Eighteenth International Conference on Software Engineering (Berlin, FRG), ACM, IEEE, Los Alamitos, CA, pp. 279-288.   [compressed postscript]

[Henninger 95]  S. Henninger, "Supporting the Domain Lifecycle," Seventh International Workshop on Computer-Aided Software Engineering (CASE ‘95), Toronto, Ontario, Canada, July, 1995 pp. 10-19.   [compressed postscript]

[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, Montreal, Canada, August 1995, pp. 38-43.

[Henninger 95]  S. Henninger, "Accelerating Successful Reuse Through the Domain Lifecycle," Seventh Annual Workshop on Institutionalizing Software Reuse (WISR ‘95), St. Charles, IL, IEEE Computer Society, 1995.

[Henninger, Lappala, Raghavendran 95]  S. Henninger, K. Lappala, A. Raghavendran "An Organizational Learning Approach to Domain Analysis," Seventeenth International Conference on Software Engineering (Seattle, WA), 1995 pp. 95-104. [pdf] [compressed postscript]

[Henninger 95]  S. Henninger, "Supporting the Process of Satisfying Information Needs with Reusable Software Libraries:  An Empirical Study," Symposium on Software Reusability (SSR ‘95), Seattle WA, April 1995, pp. 267-270. [pdf]

[Henninger 95] S. Henninger, "Developing Domain Knowledge Through the Reuse of Project Experiences," Symposium on Software Reusability (SSR ‘95), Seattle WA, April 1995, pp. 186-195. [pdf]

[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]  S. Henninger, "Retrieving Software Objects in an Example-Based Programming Environment," Proceedings Fourteenth International ACM SIGIR Conference, (Chicago, IL), ACM, 1991, pp. 251-260. [pdf]

[Henninger 91b]  S. Henninger, "CODEFINDER: a Tool for Locating Software Objects for Reuse," Proceedings of AAAI-91 Workshop on Automating Software Design: Interactive Design, (Anaheim, CA) AAAI, pp. 40-47, 1991.

[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]  S. Henninger, A. Ignatowski, C. Rathke, D. Redmiles, "A Knowledge-Based Design Environment for Graphical Network Editors," Proceedings of the 22nd Annual Hawaii Conference on System Sciences, Vol. II: Software Track, IEEE Computer Society, January 1989, pp. 881-891.

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. & Eng., 2006. [pdf]

[Henninger, Ashokkumar 05] S. Henninger, P. Ashokkumar, “Disseminating Usability Design Knowledge through Ontology-Based Pattern Languages”, TR-UNL-CSE-2005-0008, Univ. of Nebraska-Lincoln, Com. Sci. & Eng., 2005. [pdf]

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