Journal Publications

2002

  • Etzkorn, Letha, Gholston, Sampson, and Hughes,William E., Jr., "A Semantic Entropy Metric,"  accepted by the Jour. Software Maintenance and Evolution , to be published Sept/Oct, 2002.
  • Etzkorn, Letha, Sherrill, Joel, and O’Guin, Ron, “The CORBA Notification Service: Applicability in a Real Time, Embedded Environment," accepted by Embedded Systems Programming, to be published Sept., 2002.

2001

  • Etzkorn, Letha, Davis, Carl, and Bowen, Lisa," The Language of Comments in Computer Software: A Sublanguage of English," Journal of Pragmatics (Elsevier Journal), Vol. 33, No. 11, 2001, pp.1731-1756.
  • Ironside, E., Etzkorn, L, Zajac, D., "Examining CORBA Interoperability," Dr. Dobbs' Journal, June, 2001, pp. 111-122.
  • Etzkorn, Letha, Hughes, William Evans, Jr., and Davis, Carl, "Automated Reusability Quality Analysis of OO Legacy Software," Information and Software Technology (Elsevier journal), Vol. 43, No. 5, April, 2001, pp. 295-308.

2000

  • A Lakshminarayana and T. Newman, "3D Visualization of Object-Oriented Software Design Metrics," Jour. Electronic Imaging, Vol. 9, No. 4, 2000, pp. 368-374.
  • Li, Wei, Etzkorn, Letha, Davis, Carl, and Talburt, John "An Empirical Study of Design Evolution in an Object-Oriented System", Information and Software Technology (Elsevier journal), Vol. 42, No. 6, April, 2000, pp. 373-381.

1999

  • Etzkorn, Letha, Bowen, Lisa, and Davis, Carl, "An Approach to Program Understanding by Natural Language Understanding," Natural Language Engineering, (Cambridge University Press journal), Vol. 5, Issue 5, March, 1999, pp. 219-236.
  • Bansiya, Jagdish, Davis, Carl, and Etzkorn, Letha, "An Entropy Based Complexity Measure for Object-Oriented Designs," Theory and Practice of Object Systems, (Wiley Interscience journal), Vol. 5, No. 2, May, 1999, pp.1-9.
  • Bansiya, Jagdish, Letha Etzkorn, Carl Davis, and Wei Li, "A Class Cohesion Metric for Object-Oriented Design," Jour. Object Oriented Programming. 1999.
  • Etzkorn, Letha, Bansiya, Jagdish, and Davis, Carl, "Design and Complexity Metrics for OO Classes," Jour. Object-Oriented Programming, Vol. 12, No., 1, March,1999, pp. 35-40.

1998

  • Etzkorn, Letha, Carl Davis, and Wei Li, "A Practical Look at the Lack of Cohesion in Methods Metric," Jour. Object Oriented Programming. 1998.
  • Li, Wei, "Another Metrics Suite for Object-Oriented Programming," Jour. Systems and Software. 1998.
  • Li, Wei and John Talburt, "Empirically Analyzing Object Oriented Software Evolution Using Metrics," Jour. Object Oriented Programming. 1998.

1997

  • Etzkorn, L.H., and Davis, C.G., "Automatically Identifying Reusable Components in Object-Oriented Legacy Code" IEEE Computer, Vol. 30, No. 10, October, 1997, pp. 66-71.
  • Li, Wei, "An Empirical Study of Software Reuse in Reconstructive Maintenance," Jour. Software Maintenance. Volume 9. 1997. 69-83.
  • Li, Wei, "An Empirical Study of Object Analysis and Design," Jour. Object Oriented Programming. Volume 9, No. 8. January 1997. 44-53.

1996

  • Etzkorn, L.H., and Davis, C.G., "Automated Object-Oriented Reusable Component Identification," Knowledge-Based Systems, Elsevier Publishing, Oxford, England, Vol. 9, Issue 8, Dec. 1996, pp. 517-524.

1995

  • Li, Wei, Sallie Henry, Dennis Kafura, and Robert Schulman, "Measuring Object Oriented Design," Jour. Object Oriented Programming. Volume 8, No. 4. July, 1995. 48-55
  • Li, Wei and Sallie Henry, "An Empirical Study of Maintenance Activities in Two Object Oriented Systems," Jour. Software Maintenance, Vol. 7, No. 2. March/April, 1995. 131-147.

