Mike Rowe, Ph.D. Education: Ph.D. Computer Science – Machine Learning (minor Statistics), University of North Texas, Dissertation title: A Machine Learning Method Suitable for Dynamic Domains M.B.A. Western Michigan University Ph.D. Physiological Psychology (minor Statistics), University of North Dakota, Dissertation title: Prenatal Zinc Deficiency and Stress M.A. Experimental Psychology, University of North Dakota, Thesis title: Physiological and Behavioral Effects of Prenatal Zinc Deficiency B.A. summa cum laude, Psychology, University of Minnesota, Duluth Skills: Experienced Data Scientist, skilled with database, simulations, data modeling and statistical tools, and artificial intelligence and machine learning Knowledgeable of business organization, practices and participated in six startups Programming languages: C, C++ C#, Visual Basic, Pascal, LISP, APL, R, Assembler, Fortran, PL/1, and others Expert software and systems designer using various OO tools Experienced on many operating system: all Microsoft platforms since DOS 1.0, HP-UX, Solaris, BSD, Linux, VMS, VM, MVS, and others Experienced with a wide variety of professional software engineering tools: configuration managers, auto-testers, requirements trackers, defect and change management systems, modeling tools, reengineering tools, debuggers, profilers, coverage tools, and others Experienced managing groups up to 50 engineers Successful proposal and grant writer Experienced teaching undergraduate, graduate and industrial courses in Software Engineering, Computer Science and Statistics Experienced with developing commercial internationalized, multi-language and localizing software Positions: Principal Software Engineer – Esterline Control Systems – Avista, Platteville, WI 5/2003 – Present (part-time consultant), 6/2012-Present (full-time) Perform Modeling and Statistical Process Control (SPC) for maintaining CMMI Level 5 certification Develop automated tests for DO 178b avionics equipment certification Professor Emeritus, Software Engineering and Computer Science – University of WisconsinPlatteville. 7/2012-Present Professor, Software Engineering and Computer Science – University of Wisconsin-Platteville 8/2002-5/2012 ABET accredited Software Engineering program Teach graduate and undergraduate Software Engineering and Computer Science courses, including: Introduction to Software Engineering, Object Oriented-Analysis and Design, Software Quality, Software Reegineering and Maintenance, Artificial Intelligence, Topics in High Mike Rowe Page 1 mike.rowe1952@gmail.com Performance Computing, Introduction to Engineering Projects, Introduction to C++ Programming, High Performance Computing, Senior Seminar, and several independent study courses. Member of the Graduate Faculty, supervised 27 Masters Theses Serve on many University, College and Department committees Published or presented 20 conference papers and/or workshops in last 10 years Program Manager, Texas Development Lab – Westwave Communications, Inc. Richardson, TX 12/1999 – 2/2002 Program Manager for the development lab of a startup soft-switch telecommunication company. Reported to the Senior Director of Research and Development. (managed about 50 Engineers) Managed development for several systems/groups, including: AMA (accounting system); redundant high available process management; SS7 Signaling Gateway system; Call Agent (BCSM); Feature Server with many Class 5 switch features; Traffic Statistics and Measurement; and Alarm collection, logging, distribution and notification system. I was also acting manager of the Test Automation group that includes SCM, software builds, lab operations, test tool development and test execution. Helped define a software engineering process for this new company; evaluated, installed and configured systems for Bug Tracking, Document Control, Software Configuration Management; was responsible for divisional recruiting and helped develop an objective process for interviewing candidates; led architecture, document and code reviews; produced the weekly status reports for our division; produced and maintained our division’s development plans and schedules. Served on the corporate HR advisory board that researched, specified, evaluated and selected 401k and insurance plans for Westwave. The startup was dissolved with the sale of its intellectual property to Alcatel Program Manager, Software Development – USDATA Corporation, Richardson, TX 5/1998 – 12/1999 and 2/1994 – 9/1997 (see Digit Pilot for 9/1997-5/1998) Software program manager for all phases of development and quality assurance of Factory Link, the Factory Automation Product of the year in 1995 (managed about 35 engineers). Reported to company’s executive committee, VP Development and Support, VP Marketing, CFO, and VP Sales. Managed special projects: Evaluated third party components, studied the requirements for vertical markets (Semiconductor and Electronics, Steel Production, Automotive Manufacturing and Assembly, Consumer Goods, and Oil and Gas Production, Transport and Refinement) Architect of a high performance Statistical Process Control module Provided Statistical Process Control consulting and training to USDATA customers including: Boeing, Ford, GE, Delphi, EDS, IAM Pet Foods, IBM, HP, Anheuser-Busch, and others. Adjunct Professor of Computer Science – University of Texas Dallas, Dallas, TX 01/1999-01/2000 (part-time) Taught graduate level classes in the Computer Science and Engineering Department. Adjunct Professor of Computer Science – Collin County Community College, Plano, Texas 1/1993-12/1995 (part-time) Taught undergraduate Software Engineering and Introduction to the UNIX Operation System classes. Mike Rowe Page 2 mike.rowe1952@gmail.com Senior Consultant – Analysts International Corporation, Dallas, TX 3/1991-9/1993 Completed a long-term consulting contract at IBM. Helped design and develop an intelligent software and hardware configuration system that ensured valid s/w and h/w configurations, produced price proposals, as well as specified system physical environments (power, cooling, footprint and clearances). Senior Scientist – Merit Technology, Inc. Plano, TX 3/1991-2/1994 Consultant (part-time) 5/1998-3/1991 (full-time) Clearances Researched and implemented parallel inference engines for SDI (star wars anti-ballistic missile system) applications on massively parallel systems. Classified work supported by Naval Research Labs. Developed Artificial Intelligence and Statistical-based Intelligence Track correlation and data fusion techniques for a graphical intelligence assessment workstation prototype. Classified work supported by a classified customer. Developed embedded inference engine and applications for Spaced-based Generic VHSIC processor. Phase I and II SBIR grants for autonomous space-based vehicles funded by the Air Force Space Command Technology Center. Developed advanced mission planning systems for Autonomous Unmanned Air Vehicles including the first generation Global Hawk. Subcontract from Teledyne Ryan (now Northrop Grumman). Developed mission planning systems for covert fixed and rotary wing aircraft. Classified work funded by a classified customer. Developed expert systems to validate and correlate intelligence reports and information. Classified work funded by a classified customer. Developed force-on-force planning systems for both US and foreign arm forces. Classified work funded by a classified customers. Director of Research and Development – Digital Pilot Corporation, Dallas, TX 9/1997-5/1998 One of founders Contributed to the strategic plan and direction of a startup Web Server and System Architecture Consulting company. Digital Pilot grew 100% during this period. Provided consulting serves to an 18 billion dollar, multi-year DoD development project. Responsibilities included membership on System Architecture committee (representing over 150 engineers), worked on high-level system architecture, analysis and design using Jacobson’s Use Case methods, Rational Unified Method, and UML using Rational Rose. Member of the Group Technical Staff – Corporate Engineering Labs, Texas Instruments, Dallas TX 8/1983-5/1988 Clearances Pioneered real-time Artificial Intelligence based Expert and Statistical Process Control Systems, this included full responsibility, from design to delivery, of several diagnostic and process control expert systems for customers of TI's Industrial Systems Division. Fully external customer funded. Worked directly with VP of Engineering of several Fortune 100 companies. Mike Rowe Page 3 mike.rowe1952@gmail.com Member of design team for a test equipment data network linking 50+ automated test sets networked to a central cluster of computers for the multi-billion dollar HARM Missile Program. Designed and managed several statistical quality control experiments that uncovered product and factory process inefficiencies. Designed, procured TI IR&D and Navy funding, and lead development of a machine learning based diagnostic system for the HARM missile. Software Systems Project Administrator – Upjohn Pharmaceuticals, Kalamazoo, MI 1/1981-8/1983 Project leader responsible for software development within International, Control, Asset Management and Accounting Divisions, as well as managed the integration of the Corporate Standard Cost and Budget Systems. Served on several corporate wide computing committees. Senior Software Engineer – Defense Equipment Group, Texas Instruments, Dallas TX 7/1979-1/1981 Clearances Participated in design, specification and implementation of a large scale cluster of IBM mainframes and hybrid computers for engineering computations. A primary task was the migration of systems from TI's Advanced Scientific Supercomputers and other systems. Served as center's assistant manager and managed the user consulting group. Director of Computing Services – Quatra Marketing Research, Minneapolis, MN 6/1977-5/1979 Directed and assisted in the proposal, design, implementation, analysis, and report generation of marketing and product development research. Major projects included: Product Development/FDA Tracking Database and Analysis System for Kimberly-Clark; Annual National Men's Apparel Market Projection for Hart, Schaffner and Marx Clothing; many site location studies; producing market models for national and international companies; and many small studies for clients including Coors, Holiday Inns, International Multifoods, Kentucky Fried Chicken, Nabisco, Pillsbury, Toro, and others. Graduate Research and Teaching Assistant – University of North Dakota, Grand Forks, ND 5/1973-7/1977 Graduate Research Assistant, U.S.D.A. Human Nutrition Laboratory (1/2 time) o Performed statistical consulting and programming, and conducted original research on behavioral, physiological, neurological and biochemical effects of various trace element deficiencies. 8/1976-5/1977 Graduate Teaching Assistant – Introductory Statistics (1/4 time) 8/1972-5/1973 Graduate Teaching Assistant – Introductory Psychology (1/2 time) o Responsible for several sections of weekly labs and help sessions, and occasionally filled in as the lecturer. PUBLICATIONS AND PRESENTATIONS: Mike Rowe Page 4 mike.rowe1952@gmail.com Hale, C. and Rowe, M., “Advancing Requirements-Based Testing Models to Reduce Defects“, Software Engineering Institute (SEI) 2012 High Maturity Measurement and Analysis Workshop, Washington, D.C., September 2012. Hale, C. and Rowe, M., “Reducing Defects through Improved Requirements-Based Testing Methods“, Software Engineering Institute (SEI) 2011 High Maturity Measurement and Analysis Workshop, Washington, D.C., September 2011. Hale, C. and Rowe, M., “Achieving Quality and Performance Using Real-Time Statistical Process Control”, CrossTalk, The Journal of Defense Software Engineering, January 2012. Rowe, M., “Introducing Software Engineering to General Engineering Students”, ASEE 2011 North Midwest Conference, Duluth, MN, October 2011. Hasker, R. and Rowe, M., “Optimizing UMLint: Identifying Defects in UML Diagrams”, ASEE Conference, May 2011, Vancouver, B.C., Canada. Stangel, M., Torgerson, D., Rowe, M., “Playing a Virtual Musical Instrument”, 44rd Annual Midwest Instruction and Computing Symposium, April 2011, St. Scholastic University, Duluth, MN Rowe, M., Bragg, T., Hale, C., Tigges, R., Kamm, R., and Bechwar, M., “Optimizing RequirementsBased Test Reviews”, 43rd Annual Midwest Instruction and Computing Symposium, April 2010, University of Wisconsin, Eau Claire. Kelly, M. and Rowe, M., Cost of Quality: A Case Study on Process Improvement Model, at the Second Workshop on CMMI High Maturity Measurement and Analysis sponsored by Software Engineering Institute (SEI), November 2008, Denver, CO. Clifton J., Hasker, R., and Rowe, M., “World-class Outcomes Assessment on a Shoestring”, 2008 ASEE Annual Conference, June 2008, Pittsburgh, PA. Rowe, M. C., Farver, E., Bragg, T., Kelley, M., and Hale, C., “Statistical Process Control of Software Processes for Obtaining CMMI Level 5”, 41th Annual Midwest Instruction and Computing Symposium, April 2008, University of Wisconsin, La Crosse. Rowe, M. and Hasker, R., “The Characterization and Identification of Object-Oriented Model Defects”, 41th Annual Midwest Instruction and Computing Symposium, April 2008, University of Wisconsin, La Crosse. Hickok, D., and Rowe, M. C., “A Live View of the World”, 41th Annual Midwest Instruction and Computing Symposium, April 2008, University of Wisconsin, La Crosse. Hickok, D., Rowe, M., “Fighting Piracy: A Framework For Media Fingerprinting”, 40th Annual Midwest Instruction and Computing Symposium, April 2007. Berhorn A., Rowe, M., “An Introduction to the Development of Web Applications using Ruby on Rails with Ajax”, 40th Annual Midwest Instruction and Computing Symposium, April 2007. Mike Rowe Page 5 mike.rowe1952@gmail.com Potthast, S., Rowe, M., “An Analysis of Approaches for Asynchronous Communication in Web Applications”, 40th Annual Midwest Instruction and Computing Symposium, April 2007. Altmannsberger, A., Bühler, F., Rowe, M., “A Rational Unified Process (RUP) Plug-in To Support Requirements Quality Assurance”, 39th Annual Midwest Instruction and Computing Symposium, April 2006, Iowa Wesleyan College, Mt. Pleasant, IA. Lesniak, D. R., Hickok, D., Whisler, K., and Rowe, M. C., “Target Discrimination and Neutralization as a Departmental Legacy Project”, 39th Annual Midwest Instruction and Computing Symposium, April 2006, Iowa Wesleyan College, Mt. Pleasant, IA. Nykl, S., Riese, K., Runde, J. and Rowe, M., “GPS Controlled Vehicle”, 39th Annual Midwest Instruction and Computing Symposium, April 2006, Iowa Wesleyan College, Mt. Pleasant, IA.. Lesniak, D. R., Hickok, D., Whisler, K., and Rowe, M. C., “An Autonomous Paper Airplane Defense System”, 38th Annual Midwest Instruction and Computing Symposium, April 2005, University of Wisconsin, Eau Claire. Hickok, D., Lesniak, D. R., and Rowe, M., “File Type Detection Technology”, 38th Annual Midwest Instruction and Computing Symposium, April 2005, University of Wisconsin, Eau Claire. Rowe, M., “A short lab exercise of Test Driven Development (TDD)”, 38th Annual Midwest Instruction and Computing Symposium, April 2005, University of Wisconsin, Eau Claire. Rowe, M., “Student Submitted Quiz Questions as Method to Increase Understanding of Material and Initiate Studying”, 37th Annual Midwest Instruction and Computing Symposium, April 2004, University of Minnesota, Morris. Rowe, M., A Machine Learning Method Suitable for Dynamic Domains, Ph.D. dissertation, University of North Texas, 1996. Labhart, J., and Rowe, M., “Autonomous Satellite Control by Expert Systems running on the Advanced Space-Based GVSC (Generic VHSIC Space Computer)”, IEEE National Aerospace and Electronics Conference (NAECON), May 1992, Dayton. Matney, S., Rowe, M., Labhart, J., and Bechtel, R.J., “Project PIPER: Inference on the Butterfly Parallel Computer”, Naval Research Laboratory Technical Report, 1991, Washington, D.C. Rowe, M., Labhart, J., Bechtel, R.J., and Matney, S., “Forward Chaining Parallel Inference”, IEEE Symposium on Parallel and Distributed Processing, December 1990, Dallas. Labhart, J., Rowe, M., Bechtel, R.J., and Matney, S., “Forward Chaining Parallel Inference”, IEEE NAECON, May 1990, Dayton. Matney, S., Rowe, M., Labhart, J., and Bechtel, R.J., “'PIPER A Parallel Inference Engine”, SDIO (Strategic Defense Initiative Office), 5th Parallel Programming Conference, October 1989, L.A. Mike Rowe Page 6 mike.rowe1952@gmail.com Labhart, J., Rowe, M., Jesson, J.R., Bechtel, R.J., and Matney, S., “PIPER: A Parallel Inference Engine for the Butterfly Multi-computer”, A.I. in Aeronautical Applications Conference, October, 1989, Monterey, Ca. Rowe, M.C., Kelly, L., and Bechtel, R.J., “'An N-Space Distance Model of Data Fusion” (unclassified), Tri-Service Data Fusion Symposium (classified), May, 1989, Laurel, Maryland. Matney, S., Rowe, M., Jesson, J.R., Labhart, J., and Bechtel, R.J., “Preliminary results for the PIPER Project: A Parallel Inference Engine for the Butterfly Multi-computer”, IEEE Symposium on Parallel and Distributed Processing, May 1989, Dallas. Matney, S., Rowe, M., Jesson, J.R., Labhart, J., and Bechtel, R.J., “PIPER Project: The Design of a Parallel Inference Engine for the Butterfly Multi-computer”, AISIG SDIO (Strategic Defense Initiative Office) Technology Transfer Conference, March 1989, Washington, DC. Rowe, M., Williams, K., Bechtel, R.J., and Coleman, B., “Shared Memory Evaluation Task: Integrated Testbed Systems Integration Program”, Technical Report for United States Air Force AFWAL / AAAS, Prime Contract: F33615-87-D-1452(TRW) and Subcontract: DB26382Z8A(Merit Technology), March, 1989. Rowe, M. and Veitch, A., “ET-v2: An Artificial Intelligence Assist in Troubleshooting”, Invited Paper Proceedings of ATE-EAST Conference, June, 1987, Boston. Rowe, M., “How Can A.I. Help S.M.T. and C.A.D.”, Invited Panel Member ATE-WEST, January 1987, L.A. Rowe, M., “A.I. For A.T.E. Environments on PC-Class Machines”, Invited Presentation/Workshop and Chair of Session, ATE-WEST, January, 1987, L.A. Rowe, M., Veitch, A., Keener, R., and Lantz, R.B., “Artificial Intelligence in Automated Test Equipment Using a Machine Learning Approach: ET”, Invited Paper: Proceedings of ATE-WEST Conference, January, 1987, L.A. Rowe, M., “Electronic Test Forum: Artificial Intelligence, What Can You Do With It?”, Invited Panel Member ATE-Silicon Valley, October 1986, Santa Clara. Rowe, M., Veitch, A., Keener, R., and Lantz, R.B., “Artificial Intelligence in Automated Test Equipment Using a Machine Learning Approach: ET”, Invited Paper: Proceedings of ATESilicon Valley Conference, October, 1986, Santa Clara. Rowe, M., AAAI-86: AI in Manufacturing Workshop, One of 35 People Accepted to Participate, AAAI86, August 1986, Philadelphia. Rowe, M., “Electronic Test Forum: Artificial Intelligence, What Can You Do With It?”, Invited Panel Member ATE-East, June 1986, Boston. Rowe, M., Veitch, A., Keener, R., and Lantz, R.B., “Artificial Intelligence in Automated Test Equipment Using a Machine Learning Approach: ET”, Proceedings of ATE-East Conference, June 1986, Boston. Mike Rowe Page 7 mike.rowe1952@gmail.com Rowe, M., Veitch, A., Keener, R., and Lantz, R.B., “An Adaptive Learning Diagnostic System For Complex Domains: ET”, Texas Instrument's Engineering Journal, February, 1986. Rowe, M., Keener, R., Veitch, A., and Lantz, R.B., “ET: Expert Technician / Experience Trapper”, Proceedings of the IEEE Second International Conference of Artificial Intelligence Applications, December 1985, Miami. Rowe, M., “Industrial AI Applications: ET and the CHOKE CHECKER”, Presented at Texas Instruments' Worldwide Manufacturing Technology Symposium, Dallas, Texas, September 2425, 1985. Rowe, M., Sveinsson, J.C., Benavides, J.A., Crozier, L., Hemphill, D., Hozie, J., Lantz, R.B., and St. Martin, A., “A Texas Instruments' Test Equipment Network for Data Collection, Consolidation and Analysis”, Proceedings of the International SPSS Software Users Exchange (ISSUE), 1984 Chicago. Rowe, M. and Stoneburner, D.F., “An APL Solution to Prime Number Generation Using a Modified Eratosthenes Sieve Method”, BYTE May 1983. Describes a solution which was faster than all but assembler solutions (over one hundred) January 1983 BYTE. Also in The Journal Of Analytical Chemistry, June 1983 and in various APL newsletters. Rowe, M. and Ellinger, R.S., “A General Discussion of Networking Concepts and Equipment with Emphasis on Today's Communications Problems”, Presented at The Western Michigan Computer Conference, 1982, Kalamazoo, Michigan. Rowe, M., Prenatal Zinc Deficiency and Stress in the Rat, Ph.D. dissertation, University of North Dakota, 1978. Halas, E.S., Reynolds, G., Rowe, M., Heinrich, M., and Pirc, M., “Comparison of Frequency, Intensity, and Duration of Aggressive Responses in Rats”, Physiology and Behavior, 1977. Rowe, M., Halas, E.S., and Sandstead, H.H., “Effects of Prenatal Malnutrition on Stress Tolerance in Adult Rats”, Presented at the Midwestern Psychological Association, 1977, Chicago. (This was based on findings of my Ph.D. dissertation.) Halas, E.S., Rowe, M., Johnson, O.B., McKinsie, J.M., and Sandstead, H.H., “Effects of Intrauterine Zinc Deficiency on Subsequent Behavior”, published in Prasad, A.S.(ed), Trace Elements In Human Health And Disease, New York, N.Y.: Academic Press, 1976. Halas, E.S., Rowe, M., Johnson, O.B., McKinsie, J.M., and Sandstead, H.H., “Effects of Intrauterine Zinc Deficiency on Subsequent Behavior”, Proceedings of the International Symposium on Trace Elements in Human Health and Disease, sponsored by the United Nations World Health Organization, 1975. (This was based on findings of my Master's Thesis.) Reynolds, G., Halas, E.S., Fosmire, G., Rowe, M., and Sandstead, H.H., “Prenatal Nutrition, Catecholamines and Aggression”, Presented at the Midwestern Psychological Association, May 1976, Chicago. Mike Rowe Page 8 mike.rowe1952@gmail.com Rowe, M., Physiological and Behavioral Effects of Zinc Deficiency in Rats, Master's Thesis, University of North Dakota, 1974. Mike Rowe Page 9 mike.rowe1952@gmail.com