Bill Junk
Bill Junk
Professor Emeritus
Computer Science Department
University of Idaho
875 Perimeter Drive, MS 1010
Moscow, ID 83844-1010
- BSEE, University of Idaho, 1968
- MSEE, University of Houston, 1971
Courses
- EE 301 Transients in Electrical Circuits
- CS 101 Intro to Computer Science
- CS 105 Computer Science as a Profession
- CS 381/581 Software Engineering
- CS 420/520 Data Communications
- CS 421/521 Distributed Processing
- CS 480 Individual Design Project
- CS 481 Group Design Project
- CS 482/582 Software Project Management
- CS 484/584 Software Quality Assurance
- CS 485/585 Software Process Management
- Software Engineering
- Development Processes
- Software Quality
- Project Management
- 1968 - 1975 General Electric Co, Houston, TX — Systems Engineer, Senior Programmer Analyst, and Project Engineer working on distributed, networked data acquisition systems R & D for the Space Shuttle ground test and on-board systems monitoring.
- 1975-1980 General Electric Co, Sunnyvale, CA — Manager, Project Planning for a large software ground support system for USAF satellite command and control operations.
- 1980-2008 University of Idaho, Moscow, ID — Visiting Assistant Professor of Electrical Engineering, Assistant Professor of Computer Science, and Associate Chair of the Computer Science Department.
- 1989 - 1990 Varian Medical Systems, Palo Alto, CA — Software Quality Engineer with focus on software development processes and improving safety testing of medical linear accelerators.
- 1998-1999 Hewlett-Packard, Boise, ID — Engineer working on development of improved software engineering processes, project management practices, and management of organizational change.
Software engineering and management consultant to General Electric, Itron, EG&G Idaho, Varian Medical Systems, Impac Medical System, Hewlett-Packard, Keytronic, Kenya Ministry of Finance, US Air Force, US Navy, NSA, Phillips CSS, and Software Quality Technologies.
- “Automatic Navaids Checkout System,” 1974
- “A Software Cost Estimation Methodology: Creating the Structure for Reliable Application of State of the Art Cost Models,” 1978
- “A Comparative Evaluation of Some Well Known Software Cost Models,” 1980
- “Empirical Evaluation of Complexity Metrics for Object-Oriented programs” 1986
- “Cultural and Environmental Influences Affecting the Transfer of Quality Assurance Technology to Government organizations in Sub-Saharan Africa,” 1994
- “Using the Capability Maturity Model as a Guide for Transferring process Technology to Government organizations in Sub-Saharan Africa,” 1994
- “Building the Information Systems Development Capability of Public Institutions in Sub-Saharan Africa,” 1994
- “Applying Theory of Constraints Scheduling to Software Development Projects,” 2000
- “Challenges in Scheduling Software Development Projects,” 2000
- “The Dynamic Balance Between Cost, Schedule, Features, and Quality in Software Development Projects,” 2000
- “Test Suite Dynamics,” 2004
- “Applying Micro-economic Concepts to Help Optimize Software Development Costs,” 2007
- Software Engineering Training Faculty Quality Award, Hewlett-Packard Co., 1995
- Journey Towards Excellence Award, Hewlett-Packard Co., 1996
- Certificate of Appreciation for Excellence in Teaching from the U of I Naval ROTC Unit, 2005