| 2008 | 
|---|
| 32 | EE | Richard Riehle:
Playscript for use cases.
ACM SIGSOFT Software Engineering Notes 33(5):  (2008) | 
| 31 | EE | Richard Riehle:
The GSwERC initiative.
ACM SIGSOFT Software Engineering Notes 33(6): 25 (2008) | 
| 2007 | 
|---|
| 30 | EE | Richard Riehle:
Designing software components to tolerances.
ACM SIGSOFT Software Engineering Notes 32(4):  (2007) | 
| 29 | EE | Richard Riehle:
Failure-driven software safety.
ACM SIGSOFT Software Engineering Notes 32(5): 1-4 (2007) | 
| 28 | EE | Richard Riehle:
Institutional memory and risk management.
ACM SIGSOFT Software Engineering Notes 32(6):  (2007) | 
| 2006 | 
|---|
| 27 | EE | Richard Riehle:
Linguistic continuity in software engineering.
ACM SIGSOFT Software Engineering Notes 31(1): 1-5 (2006) | 
| 2005 | 
|---|
| 26 | EE | Richard Riehle:
Engineering on the surprise continuum: as applied to software practice.
ACM SIGSOFT Software Engineering Notes 30(5): 1-6 (2005) | 
| 2000 | 
|---|
| 25 |  | Qizoyan Li,
Donald Firesmith,
Richard Riehle,
Bertrand Meyer:
TOOLS 2000: 34th International Conference on Technology of Object-Oriented Languages and Systems, 30 July - 3 August 2000, Santa Barbara, CA, USA
IEEE Computer Society 2000 | 
| 1999 | 
|---|
| 24 |  | Donald Firesmith,
Richard Riehle,
Gilda Pour,
Bertrand Meyer:
TOOLS 1999: 30th International Conference on Technology of Object-Oriented Languages and Systems, Delivering Quality Software - The Way Ahead, 1-5 August 1999, Santa Barbara, CA, USA
IEEE Computer Society 1999 | 
| 23 | EE | Richard Riehle:
The Great Language Debate.
TOOLS (30) 1999: 571 | 
| 1998 | 
|---|
| 22 | EE | Richard Riehle:
Panel: OOLs in 1998: Fin de Siècle, or Renaissance?
TOOLS (26) 1998: 495 | 
| 21 |  | Richard Riehle:
Simplifying Introductory Ada.
JOOP 10(9): 16-18 (1998) | 
| 20 |  | Richard Riehle:
Java Applets in Ada.
JOOP 11(3): 72-75 (1998) | 
| 19 |  | Richard Riehle:
The Software Circuit Breaker.
JOOP 11(7): 69-73 (1998) | 
| 1997 | 
|---|
| 18 | EE | Richard Riehle:
Panel: Object Languages: How many need we learn?
TOOLS (23) 1997: 368 | 
| 17 | EE | Richard Riehle:
Object Technology for Safety-Critical Applications.
TOOLS (23) 1997: 376 | 
| 16 | EE | Hal Hart,
Linda Brown,
Patricia K. Lawlis,
Richard Riehle,
Maretta Holden:
Software Engineering Plan Reviews - Better for Ada Than the Mandate? (Panel).
TRI-Ada 1997: 305-312 | 
| 15 |  | Richard Riehle:
Ada does Window.
JOOP 10(1): 74-77 (1997) | 
| 14 |  | Richard Riehle:
The Age of Interoperability.
JOOP 10(3): 56-59 (1997) | 
| 13 |  | Richard Riehle:
Kissing the Polymorphic Frog.
JOOP 10(4): 86-90 (1997) | 
| 12 |  | Richard Riehle:
Reuse, OOP, and Safety-Critical Software.
JOOP 10(7): 21-24 (1997) | 
| 1996 | 
|---|
| 11 |  | Richard Riehle:
OOP for Business Data Processing.
JOOP 8(9): 51-56 (1996) | 
| 10 |  | Richard Riehle:
Reliability: Does Language Matter?
JOOP 9(1): 87-92 (1996) | 
| 9 |  | Richard Riehle:
Stringing along with Ada 95.
JOOP 9(2): 49-54 (1996) | 
| 8 |  | Richard Riehle:
Dynamic Polymorphism.
JOOP 9(3): 60-64, 74 (1996) | 
| 7 |  | Richard Riehle:
Is there a Business Case?
JOOP 9(4): 86-91, 100 (1996) | 
| 6 |  | Richard Riehle:
Managing Runtime Faults.
JOOP 9(5): 73-77 (1996) | 
| 5 |  | Richard Riehle:
Ada Pointers: Access to Information.
JOOP 9(6): 76-81 (1996) | 
| 4 |  | Richard Riehle:
Ada and the Notion of Class.
JOOP 9(7): 66-69, 73-74 (1996) | 
| 1995 | 
|---|
| 3 |  | Richard Riehle:
Inaugurating an Ada Column.
JOOP 8(4): 62-64, 69 (1995) | 
| 2 |  | Richard Riehle:
Satisfying Software Requirements Extensions.
JOOP 8(5): 78-84 (1995) | 
| 1 |  | Richard Riehle:
Reuse Through Generic Templates.
JOOP 8(7): 66-70 (1995) |