## 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 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

VSAM Algorithm, Comments on a, Harlan D. Mills