1992

  • Delugach, Harry S., "Specifying Multiple-Viewed Software Requirements With Conceptual Graphs," Jour. Systems and Software, vol. 19, pp. 207-224, 1992.

 

 

Conference Publications

2001

2000

  • Etzkorn, Letha and Delugach, Harry, "Towards a Semantic Metrics Suite for Object-Oriented Design," Proc. of the 34th Intl. Conf. on Technology of Object-Oriented Languages and Systems, TOOLS 34 (TOOLS USA), July 30-Aug. 4, 2000, IEEE Computer Society Press, Los Alamitos, CA, 2000, pp. 71-80.
  • A. Lakshminarayana, T. Newman, W. Li, and J. Talburt, "Automatic Extraction and Visualization of Object-Oriented Software Design Metrics," in Proc., Visual Data Exploration and Analysis VII, San Jose, Jan. 2000,
    pp. 218-225.

1999

  • Etzkorn, Letha, "A Critical Examination of Entropy Metrics," ACM Mid-Southeast Chapter, Gatlinburg, TN, Nov. 11-12, 1999.

1998

  • Etzkorn, L.H., Davis, C.G., Bowen, L.L., Wolf, J.C., Wolf, R.P., Yun, M.Y., Vinz, B.L., Orme, A.M., Lewis, L.W., "The Program Analysis Tool for Reuse: Identifying Reusable Components," Proc. Eleventh Annual Intl. Florida Artificial Intelligence Research Symposium Conf. (FLAIRS '98), Sanibel Island, Florida, May 17-20, 1998, published by AAAI Press, Menlo Park, California, 1998, pp. 121-125.
  • Li, Wei and Harry Delugach "Software Metrics and Application Domain Complexity," Proc. Asia-Pacific Software Engineering Conf., Hong Kong, December 1997.
  • Li, Wei, "An Evaluation of the DIT and WMC Metrics", Proc. MCSEAI'98, Tunis, Tunisia, December 1998.

1997

  • Li, Wei and John Talburt, " Making Transition to Object-Oriented Technology in Industry--Experience Learned in two Object-Oriented Projects ," OOPLSA'97, Workshop on OO Education. Altanta, October 1997.
  • Li, Wei, "An Empirical Study of Object-Oriented Design Evolution," Proc: IASTED Intl. Conf. on Software Engineering, San Francisco, November 2-5 1997.
  • Li, Wei, John Talburt, and Y.T. Chen, "Quantitatively Measuring Object-Oriented Design Evolution," Proc. 24th Intl. Technology of Object Oriented Languages and Systems (TOOLS) Asia '97, Beijing, China, September 22-25, 1997.
  • Li, Wei, "Managing Embedded Projects in Reconstructive Maintenance," Proc. Embedded Systems Conf. '97, San Jose, California, September 30 - October 2, 1997.

1996

  • Delugach, Harry S., "An Approach To Conceptual Feedback In Multiple Viewed Software Requirements Modeling," presented at Viewpoints 96: Intl. Workshop on Multiple Perspectives in Software Development, Joint Proc. of the SIGSOFT’96 Workshops, ISBN 0-89791-867-3, pp. 242-246, Oct. 14-15, 1996, San Francisco.
  • Etzkorn, L.H., Davis, C.G., Bowen, L.L., Etzkorn, D.B., Lewis, L.W., Vinz, B.L., and Wolf, J.C., "A Knowledge-Based Approach to Object-Oriented Legacy Code Reuse," Proc. the Second IEEE Intl. Conf. on Engineering of Complex Computer Systems (ICECCS '96), Montreal, Quebec, Canada, Oct. 21-25, 1996, IEEE Computer Society Press, Los Alamitos, CA, 1996, pp. 39-45.
  • Hambuchen, Scott, Wei Li, and Y. T. Chen, "Making the Transition to Object Technology," Proc. Arkansas Computer Conf. '96. Searcy, Arkansas. March 1996. pp.32-36.

1995

  • Etzkorn, L.H., "An Overview of the PATRicia System: A System for Object-Oriented Reusable Component Identification," ACM Mid-Southeast Chapter, Gatlinburg, TN, Nov. 9-10, 1995, (Winner, third prize, graduate student competition).
  • Etzkorn, L.H., "A Metrics-Based Approach to the Automated Identification of Object-Oriented Reusable Components: A Short Overview," OOPSLA '95 Doctoral Symposium, Austin, TX, Oct. 16-19, 1995.
  • Etzkorn, L.H., and Davis, C.G., "A Metrics-Based Aproach to the Automated Identification of Object-Oriented Reusable Components: A Short Overview," OOPSLA '95 Poster session, Austin, TX, Oct. 16-19, 1995.
  • Etzkorn, L.H., and Davis, C.G., "Knowledge-Based Object-Oriented Reusable Component Identification," Proc. Eighth Annual Florida AI Research Symposium, Melbourne Beach, FL, April 27-29, 1995, pp. 97-101.
  • Li, Wei, "Reconstructive Software Maintenance," Proc. Software Engineering Research Forum '95. Boca Raton, Florida, November 1995. pp.95-102.
  • Li, Wei, and John Talburt, "Managing Software Projects in a Paradigm Transition Environment," Proc. Sixth Intl. Workshop on Management of Software Projects. University of Karlsruhe, Germany, September 1995.
  • Li, Wei, "Software Reconstruction in Embedded Systems," Proc. Intelligent Motion Systems '95. Long Beach, California. September 1995. pp.248-258.

1994

  • Etzkorn, L.H., and Davis, C.G., "A Documentation-related Approach to Object-Oriented Program Understanding," Proc. IEEE Third Workshop on Program Comprehension, Washington, D.C., Nov. 14-15, 1994, IEEE Computer Society Press, Los Alamitos, CA, 1994, pp. 39-45.
  • Etzkorn, L.H., "Automated Object-Oriented Reusable Component Identification: An Overview," ACM Mid-Southeast Chapter, Gatlinburg, TN, Nov. 10-11, 1994.

1992

  • Delugach, Harry S., "Analyzing Multiple Views Of Software Requirements" in Conceptual Structures: Current Research and Practice, P. Eklund, T. Nagle, J. Nagle and L. Gerholz, eds., Ellis Horwood, New York, pp. 391-410, 1992. (reprinted from Proc. Fifth Annual Wkshop on Conceptual Structures, AAAI-90, Peter Eklund and Laurie Gerholz,, eds., pp. 17-22, Linköping University, Boston and Stockholm, 1990)
  • Henry, Sallie and Wei Li, "Metrics for Object Oriented Systems," Proc. OOPSLA'92 (position paper).

1990

  • Henry, Sallie M., Steve Wake and Wei Li, "Applying Complexity Metrics During the Software Life Cycle," Proc. Interface '90, The 22nd Symposium on the Interface: Computing Science and Statistics, East Lansing, Michigan, May, 1990, pp.23-29.

 

 

Theses and Dissertations

2000

  • A. Lakshminarayana, "A Dimensional Reduction Analysis and Glyph-based Visualization of
    Object-Oriented Software Metrics", M.S. thesis, UAH Department of Computer Science, May 2000.

1999

  • Malcolm Morrison, "Extraction Of Ontological Information From Software Engineering Diagrams," Ph.D. dissertation, Computer Science Dept., Univ. Alabama in Huntsville, May 1999.

1998

  • Bansiya, Jagdish, "A Hierarchical Model for Quality of Assessment of Object-Oriented Designs," Ph.D. dissertation, Computer Science Dept., Univ. Alabama in Huntsville, May 1998.

1997

  • Etzkorn, Letha, "A Metrics-Based Approach to the Automated Identification of Object-Oriented Reusable Software Components", Ph.D. dissertation, Computer Science Dept., Univ. Alabama in Huntsville, Dec. 1997.

1994

  • Wang, Peter Hor-Ching, "Software Reuse Expert Environment,", Ph.D. dissertation, Computer Science Dept., Univ. Alabama in Huntsville, 1994.
  • Wilson, John W., "Using Metrics to Assess Software Process Maturity," M.S. thesis, Computer Science Dept., Univ. Alabama in Huntsville, May 1994.

1992

  • Barr, Kathryn Williams, "A Tailored Software Process Improvement Paradigm," M.S. thesis, Computer Science Dept., Univ. Alabama in Huntsville, May 1992.
  • Elliott, Herndon, "Object Oriented Methodologies for Analysis of Software Requirements For Real-Time Embedded Systems," M.S. thesis, Computer Science Dept., Univ. Alabama in Huntsville, 1992.
  • Preston, R. Kevin, "Software Development Using the Design and Reusability System," M.S. thesis, Computer Science Dept., Univ. Alabama in Huntsville, 1992.

1991

  • Delugach, Harry S., "A Multiple Views Approach to Software Requirements," Ph.D. dissertation, Computer Science Dept., University of Virginia, May 1991.
  • Duncan, Robert Paul, "A Presentation Environment for Improving Software Understanding," M.S. thesis, Computer Science Dept., Univ. Alabama in Huntsville, May 1991.

1990

  • Mahy, Craig D., "Program Development Within a Language-Based Hypertext Environment," M.S. thesis, Computer Science Dept., Univ. Alabama in Huntsville, 1990.

1989

  • Asdjodi-Mohadjer, Maryam, 1989. Ph.D. dissertation, Computer Science Dept., Univ. Alabama in Huntsville, 1989.
  • Higgins, Gerry, "Software Reusability: Design and Development of a Library Software Tool to Augment Reusability," M.S. thesis, Computer Science Dept., Univ. Alabama in Huntsville, May 1989.
  • Hoffman, Robert H., "Improving and Automating Configuration Management Activities on Large Government-Sponsored Development Projects," M.S. thesis, Computer Science Dept., Univ. Alabama in Huntsville, May 1989.
  • Massey, Sharon D., "An Ada-Based Representation for a Software Requirements Specification Language," M.S. thesis, Computer Science Dept., Univ. Alabama in Huntsville, 1989.

1987

  • Cordle, James Henry, "An Automated Approach To Source Verification," M.S. thesis, Computer Science Dept., Univ. Alabama in Huntsville, 1987.

1981

  • Chen, Wen-Jen, "Experimental Software Engineering," M.S. thesis, Computer Science Dept., Univ. Alabama in Huntsville, 1981.

 

 

Reports and Other Publications

2002

  • Proc. First Southeastern Software Engineering Conf. '02, Kevin Silvia, Delbert Hart and Jim Troy, editors, Huntsville, AL, National Defense Industrial Association, April 2002.

1999

  • Anuradha Lakshminarayana and Timothy S. Newman, "Principal Component Analysis of Lack of Cohesion in Methods (LCOM) metrics," Technical Report TR-UAH-CS-1999-01, Computer Science, Dept., Univ. Alabama in Huntsville, 1999.

1997

  • Harry S. Delugach, "Conceptual Integration in Multiple-Viewed Requirements," Computer Science Dept., Univ. Alabama in Huntsville, Technical Report TR-UAH-CS-1997-03, 1997.
  • Letha Etzkorn, Carl Davis, and Wei Li, "A Statistical Comparison of Various Definitions of the LCOM Metric," Technical Report TR-UAH-CS-1997-02, Computer Science Dept., Univ. Alabama in Huntsville, 1997.
  • L.H.Etzkorn, C.G. Davis, B. L. Vinz, R.P. Wolf, J.C.Wolf, M.Y. Yun L.L. Bowen , A.M. Orme, L.W.Lewis, D.B. Etzkorn, "An Examination of Object-Oriented Reuse Views in the PATRicia System," Technical Report TR-UAH-CS-1997-01, Computer Science Dept., Univ. Alabama in Huntsville, 1997.
  • Jeffrey Fox, Heather Huber, David Krum, Jay Moon, Dong Ouyang, Insuk Sickler, and Julie Vo, "Software Requirements Specification: Picasso Requirements Assistant," Technical Report TR-UAH-CS-1997-04, Computer Science Dept., Univ. Alabama in Huntsville, 1997.

1996

  • Lisa L. Bowen, "Process Specification Method,'' Technical Report TR-UAH-CS-1996-03, Computer Science Dept., Univ. Alabama in Huntsville, 1996.
  • Tonya R. Thorne, Harry S. Delugach, "The Requirements Dissection Model: A Model for Aiding Users/Customers in the Development of Software Requirements," Technical Report TR-UAH-CS-1996-04, Computer Science Dept., Univ. of Alabama in Huntsville, 1996.

1995

  • Etzkorn, Letha and Davis, Carl G., "An Approach to Object-oriented Program Understanding,'' Technical Report TR-UAH-CS-1995-01, Computer Science Dept., Univ. Alabama in Huntsville, 1995.

Maintained by Harry S. Delugach
Email: