Demo Data from EDBT 2026 / reviewers in the wild / expert
Donald Firesmith
dblp:f/DonaldFiresmith · also Don Firesmith, Donald G. Firesmith
· DBLP profile ↗
6ranked-venue papers
3as first author
0since 2021 · last 2010
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 6 · 3 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
4 papers |
Requirements engineering and software design · 98% Software testing · 2% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Requirements engineering and software design › safety requirements
safety-related requirements engineering |
0.2 | 3 | 2010 | Engineering safety- and security-related requirements for software-intensive systems: tutorial summary · ICSE (2) 2010 Engineering safety-related requirements for software-intensive systems · ICSE 2006 Engineering safety-related requirements for software-intensive systems · ICSE 2005 |
Requirements engineering and software design
safety requirements |
0.2 | 3 | 2010 | Engineering safety- and security-related requirements for software-intensive systems: tutorial summary · ICSE (2) 2010 Engineering safety-related requirements for software-intensive systems · ICSE 2006 Engineering safety-related requirements for software-intensive systems · ICSE 2005 |
Requirements engineering and software design › non-functional requirements
security requirements |
0.2 | 2 | 2010 | Engineering safety- and security-related requirements for software-intensive systems: tutorial summary · ICSE (2) 2010 Engineering safety-related requirements for software-intensive systems · ICSE 2006 |
Software testing
object-oriented testing |
0.0 | 1 | 1995 | OO Testing in the Real World: Lessons for All - Panel Session · OOPSLA 1995 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2010 | Engineering safety- and security-related requirements for software-intensive systems: tutorial summaryabstractThis full-day tutorial introduces the attendee to the engineering of safety- and security-related requirements for software-intensive systems. It provides a consistent, effective, and efficient method for identifying, analyzing, specifying, verifying, and validating the four different types of safety- and security-related requirements. Donald Firesmith |
ICSE (2) | 1 |
| 2006 | Engineering safety-related requirements for software-intensive systemsabstractMany software-intensive systems have significant safety ramifications and need to have their associated safety-related requirements properly engineered. It has been observed by multiple consultants, researchers, and authors that inadequate requirements are a major cause of accidents involving software-intensive systems. Yet in practice, there is very little interaction between the requirements and safety disciplines and little collaboration between their respective communities. Most requirements engineers know little about safety engineering, and most safety engineers know little about requirements engineering. Also, safety engineering typically concentrates on architectures and designs rather than requirements because hazard analysis typically depends on the identification of hardware and software components, the failure of which can cause accidents. This leads to safety-related requirements that are often ambiguous, incomplete, and even missing. The tutorial begins with a single common realistic example of a safety critical system that will be used throughout to provide good examples of safety-related requirements. The tutorial then provides an introduction to requirements engineering for safety engineers and an introduction to safety engineering for requirements engineers. The tutorial then provides clear definitions and descriptions of the different kinds of safety-related requirements and finishes with a practical process for producing them. Donald Firesmith |
ICSE | 1 |
| 2005 | Engineering safety-related requirements for software-intensive systemsabstractMany software-intensive systems have significant safety ramifications and need to have their associated safety-related requirements properly engineered. However, there is little effective interaction and collaboration between the requirements and safety teams on most projects. This tutorial is intended to improve such collaboration by providing clear definitions of the different kinds of safety-related requirements, examples of such requirements, and a generic process for producing them. Donald Firesmith |
ICSE | 1 |
| 1999 | Comparing OPEN and UML: the two third-generation OO development approaches
Brian Henderson-Sellers, Donald Firesmith |
Inf. Softw. Technol. | 2 |
| 1995 | OO Testing in the Real World: Lessons for All - Panel SessionabstractNo abstract available. John D. McGregor, Edward V. Berard, Donald Firesmith, Don Marick, Dav Thomson |
OOPSLA | 3 |
| 1986 | Object-Oriented Programming without an Object-Oriented Language - Panel
Grady Booch, Ed Seidewitz, Mike Start, Donald Firesmith |
OOPSLA | 4 |