Advances in Computing

Advances in Computing deals with the theoretical foundations of information and computation and their implementation and application in computer systems. It publishes regular papers and special issues on specific topics of interest to international audiences of educational researchers.


Wei Li

Editorial Board Member of Advances in Computing

Associate Professor, Computer Science Department, University of Alabama In Huntsville, USA

Research Areas

Software Engineering, Software Metrics, Software Testing, Formal Methods.

Education

1992Ph.DComputer Science, Virginia Polytechnic Institute and State University
1984B.S.Computer Science, Beijing University

Experience

2001-presentAssociate Professor, Computer Science Department, University of Alabama in Huntsville
2002-2004Professor (visiting), Graduate School, Chinese Academy of Sciences, Research Fellow (visiting), Software Institute, Chinese Academy of Sciences
1996-2001Assistant Professor, Computer Science Department, University of Alabama in Huntsville
1994-1986Assistant Professor, Computer and Information Science Department, University of Arkansas at Little Rock
1992-1994Software Engineer, Kollmorgen Industrial Drives, Radford, Virginia 24141

Publications: Conferences/Workshops/Symposiums/Journals/Books

[1]  Pitamber Tiwari, Wei Li, and Deel M. Baral, "Using crawlers to collect error data from open source systems, " Horizons in Computer Science Research, Volume 3 (Ed. Thomas S. Clary), Nova Science Publishing, (under review).
[2]  Shatnawi, Raed, Wei Li, James Swain, and Tim Newman, "An Empirical Assessment of Refactoring Impact on Software Quality Using a Hierarchical Quality Model, " Journal of Information and Software Technology, (revision submitted in March 2011).
[3]  Deel Mani Baral, Wei Li, Pitamber Tiwari, "Collecting error data from open source system websites, " Internet Journal, Volume 3, Issue 4, Nova Publishers, 2010.
[4]  Shatnawi, Raed, Wei Li, James Swain, and Tim Newman, "Finding software metrics threshold values using ROC curves, " Journal of Software maintenance and Evolution, vol. 22, no. 1, pp. 1-16, January 2010.
[5]  Shatnawi, Raed and Wei Li, "The effectiveness of software metrics in identifying error-prone classes in the post-release software evolution process, " Journal of Systems and Software, Vol. 81, No.11, (2008), pp. 1868-1882.
[6]  Li, Wei, "The big bang graph—a colored graph representation of software design, " Computer Science Research Trends (Ed. Casey B. Yarnall), Nova Science Publishers, Book Chapter (2008).
[7]  Li, Wei and Raed Shatnawi, "An Empirical Study of the Bad Smells and Class Error Probability in the Post-Release Object-Oriented System Evolution, " Journal of Systems and Software, Vol. 80, No. 7, pp.1120-1128, (2007).
[8]  Hector Olague, Letha Etzkorn, Wei Li and Glen Cox, "Examining System Design Instability and Progress in Highly Iterative, Rapidly Evolving Object-Oriented Software Projects, " Journal of Software Maintenance, Vol. 18, Issue 4, July/August 2006, pp.237-266.
[9]  Alshayeb, M. and Wei Li, "An empirical study of relationships among the extreme programming engineering activities, " Information & Software Technology, Vol. 48, No. 11, pp.1068-1072, 2006.
[10]  Pitamber Tiwari, Wei Li, and Deel M. Baral, "Using crawlers to collect error data from open source systems, " Horizons in Computer Science Research, Volume 3 (Ed. Thomas S. Clary), Nova Science Publishing, (under review).
[11]  Shatnawi, Raed, Wei Li, James Swain, and Tim Newman, "An Empirical Assessment of Refactoring Impact on Software Quality Using a Hierarchical Quality Model, " Journal of Information and Software Technology, (revision submitted in March 2011).
[12]  Deel Mani Baral, Wei Li, Pitamber Tiwari, "Collecting error data from open source system websites, " Internet Journal, Volume 3, Issue 4, Nova Publishers, 2010.
[13]  Shatnawi, Raed, Wei Li, James Swain, and Tim Newman, "Finding software metrics threshold values using ROC curves, " Journal of Software maintenance and Evolution, vol. 22, no. 1, pp. 1-16, January 2010.
[14]  Shatnawi, Raed and Wei Li, "The effectiveness of software metrics in identifying error-prone classes in the post-release software evolution process, " Journal of Systems and Software, Vol. 81, No.11, (2008), pp. 1868-1882.
[15]  Li, Wei, "The big bang graph—a colored graph representation of software design, " Computer Science Research Trends (Ed. Casey B. Yarnall), Nova Science Publishers, Book Chapter (2008).
[16]  Li, Wei and Raed Shatnawi, "An Empirical Study of the Bad Smells and Class Error Probability in the Post-Release Object-Oriented System Evolution, " Journal of Systems and Software, Vol. 80, No. 7, pp.1120-1128, (2007).
[17]  Hector Olague, Letha Etzkorn, Wei Li and Glen Cox, "Examining System Design Instability and Progress in Highly Iterative, Rapidly Evolving Object-Oriented Software Projects, " Journal of Software Maintenance, Vol. 18, Issue 4, July/August 2006, pp.237-266.
[18]  Alshayeb, M. and Wei Li, "An empirical study of relationships among the extreme programming engineering activities, " Information & Software Technology, Vol. 48, No. 11, pp.1068-1072, 2006.
[19]  Alshayeb, M. and Wei Li, "An Empirical Study of System Design Instability Metric and Design Evolution in an Agile Software Process, " Journal of Systems and Software, Vol. 74, No. 3, pp.269-274, February, 2005.
[20]  Alshayeb, M. and Wei Li, "An Empirical Validation of Object-Oriented Metrics in Two Iterative Processes, " IEEE Transaction on Software Engineering, Vol. 29, No. 11, 1043-1049, November 2003.
[21]  Li, Wei, Letha Etzkorn, Carl Davis, and John Talburt, "An Empirical Study of Object-Oriented System Evolution, " Information & Software Technology, Vol. 42, No. 6, pp. 373-381, April 2000.
[22]  Li, Wei, "Software Product Metrics, " IEEE Potential, Vol. 18, No. 5, 24-27, January 2000.
[23]  Bansiya, Jagdish, Letha Etzkorn, Carl Davis, and Wei Li, "A Class Cohesion Metric for Object-Oriented Design, " Journal of Object-Oriented Programming. Vol. 11, No. 8, January 1999.
[24]  Li, Wei, "Another Metrics Suite for Object-Oriented Programming, " Journal of Systems and Software. Vol. 44, No. 2, December 1998.
[25]  Etzkorn, Letha, Carl Davis, and Wei Li, "A Practical Look at the Lack of Cohesion in Methods Metric, " Journal of Object-Oriented Programming. Vol. 11, No. 5, September 1998.
[26]  Li, Wei and John Talburt, "Empirically Analyzing Object-Oriented Software Evolution Using Metrics, " Journal of Object-Oriented Programming. Vol. 11, No. 5, September 1998.
[27]  Li, Wei, "Empirical Study of Software Reuse in Reconstructive Maintenance, " Journal of Software Maintenance. Vol. 9, No. 2, 69-83. March/April 1997.
[28]  Li, Wei, "An Empirical Study of Object Analysis and Design, " Journal of Object-Oriented Programming. Vol. 9, No. 8, pp.44-53, January 1997.
[29]  Li, Wei, Sallie Henry, Dennis Kafura, and Robert Schulman, "Measuring Object-Oriented Design, " Journal of Object-Oriented Programming, Vol. 8, No. 4, 48-55, July 1995.
[30]  Li, Wei and Sallie Henry, "An Empirical Study of Maintenance Activities in Two Object-Oriented Systems, " Journal of Software Maintenance Vol. 7, No. 2, 131-147, March/April, 1995.
[31]  Li, Wei and Sallie Henry, "Object-Oriented Metrics Which Predict Maintainability, " Journal of Systems and Software, Vol. 23, No. 2, 111-122, November 1993.
[32]  Tiwari, Pitamber, Wei Li, and Deel Mani Baral, "Using a Crawler to Collect Error Data from Open Source Systems, " Proceedings: International Conference on Software Engineering Research and Practice (SERP'11), Las Vegas, Nevada, July 2011.
[33]  Alomainy, Raouf and Wei Li, ''An Empirical Study of Messaging Systems and Migration to Service-Oriented Architecture'', Proceedings: International Conference on Engineering and Meta-Engineering, ICEME 2010, Vol. 1, pp. 157-161, April 2010.
[34]  Alomainy, Raouf and Wei Li, "Using Ponder as a Standard Security Specification Language in Heterogeneous Networks, " Proceedings: OSCA 22nd International Conference on Computer Applications in Industry and Engineering (CAINE-2009), pp.128-134, San Francisco, California, November 2009.
[35]  Alomainy, Raouf and Wei Li, "An experimental approach to prove metrics properties, " Proceedings: International Conference on Software Engineering Research and Practice (SERP'09), Vol. 2, pp.408-413, Las Vegas, Nevada, June 2009.
[36]  Li, Wei, Huaming Zhang, and Raed Shatnawi, "A Graph-Based Representation of Object-Oriented Designs, " Proceedings: International Conference on Software Engineering Research and Practice (SERP'06), pp.198-204, Las Vegas, Nevada, June 2006.
[37]  Shatnawi, Raed, Wei Li, and Huaming Zhang "Predicting Error Probability in the Eclipse Project, " Proceedings: International Conference on Software Engineering Research and Practice (SERP'06), pp.422-428 Las Vegas, Nevada, June, 2006.
[38]  Shatnawi, Raed and Wei Li, "An Empirical Study of Errors in an Open Source System, " Proceedings: Third International Conference on Information Technology: New Generation (ITNG 2006), pp.161-163, Las Vegas, Nevada, April, 2006.
[39]  Li, Wei, and Mohammad Alshayeb, "An Empirical Study of XP Effort Distribution, " Proceedings: 17th International Forum on COCOMO and Software Cost Modeling, Los Angeles, California, October 22-25, 2002.
[40]  Li, Wei, Mohammad Alshayeb and John Talburt "XP and OO Design", Proceedings: World Computer Congress 2000, Beijing, China, August 2000.
[41]  Li, Wei, John Talburt and Mohammad Alshayeb, "An Empirical Study of Extreme Programming", Proceeding: SSGRR2000, L'Aquila, Italy, July 2000.
[42]  Lakshminarayana, A., T. Newman, W. Li, and J. Talburt, "Automatic Extraction and Visualization of Object-Oriented Software Design Metrics", Proceedings: Visual Data Exploration and Analysis VIII Conference, pp.218-225, 2000.
[43]  Li, Wei and Harry Delugach "Software Metrics and Application Domain Complexity, " Proceedings (Poster): Asia-Pacific Software Engineering Conference, Hong Kong, December 1997.
[44]  Li, Wei, "An Empirical Study of Object-Oriented Design Evolution", Proceedings: IASTED International Conference on Software Engineering, San Francisco, November 2-5 1997. 202-206.
[45]  Li, Wei, "Managing Embedded Projects in Reconstructive Maintenance, " Proceedings: Embedded Systems Conference '97, San Jose, California, October 1997. 625-637.
[46]  Li, Wei, John Talburt, and Y.T. Chen, "Quantitatively Measuring Object-Oriented Design Evolution, " Proceedings: 24th International Technology of Object-Oriented Languages and Systems (TOOLS) Asia '97, Beijing, China, September 1997. 453-458.
[47]  Hambuchen, Scott, Wei Li, and Y. T. Chen, "Making the Transition to Object Technology, " Proceedings: Arkansas Computer Conference'96. Searcy, Arkansas. March 1996. 32-36.
[48]  Li, Wei, John Talburt, Don Sobkoviak, and Mike Benert, "Learning Object-Oriented Programming in a Structured Environment, " Proceedings: Arkansas Computer Conference'96. Searcy, Arkansas. March 1996. 12-22.
[49]  Li, Wei, "Reconstructive Software Maintenance, " Proceedings: Software Engineering Research Forum'95. Boca Raton, Florida. November 1995. 95-102.
[50]  Li, Wei, and John Talburt, "Managing Software Projects in a Paradigm Transition Environment, " Proceedings: Sixth International Workshop on Management of Software Project. University of Karlsruhe, Germany. September 1995.
[51]  Li, Wei, "Software Reconstruction in Embedded Systems, " Proceedings: Intelligent Motion Systems'95. Long Beach, California. September 1995. 248-258.
[52]  Lattanzi, Mark, Sallie Henry, Mike Tiffany, Wen Gong, and Wei Li, "A Software Metrics Generation Tool for the Object-Oriented Paradigm, " Proceedings: Applications of Software Measurement, Orlando, November, 1993, 603-614.
[53]  Li, Wei and Sallie Henry, "Maintenance Metrics for the Object-Oriented Paradigm, " Proceedings: IEEE-CS International Software Metrics Symposium, Baltimore, May 1993, 52-60.
[54]  Li, Wei, "Vermont View-An User Interface Design Tool, " Proceedings: The 21st Annual Virginia Computer Users Conference, Blacksburg, Virginia, 1991, 23-30.
[55]  Li, Wei and Sallie Henry, "Some Metrics Primitives for the Object-Oriented Paradigm, " Proceedings: International Conference on Achieving Quality In Software '91, Pisa, Italy, April, 1991, 45-50.
[56]  Li, Wei, Sallie Henry, and Calvin Selig, "Measuring Ada Design to Predict Maintainability, " Proceedings: The 9th Annual National Conference on Ada Technology, Washington DC, March, 1991, pp.107-113.
[57]  Li, Wei and Sallie Henry, "Software Life Cycle Model Using Metrics, " Proceedings: The 19th Annual Computer Science Conference of ACM, March 5-7, 1991, San Antonio, Texas, 661-662.
[58]  Li, Wei and Sallie Henry, "A Lifecycle Model Which Incorporates Software Metrics, " Proceedings: The Ninth National Conference on EDP System and Software Quality Assurance, October 22-25, 1990. Washington, D.C., 331-356.
[59]  Henry, S.M. Steve Wake and Wei Li, "Applying Complexity Metrics During the Software Life Cycle, " Proceedings: Interface '90, The 22nd Symposium on the Interface: Computing Science and Statistics, East Lansing, Michigan, May, 1990, 23-29.