 | Architecture |
| |
 | Based Systems |
| |
 | Business Planning |
| |
 | Communications |
| |
 | Database |
| |
 | Distributed Processing |
| |
 | Environments |
| |
 | Essay |
| |
 | General Applications |
| |
 | Graphics and Image |
| |
 | Human Factors |
| |
 | Knowledge |
| |
 | Languages |
| |
 | Management |
| |
 | Mathematical Methods |
| |
 | Multimedia |
| |
 | Networking |
| |
 | Office Applications |
| |
 | Operating Systems |
| |
 | Performance |
| |
 | Personal Systems |
| |
 | Process |
| |
 | Programming |
| |
| 1999 | A programming process study |  |
| 1999 | Design and code inspections to reduce errors in program development |  |
| 1999 | Programming notation in systems design |  |
| 1999 | Structured design |  |
| 1999 | The impact of object-orientation on application development |  |
| 1999 | The management of software engineering, Part I: Principles of software engineering |  |
| 1999 | Visual programming: Perspectives and approaches |  |
| 1994 | Adopting Cleanroom software engineering with a phased approach |  |
| 1994 | Deriving programs using generic algorithms |  |
| 1994 | Forging a silver bullet from the essence of software |  |
| 1994 | Investigating reverse engineering technologies for the CAS program understanding project |  |
| 1994 | Journey to a mature software process |  |
| 1994 | RE-Analyzer: From source code to structured analysis |  |
| 1994 | Software quality: An overview from the perspective of total quality management |  |
| 1994 | Technical forum: Programming quality improvement in IBM |  |
| 1994 | Technical note: reliability modeling and soft-ware quality |  |
| 1994 | The impact of object-oriented technology on software quality: Three case histories |  |
| 1993 | Box-structured methods for systems development with objects |  |
| 1993 | Implementing Critical Success Factors in software reuse |  |
| 1993 | Measurement: The key to application development quality |  |
| 1993 | Process automation in software application development |  |
| 1993 | Rapid Delivery: An evolutionary approach for application development |  |
| 1993 | Software reuse: From library to factory |  |
| 1993 | Technical forumA reusable parts center |  |
| 1993 | The business case for software reuse |  |
| 1993 | The impact of object-orientation on application development |  |
| 1992 | A common compiler for LOTOS and SDL specifications |  |
| 1992 | A decomposition method for quadratic programming |  |
| 1992 | A systematic approach to OSL application programming |  |
| 1992 | Estimating the fault rate function |  |
| 1992 | Recent developments and future directions in mathematical programming |  |
| 1992 | The European telecommunications research and development program RACE and its software project SPECS |  |
| 1991 | A base for portable communications software |  |
| 1991 | Integrated hypertext and program understanding tools |  |
| 1991 | Modeling and software development quality |  |
| 1990 | AD/Cycle strategy and architecture |  |
| 1990 | Cross System Product application generator: Application design |  |
| 1990 | Data modeling for software development |  |
| 1990 | Experiences with Defect Prevention |  |
| 1990 | Implementing the Defect Prevention Process in the MVS Interactive programming organization |  |
| 1990 | Implementing tool support for box structures |  |
| 1990 | Re-engineering software: A case study |  |
| 1990 | Repository Manager technology |  |
| 1990 | The role of work management in application development |  |
| 1990 | User interface services in AD/Cycle |  |
| 1990 | Using box structures for definition of requirements specifications |  |
| 1989 | A message management system for personal computers |  |
| 1989 | A new development rhythm for AS/400 software |  |
| 1989 | A program understanding support environment |  |
| 1989 | DS-Viewer- interactive graphical data structure presentation facility |  |
| 1989 | Object-oriented programming |  |
| 1989 | Program understanding: Challenge for the 1990s |  |
| 1989 | Visual programming: Perspectives and approaches |  |
| 1988 | Application enabling in SAA |  |
| 1988 | COBOL/2: The next generation in applications programming |  |
| 1988 | Distributed database for SAA |  |
| 1988 | Effective utilization of IBM 3090 large virtual storage in the numerically intensive computations of ab initio molecular orbitals |  |
| 1988 | Enabling the user interface |  |
| 1988 | Engineering and Scientific Subroutine Library for the IBM 3090 Vector Facility |  |
| 1988 | IBM’s directions in technical computing |  |
| 1988 | Programming style on the IBM 3090 Vector Facility considering both performance and flexibility |  |
| 1988 | The Cross System Product application generator: An evolution |  |
| 1987 | Advanced Interactive Executive program development environment |  |
| 1987 | An incidence-matrix-driven panel system for the IBM PC |  |
| 1987 | Box structured information systems |  |
| 1986 | Software engineering: An emerging discipline |  |
| 1985 | A process-integrated approach to defect prevention |  |
| 1985 | A programming process architecture |  |
| 1985 | A programming process study |  |
| 1985 | Automating the software development process |  |
| 1985 | PDM: A requirements methodology for software system enhancements |  |
| 1985 | Programming process productivity measurement system for System/370 |  |
| 1985 | Quality emphasis at IBM's Software Engineering Institute |  |
| 1985 | The IBM large-systems software development process: Objectives and direction |  |
| 1984 | A comparative study of system response time on program developer productivity |  |
| 1984 | Architecture prototyping in the software engineering environment |  |
| 1984 | Factors affecting programmer productivity during application development |  |
| 1984 | Playback: A method for evaluating the usability of software and its documentation |  |
| 1984 | The design of the REXX language |  |
| 1983 | A simple architecture for consistent application program design |  |
| 1983 | Abstract design and program translator: New tools for software design |  |
| 1983 | Automatic generation of random self-checking test cases |  |
| 1983 | Design and use of a program execution analyzer |  |
| 1983 | Full-screen testing of interactive applications |  |
| 1983 | Software reliability analysis |  |
| 1983 | The Project Automated Librarian |  |
| 1983 | The system architecture of EAS-E: An integrated programming and data base language |  |
| 1982 | Business Systems Planning and Business Information Control Study: A comparison |  |
| 1982 | How data flow can improve application development productivity |  |
| 1982 | Technique for assessing external design of software |  |
| 1982 | Towards an integrated development environment |  |
| 1981 | A perspective on software science |  |
| 1981 | Natural language programming: Styles, strategies, and contrasts |  |
| 1981 | System Productivity Facility |  |
| 1981 | User-definable software applied to a real-time ambient air quality monitoring system |  |
| 1980 | A system for constructing linear programming models |  |
| 1980 | Application development system: The software architecture of the IBM Health Care Support/DL/I-Patient Care System |  |
| 1980 | GREENPRINT: A graphic representation of structured programs |  |
| 1980 | The management of software engineering, Part III: Software design practices |  |
| 1980 | The management of software engineering, Part II: Software engineering program |  |
| 1980 | The management of software engineering, Part IV: Software development practices |  |
| 1980 | The management of software engineering, Part I: Principles of software engineering |  |
| 1980 | The management of software engineering, Part V: Software engineering management practices |  |
| 1980 | The Modular Application Customizing System |  |
| 1979 | Automatic programming for energy management using sensor based computers |  |
| 1978 | A method for the time analysis of programs |  |
| 1978 | Data Stream Linkage Mechanism |  |
| 1978 | IBM's Santa Teresa LaboratoryArchitectural design for program development |  |
| 1978 | Measuring programming quality and productivity |  |
| 1978 | Solving the installation scheduling problem using mixed integer linear programming |  |
| 1978 | The Extended Control Language of MPSX/370 and possible applications |  |
| 1977 | A method of programming measurement and estimation |  |
| 1976 | A model of large program development |  |
| 1976 | Design and code inspections to reduce errors in program development |  |
| 1976 | HIPO and integrated program design |  |
| 1976 | Top-down development using a program design language |  |
| 1975 | A program generator |  |
| 1975 | Structured programming for virtual storage systems |  |
| 1974 | Design of tightly-coupled multiprocessing programming |  |
| 1974 | Structured design |  |
| 1973 | Design of a checkout compiler |  |
| 1973 | User program performance in virtual storage systems |  |
| 1972 | A guide to programming tools and techniques |  |
| 1972 | Chief programmer team management of production programming |  |
| 1972 | Readings in microprogramming |  |
| 1971 | Program restructuring for virtual memory |  |
| 1971 | Programming for economic lot-sizes with precedences between items |  |
| 1971 | The application of formal logic to programs and programming |  |
| 1970 | Automatic generation of test cases |  |
| 1970 | Code-generation technique for large-language compilers |  |
| 1970 | Compiler assignment of data items to registers |  |
| 1969 | An auxiliary processing system for array calculations |  |
| 1969 | Measurement of system operational statistics |  |
| 1969 | Problem formulation using APL |  |
| 1967 | An application-oriented multiprocessing system, Part V: The diagnostic monitor |  |
| 1967 | Microprogram control for SYSTEM/360 |  |
| 1966 | Macro language design for SYSTEM/360 |  |
| 1965 | An interpretive program for matrix arithmetic |  |
| 1965 | Fabrication and assembly operations, Part IV: Linear programming in production planning |  |
| 1965 | Notes on testing real-time system programs |  |
| 1965 | On dynamic program relocation |  |
| 1965 | Serial compilation and the 1401 FORTRAN compiler |  |
| 1965 | The construction of discrete dynamic programming algorithms |  |
| 1964 | A concordance generator |  |
| 1964 | A formal description of SYSTEM/360 |  |
| 1964 | Design of an integrated programming and operating system, Part VI: Implementation on the 7040/44 data processing system |  |
| 1963 | Design of an integrated programming and operating system, Part III: The expanded function of the loader |  |
| 1963 | Design of an integrated programming and operating system, Part II: The assembly program and its language |  |
| 1963 | Design of an integrated programming and operating system, Part IV: The system's FORTRAN compiler |  |
| 1963 | Design of an integrated programming and operating system, Part I: System considerations and the monitor |  |
| 1963 | Design of an integrated programming and operating system, Part V: The system's COBOL compiler |  |
| 1963 | Programming considerations for the 7750 |  |
| 1963 | Programming notation in systems design |  |
| 1963 | Recovery for computer switchover in a real-time system |  |
| 1962 | A program for optimal control of nonlinear processes |  |
| 1962 | NoteOn modifying the 1620 ADD table |  |
| 1962 | NoteThe trim problem |  |
| 1962 | Tables, flow charts, and program logic |  |
 | Reliability and Availability |
| |
 | Security |
| |
 | Simulation |
| |
 | Standards |
| |
 | Storage Systems |
| |
 | System Design |
| |
 | Testing |
| |
 | (No Subject) |
| |