The construction of special - purpose programming systems. - Jim Welsh (1970)

A PASCAL Compiler for ICL 1900 Series Computers. - Jim Welsh; C. Quinn (Softw. Pract. Exp., 1972)

Ambiguities and Insecurities in Pascal. - Jim Welsh; W. J. Sneeringer; C. A. R. Hoare (Softw. Pract. Exp., 1977)

Economic Range Checks in Pascal. - Jim Welsh (Softw. Pract. Exp., 1978)

A Comparison of Two Notations for Process Communication. - Jim Welsh; Andrew M. Lister; Eric J. Salzman (Language Design and Programming Methodology, 1979)

A Draft Description of Pascal. - A. M. Addyman; R. Brewer; D. G. Burnett-Hall; R. M. De Morgan; W. Findlay; M. I. Jackson; David A. Joslin; Michael J. Rees; David A. Watt; Jim Welsh; Brian A. Wichmann (Softw. Pract. Exp., 1979)

Pascal-Plus-Another Language for Modular Multiprogramming. - Jim Welsh; David W. Bustard (Softw. Pract. Exp., 1979)

A Structured Compiler. - Jim Welsh (On the Construction of Programs, 1980)

Two 1900 Compilers. - Jim Welsh (Pascal - The Language and its Implementation, 1981)

Formatted Programming Language. - Gordon A. Rose; Jim Welsh (Softw. Pract. Exp., 1981)

A Comparative Study of Task Communication in Ada. - Jim Welsh; Andrew M. Lister (Softw. Pract. Exp., 1981)

A Model Implementation of Standard Pascal - Jim Welsh; Atholl Hay (Prentice-Hall, 1986)

An Adaptive Program Editor. - Jim Welsh; Gordon A. Rose; M. Lloyd (Aust. Comput. J., 1986)

Introduction to Modula-2. - Jim Welsh; John Elder (Prentice Hall, 1987)

A Design Rationale for a Language-based Editor. - Jim Welsh; Brad Broom; Derek Kiong (Softw. Pract. Exp., 1991)

Introduction to Pascal, Third Edition. - Jim Welsh; John Elder (Prentice Hall, 1992)

Suitable Databases for Process-Centered Environments Do not yet Exist. - Wolfgang Emmerich; Wilhelm Schäfer; Jim Welsh (EWSPT, 1992)

An empirical investigation of menu design in language-based editors. - Mark A. Toleman; Jim Welsh; Alan J. Chapman (SDE, 1992)

Conceptual Issues in Language-Based Editor Design. - Jim Welsh; Mark A. Toleman (Int. J. Man Mach. Stud., 1992)

Incremental Semantic Evaluation in Language-based Editors. - Derek Kiong; Jim Welsh (Softw. Pract. Exp., 1992)

Databases for Software Engineering Environments - The Goal has not yet been attained. - Wolfgang Emmerich; Wilhelm Schäfer; Jim Welsh (ESEC, 1993)

Deriving Modular Designs from Formal Specifications. - David A. Carrington; David J. Duke; Ian J. Hayes; Jim Welsh (SIGSOFT FSE, 1993)

Object Organisation in Software Environments for Formal Methods. - Jun Han 011; Jim Welsh (TAPSOFT, 1993)

Software Documents: Concepts and Tools. - Jim Welsh; Jun Han 011 (Softw. Concepts Tools, 1994)

Integration of Semantic Tools into Document Editors. - Jim Welsh; Yun Yang (Softw. Concepts Tools, 1994)

Design for collaborative learnability. - R. T. Jim Eales; Jim Welsh (CSCL, 1995)

Process Support: Inflexible Imposition or Chaotic Composition? - Geraldine Fitzpatrick; Jim Welsh (Interact. Comput., 1995)

Software Visualisation in a Generic Development Environment. - Warwick Allison; David A. Carrington; Tim Jones; Larry Stewart-Zerba; Geoffrey Watson; Jim Welsh (Australian Software Engineering Conference, 1996)

Can Design Choices for Language-Based Editors be Analysed with Keystroke-Level Models? - Mark A. Toleman; Jim Welsh (BCS HCI, 1996)

Visualising Software Documents in a Generic Development Environment. - Warwick Allison; David A. Carrington; Tim Jones; Larry Stewart-Zerba; Jim Welsh (Australian Software Engineering Conference, 1997)

A Program Refinement Tool. - David A. Carrington; Ian J. Hayes; Ray Nickson; Geoffrey Watson; Jim Welsh (Formal Aspects Comput., 1998)

Systematic evaluation of design choices for software development tools. - Mark A. Toleman; Jim Welsh (Softw. Concepts Tools, 1998)

Generic Description of a Software Document Environment. - Mark A. Toleman; David A. Carrington; Phil Cook; Andrew Coyle; Anthony MacDonald; Jim Welsh; Tim Jones (HICSS, 2001)

Incremental parsing in language-based editors: user needs and how to meet them. - Phil Cook; Jim Welsh (Softw. Pract. Exp., 2001)

Towards pattern-based design recovery. - Jörg Niere; Wilhelm Schäfer; Jörg P. Wadsack; Lothar Wendehals; Jim Welsh (ICSE, 2002)