The Harlan D. Mills Collection
This online collection of approximately 500 items is derived from materials in the personal files of Dr. Harlan D. Mills as well as curriculum materials used world-wide by students, teachers, industry and scholars in software engineering during and since his lifetime. Based upon a hardcopy of a bibliography compiled of publications by Dr. Mills for the period 1952-1984, nearly 400 unpublished citations are included in order to represent his intellectual effort as fully as possible. In some cases we have had, or been able to find, full text of the unpublished items; we will be grateful if anyone among his colleagues and students can help to secure additional unpublished items or advise whether they are wholly contained in published items.
We have compiled this comprehensive, centralized, fair-use collection for study. Its primary aims are to preserve the materials and share intellectual content. Most of the publications are now out of print or difficult for most students, academic researchers, and professionals to obtain in a timely fashion. If known, we have noted additional authors and other copyright or repository sources where users may purchase copies.
This collection is in beta phase. Additional clean-up and cataloguing is in progress. Please advise Dr. Jesse Poore of any problems or errors encountered. Thank you for your contribution to the Harland D. Mills Collection of the Science Alliance at the University of Tennessee.
Submissions from 2017
Additional Publications of H. D. Mills, Harlan D. Mills
Publications of H.D. Mills, Harlan D. Mills
Submissions from 1999
Management of Software Engineering, The - Part I: Principles of Software Engineering, Harlan D. Mills
Submissions from 1995
Box-Structured Requirement Determination Methods, A. R. Hevner and Harlan D. Mills
Submissions from 1994
Dr. Harlan Mills: Perspectives of a Software Engineering Pioneer, Software Engineering Institute
Submissions from 1993
Zero-Defect Software - Cleanroom Engineering, Harlan D. Mills
Planning and Certifying Software System Reliability, J. H. Poore, Harlan D. Mills, and D. Mutchler
Box-Structured Methods for Systems-Development with Objects, Hevner A. R and Harlan D. Mills
Submissions from 1992
Introduction to Software Engineering, An, Harlan D. Mills; J. R. Newman; Charles B. Engle, Jr.; and Luwana Clever
Submissions from 1990
Engineering Software Under Statistical Quality-Control, R. H. Cobb and Harlan D. Mills
Using Metrics to Quantify Development, Harlan D. Mills and P. B. Dyson
Undergraduate Curriculum in Software Engineering, Harlan D. Mills; J. R. Newman; and C. B. Engle, Jr.
Submissions from 1989
Mathematical Principles for a 1st Course in Software Engineering, Harlan D. Mills, Victor R. Basili, J. D. Gannon, and R. G. Hamlet
Submissions from 1988
A Case Study in Cleanroom Software Engineering: The IBM Cobol Structuring Facility, Richard C. Linger and Harlan D. Mills
Software Productivity, Harlan D. Mills
Stepwise Refinement and Verification in Box-Structured Systems, Harlan D. Mills
Principles of Computer Programming: A Mathematical Approach, Harlan D. Mills, Victor R. Basili, John D. Gannon, and Richard D. Hamlet
Bringing Software Under Statistical Quality Control, Harlan D. Mills and J. H. Poore
Submissions from 1987
Theory of Modules, J. D. Gannon, Richard G. Hamlet, and Harlan D. Mills
The Crisis Continues Among Computer-Science Faculty, Harlan D. Mills
Cleanroom Software Engineering, Harlan D. Mills, M. Dyer, and R. C. Linger
Submissions from 1986
Structured Programming - Retrospect and Prospect, Harlan D. Mills
Principles of Information Systems Analysis and Design, Harlan D. Mills, Richard C. Linger, and Alan R. Hevner
Submissions from 1984
Abstract Semantics for Sequential Programs , Harlan D. Mills
Active Approach to Design Inspections/Reviews, An, Harlan D. Mills
Anatomy of a Program , Harlan D. Mills
Baseball Luck: 'Blaise Pascal', Harlan D. Mills
Basic Operating System, Harlan D. Mills
Brief Outline of the Data Technician's Syllabus, Harlan D. Mills
Combinatorial Approximation, On, Harlan D. Mills
Curriculum Development, On Some Personal Experiences in, Harlan D. Mills
Data Design , Harlan D. Mills
Descriptions of Mathematical Logic, The, Harlan D. Mills
Distribution of Maximum Gap in a System of Coplanar Satellites, The, Harlan D. Mills
Dynamic Programming on the Classical Optimum Lot Run Size Problem, Remarks on the Use of, Harlan D. Mills
Echelon Market Structures, Harlan D. Mills
ESDP (Evolutionary Systems for Data Processing), Harlan D. Mills
Evaluating Chess Positions , Harlan D. Mills
External Syntax, Harlan D. Mills
Finite Vocabulary Theorem, The, Harlan D. Mills
Flowchart Programs, Harlan D. Mills
Football, Harlan D. Mills
Formal Languages , Harlan D. Mills
Function Equations and Their Solutions, Harlan D. Mills
Function Expressions and Structured Programs, Harlan D. Mills
General Theory of Marketing, A, Harlan D. Mills
General Theory of Marketing, A, Harlan D. Mills
Hyperbolic Location Techniques, Notes On, Harlan D. Mills
Idea of a File, The, Harlan D. Mills
Ideas on Programmer Productivity, Harlan D. Mills
Information and Equilibrium in Competition, Harlan D. Mills
Information Automat: A New Level of System Responsiveness, The, Harlan D. Mills
Information Automat Kernel System: Storage Management Procedures and Data Structures, Harlan D. Mills
Information Content in Patterns, On, Harlan D. Mills
Information Content of Fingerprints, The (3.0), Harlan D. Mills
Ion-Exchange Electric Engine Process, An, Harlan D. Mills
Iterative Methods for Minimization, Harlan D. Mills
Kernel Software System, A, Harlan D. Mills
Kernel System for Information System Development and Operation, A, Harlan D. Mills
Knudsen Tubes, Harlan D. Mills
Lexico Scan Problem, A, Harlan D. Mills
Linear Programming, Harlan D. Mills
Long Live 38!, Harlan D. Mills
Machine- Intuitive Iterative Solution Procedure, A, Harlan D. Mills
Mathematical Perspective, A, Harlan D. Mills
Mathematical Research and Statistical Thought, Harlan D. Mills
Mathematical Theory of Strictly Competitive Games, The, Harlan D. Mills
Multiechelon Market Structures, Harlan D. Mills
Numerical Problem Solving Compiler, A Proposal for, Harlan D. Mills
ORBIT/360, Harlan D. Mills
PL360 Operating System, A, Harlan D. Mills
PL7094 and the Johns Hopkins Compiler, Harlan D. Mills
Procurement of a Seasonal Raw Material, A Study in the , Harlan D. Mills
Production Programming, Harlan D. Mills
Professional Promotion Policy, A (Concept Paper), Harlan D. Mills
Programming in the Large, Harlan D. Mills
Programming Production Measurement, Harlan D. Mills
Progressive World Federation, On a, Harlan D. Mills
Proprietary Software, Notes on, Harlan D. Mills
Reduction Counting Logic, Harlan D. Mills
Requirements for Developing Systems Evaluation Techniques, Harlan D. Mills
Search for Subs Surfacing in a Mapped Ice Field , Harlan D. Mills
Sequential Processors, Harlan D. Mills
Set Theoretic Concepts in Optimization Problems, Harlan D. Mills
Set Theory , Harlan D. Mills
SNOBOL Syntax, Harlan D. Mills
Software Engineering- An Emerging Discipline, Harlan D. Mills
Software Engineering: Theory and Practice, Harlan D. Mills
Spiral Approach to Textbook Design, The, Harlan D. Mills
Stepwise Function Refinement, Harlan D. Mills
String Charts , Harlan D. Mills
Strings, Harlan D. Mills
Structuring Programs, Harlan D. Mills
Survey of the Theory of Linear Programming, Part II, Harlan D. Mills
Syntax Defined Program Listings, Harlan D. Mills
Teaching Computer Programming at the University Level, Harlan D. Mills
Team Procedure- From Soccer Teams to Surgical Teams, Harlan D. Mills
Team Structures in Software Engineering, Harlan D. Mills
Undersea Search and Evasion, Harlan D. Mills
Variety of the Lot Run Size Problem, A, Harlan D. Mills