Optimal segmentation points for programs. - Brian W. Kernighan (SOSP, 1969)

An efficient heuristic procedure for partitioning graphs. - Brian W. Kernighan; Shen Lin (Bell Syst. Tech. J., 1970)

Optimal Sequential Partitions of Graphs. - Brian W. Kernighan (J. ACM, 1971)

A proper model for the partitioning of electrical circuits. - Daniel G. Schweikert; Brian W. Kernighan (DAC, 1972)

An Integer Programming Problem (Remark on Algorithm 397). - Stephen C. Johnson; Brian W. Kernighan (Commun. ACM, 1972)

On comparing apples and oranges, or, my machine is better than your machine. - Brian W. Kernighan; Phillip James Plauger; D. J. Plauger (SIGMETRICS Perform. Evaluation Rev., 1972)

An optimum channel-routing algorithm for polycell layouts of integrated circuits. - Brian W. Kernighan; Daniel G. Schweikert; G. Persky (DAC, 1973)

Synthetically generated performance test loads for operating systems. - Brian W. Kernighan; Patricia A. Hamilton (SIGME, 1973)

Minimal Spanning Tree (Remarks on Algorithm 422). - Brian W. Kernighan (Commun. ACM, 1973)

An Effective Heuristic Algorithm for the Traveling-Salesman Problem. - Shen Lin; Brian W. Kernighan (Oper. Res., 1973)

B73-8 Systems Programming. - Brian W. Kernighan (IEEE Trans. Computers, 1973)

Programming style. - Brian W. Kernighan; P. J. Plauger (SIGCSE, 1974)

Programming Style: Examples and Counterexamples. - Brian W. Kernighan; P. J. Plauger (ACM Comput. Surv., 1974)

A System for Typesetting Mathematics. - Brian W. Kernighan; Lorinda L. Cherry (Commun. ACM, 1975)

RATFOR-A Preprocessor for a Rational Fortran. - Brian W. Kernighan (Softw. Pract. Exp., 1975)

Software tools. - Brian W. Kernighan; P. J. Plauger (Addison-Wesley, 1976)

Software tools. - Brian W. Kernighan; Phillip James Plauger (ACM SIGSOFT Softw. Eng. Notes, 1976)

Computer typesetting of technical journals on UNIX. - Michael E. Lesk; Brian W. Kernighan (AFIPS National Computer Conference, 1977)

The mythical man-month. By Frederick P. Brooks, Jr. Addison-Wesley Publishing Company Reading, Massachusetts 1975, $6.50, 195 pages. - Brian W. Kernighan (Networks, 1977)

The elements of programming style (2. ed.). - Brian W. Kernighan; P. J. Plauger (McGraw-Hill, 1978)

The C Programming Language - Brian W. Kernighan; Dennis Ritchie (Prentice-Hall, 1978)

Awk-A Pattern Scanning and Processing Language. - Alfred V. Aho; Brian W. Kernighan; Peter J. Weinberger (Softw. Pract. Exp., 1979)

The UNIX/TM Programming Environment. - Brian W. Kernighan; John R. Mashey (Softw. Pract. Exp., 1979)

Software tools in Pascal. - Brian W. Kernighan; P. J. Plauger (Addison-Wesley, 1981)

The Unix Progamming Environment. - Brian W. Kernighan; John R. Mashey (Computer, 1981)

PIC-A Language for Typesetting Graphics. - Brian W. Kernighan (Softw. Pract. Exp., 1982)

Unix programming environment. - Brian W. Kernighan; Rob Pike (Prentice Hall, 1984)

The UNIX system: Program design in the UNIX environment. - Rob Pike; Brian W. Kernighan (AT&T Bell Lab. Tech. J., 1984)

The Unix System and Software Reusability. - Brian W. Kernighan (IEEE Trans. Software Eng., 1984)

A Procedure for Placement of Standard-Cell VLSI Circuits. - Alfred E. Dunlop; Brian W. Kernighan (IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., 1985)

GRAP - A Language for Typesetting Graphs. - Jon Louis Bentley; Brian W. Kernighan (Commun. ACM, 1986)

Unix-Werkzeugkasten - Programmieren mit Unix. - Brian W. Kernighan; Rob Pike (Hanser, 1987)

Chem - a program for phototypesetting chemical structure diagrams. - Jon Louis Bentley; Lynn W. Jelinski; Brian W. Kernighan (Comput. Chem., 1987)

The AWK Programming Language - Alfred V. Aho; Brian W. Kernighan; Peter J. Weinberger (Addison-Wesley, 1988)

The C Programming Language, Second Edition - Brian W. Kernighan; Dennis Ritchie (Prentice-Hall, 1988)

Tools for Printing Indexes. - Jon Louis Bentley; Brian W. Kernighan (Electron. Publ., 1988)

Page Makeup by Postprocessing Text Formatter Output. - Brian W. Kernighan; Christopher J. Van Wyk (Comput. Syst., 1989)

Programmieren in C - mit dem C-Reference Manual in deutscher Sprache; ANSI C (2. Ausgabe). - Brian W. Kernighan; Dennis Ritchie (Hanser, 1990)

An AWK to C++ Translator. - Brian W. Kernighan (C++ Conference, 1991)

A System for Algorithm Animation. - Jon Louis Bentley; Brian W. Kernighan (Comput. Syst., 1991)

Template-driven interfaces for numerical subroutines. - Jon Louis Bentley; Mary F. Fernandez; Brian W. Kernighan; Norman L. Schryer (ACM Trans. Math. Softw., 1993)

Experience with Tcl/Tk for Scientific and Engineering Visualization. - Brian W. Kernighan (Tcl/Tk Workshop, 1995)

Extracting Geometric Information form Architectural Drawings. - Brian W. Kernighan; Christopher J. Van Wyk (WACG, 1996)

Timing Trials, or the Trials of Timing: Experiments with Scripting and User-Interface Languages. - Brian W. Kernighan; Christopher J. Van Wyk (Softw. Pract. Exp., 1998)

The Practice of Programming - Brian W. Kernighan; Rob Pike (Addison-Wesley, 1999)

Interview: What Have You Learned Today? - Brian W. Kernighan (IEEE Softw., 1999)

Excerpt from "The Practice of Programming": Finding Performance Improvements. - Brian W. Kernighan; Rob Pike (IEEE Softw., 1999)

Code Testing and Its Role in Teaching. - Brian W. Kernighan (login Usenix Mag., 2006)

The changing face of programming. - Brian W. Kernighan (J. Comput. Sci. Coll., 2008)

Sometimes the Old Ways Are Best. - Brian W. Kernighan (IEEE Softw., 2008)

The New Jersey Voting-machine Lawsuit and the AVC Advantage DRE Voting Machine. - Andrew W. Appel; Maia Ginsburg; Harri Hursti; Brian W. Kernighan; Christopher D. Richards; Gang Tan; Penny Venetis (EVT/WOTE, 2009)

Revisiting a summer vacation: digital restoration and typesetter forensics. - Steven R. Bagley; David F. Brailsford; Brian W. Kernighan (ACM Symposium on Document Engineering, 2013)

The Old Bailey and OCR: Benchmarking AWS, Azure, and GCP with 180, 000 Page Images. - William Ughetta; Brian W. Kernighan (DocEng, 2020)

How did dennis ritchie produce his PhD thesis?: a typographical mystery. - David F. Brailsford; Brian W. Kernighan; William A. Ritchie (DocEng, 2022)

Post-OCR Correction with OpenAI's GPT Models on Challenging English Prosody Texts. - James Zhang; Wouter Haverals; Mary Naydan; Brian W. Kernighan (DocEng, 2024)