Co-director of the Center for Software Engineering. Major areas of research are in software engineering. Current research projects:
The development of a Testing Maturity Model to assist software organizations with assessing and improvement their testing processes.
The development of BUG-DOCTOR, an automated program understanding and debugging tool.
Addressing issues relating to the development of software engineering as a profession.
Development of courses to support a specialized master's degree in software engineering. Current courses include:
CS 487, Software Engineering - the introductory software engineering course.
CS 587, Programming Project Management - tools, methods, techniques for managing large software development projects.
CS 588, Advanced Software Engineering Project - use of Watts Humphrey's Personal Software Process to assess and improve the development process on the level of the individual software engineer.
CS 589, Software Testing and Quality Assurance, tools, techniques, methods for software testing, test process improvement.
Undergraduate research: introduction of undergraduates to the research process with hands-on experiences in on-going research projects.
I. Burnstein, C. R. Carlson, "Developing Leadership Skills in Software Engineering Students Through an Undergraduate Research Program", Proc. 8th SEI Conference on Software Engineering Education, New Orleans, LA, March/April 1995, pp 305-321.
I. Burnstein, A. Tubaishat, A. Mirza, K. Roberson, A Sanchez,"Knowledge Engineering for Software Fault Localization", Proc. 1995 Midwest AI and Cognitive Society Conf., Carbondale, IL, April 1995, pp 22-26.
B. Korel, I. Burnstein, Combining Pattern Matching and Dynamic Slicing in Knowledge-Based Debugging Systems", Proc. 1995 Midwest AI and Cognitive Society Conf., Carbondale, IL, April 1995, pp 27-31.
A. Tubaishat, I. Burnstein, "Developing Knowledge Objects for Code Recognition", Proc. Internat'l Conf. on Electronics, Circuits and Systems, Amman Jordan, Dec. 1995, pp. 210-215.
I. Burnstein, T. Suwanassart, C. R. Carlson, "Developing a Testing Maturity Model", Proc. of the Ninth International Software Quality Week Conf, San Francisco, CA, May, 1996.
I. Burnstein, A. Mirza, K. Roberson, F. Saner, A. Tubaishat,"Knowledge Engineering for Automated Program Recognition and Fault Localization", Proceedings of the Eighth International Conference on Software Engineering and Knowledge Engineering, Lake Tahoe NV, June, 1996., pp 85-91.
I. Burnstein, F. Saner, K. Roberson, "Generating Chunks and Chunk Signatures for Program Recognition and Fault Localization", Proc. of the Midwest Artificial Intelligence and Cognitive Society Conference, Bloomington, IN, April, 1996.
I. Burnstein, T. Suwanassart, C. R. Carlson, "Developing a Testing Maturity Model for Software Test Process Evaluation', IEEE International Test Conference '96, Washington, DC, Oct, 1996 pp 581- 589.
I. Burnstein, T. Suwanassart, C. R. Carlson, "Developing A Testing Maturity Model: Part I, IICrossTalk, Journal of Defense Software Engineering, Vol. 9, #8, August, 1996, pp 21-24, Vol. 9, #9, September, 1996, pp 19-26.
I. Burnstein, K. Roberson, "Automated Chunking to Support Program Comprehension", to appear in Proc. Fifth International Workshop on Program Comprehension", Dearborn, Michigan, May 2-30, 1997.
I. Burnstein, G. Saxena, R. Carlson, A. Homyen, T. Suwanassart, "A Testing Maturity Model for Software Test Process Assessment and Improvement", Proc. 13th International Conf. on Advanced Science and Technology, Motorola University, Schaumberg, IL, April 3-5, 1997, pp. 183-195 .
Member: IEEE Computer Society, Sigma Xi, IEEE Technical Council on Software Engineering.
Floyd Saner, Ariya Homyen, Bob Musson, Arms Yongyuth, Boris Vaysburg, Gary Saxena (co-advisor with C. R. Carlson)