Dr. McGregor has conducted funded research for organizations such as the National Science Foundation, DARPA, IBM and AT&T. Dr. McGregor has developed testing techniques for object-oriented software and developed custom testing processes for a variety of companies. Dr. McGregor is co-author of "Object-Oriented Software Development: Engineering Software for Reuse" published by Van Nostrand Reinhold. Dr. McGregor is also co-author of A Practical Guide to Testing Object-Oriented Software to be published by Addison-Wesley. He has published numerous articles on software development focusing on design and quality issues. Dr. McGregor's research interest include software engineering specifically in the areas of design quality, testing and measurement.