Demo Data from EDBT 2026 / reviewers in the wild / expert
Paul N. Otto
dblp:o/PaulNOtto
· DBLP profile ↗
5ranked-venue papers
1as first author
0since 2021 · last 2015
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 5 · 1 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
1 paper |
Requirements engineering and software design · 100% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Medical and health informatics · 100% |
Topics — the 3 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Requirements engineering and software design › non-functional requirements
compliance requirements |
0.2 | 1 | 2015 | Evaluating Legal Implementation Readiness Decision-Making · IEEE Trans. Software Eng. 2015 |
Requirements engineering and software design
requirements validation |
0.2 | 1 | 2015 | Evaluating Legal Implementation Readiness Decision-Making · IEEE Trans. Software Eng. 2015 |
Medical and health informatics
electronic health records |
0.1 | 1 | 2015 | Evaluating Legal Implementation Readiness Decision-Making · IEEE Trans. Software Eng. 2015 |
Methods — techniques the papers use, named apart from their topics
wideband delphi · 0.4multi-case study · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | Evaluating Legal Implementation Readiness Decision-MakingabstractSoftware systems are increasingly regulated. Software engineers therefore must determine which requirements have met or exceeded their legal obligations and which requirements have not. Requirements that have met or exceeded their legal obligations arelegally implementation ready, whereas requirements that have not met or exceeded their legal obligations need further refinement. In this paper, we examine how software engineers make these determinations using a multi-case study with three cases. Each case involves assessment of requirements for an electronic health record system that must comply with the US Health Insurance Portability and Accountability Act (HIPAA) and is measured against the evaluations of HIPAA compliance subject matter experts. Our first case examines how individual graduate-level software engineering students assess whether the requirements met or exceeded their HIPAA obligations. Our second case replicates the findings from our first case using a different set of participants. Our third case examines how graduate-level software engineering students assess requirements using the Wideband Delphi approach to deriving consensus in groups. Our findings suggest that the average graduate-level software engineering student is ill-prepared to write legally compliant software with any confidence and that domain experts are an absolute necessity. Aaron K. Massey, Paul N. Otto, Annie I. Antón |
IEEE Trans. Software Eng. | 2 |
| 2011 | Assessing the accuracy of legal implementation readiness decisionsabstractSoftware engineers regularly build systems that are required to comply with laws and regulations. To this end, software engineers must determine which requirements have met or exceeded their legal obligations and which requirements have not. Requirements that have met or exceeded their legal obligations are legally implementation ready, whereas requirements that have not met or exceeded their legal obligations need further refinement. Research is needed to better understand how to support software engineers in making these determinations. In this paper, we describe a case study in which we asked graduate-level software engineering students to assess whether a set of software requirements for an electronic health record system met or exceeded their corresponding legal obligations as expressed in regulations created pursuant to the U.S. Health Insurance Portability and Accountability Act (HIPAA). We compare the assessment made by graduate students with an assessment made by HIPAA compliance subject matter experts. Additionally, we contrast these results with those generated by a legal requirements triage algorithm. Our findings suggest that the average graduate-level software engineering student is ill-prepared to write legally compliant software with any confidence and that domain experts are an absolute necessity. Our findings also indicate the potential utility of legal requirements metrics in aiding software engineers as they make legal compliance decisions. Aaron K. Massey, Ben Smith, Paul N. Otto, Annie I. Antón |
RE | 3 |
| 2010 | Evaluating existing security and privacy requirements for legal compliance
Aaron K. Massey, Paul N. Otto, Lauren J. Hayward, Annie I. Antón |
Requir. Eng. | 2 |
| 2008 | Aligning Requirements with HIPAA in the iTrust SystemabstractWe describe a case study in which we evaluated an open-source Electronic Health Record (EHR) system’s requirements for compliance with the U.S. Health Insurance Portability and Accountability Act (HIPAA). Our findings suggest that legal compliance must be requirements-driven, while establishing due diligence under the law must be test-driven. Aaron K. Massey, Paul N. Otto, Annie I. Antón |
RE | 2 |
| 2007 | Addressing Legal Requirements in Requirements EngineeringabstractLegal texts, such as regulations and legislation, are playing an increasingly important role in requirements engineering and system development. Monitoring systems for requirements and policy compliance has been recognized in the requirements engineering community as a key area for research. Similarly, regulatory compliance is critical in systems that are governed by regulations and law, especially given that non-compliance can result in both financial and criminal penalties. Working with legal texts can be very challenging, however, because they contain numerous ambiguities, cross-references, domain-specific definitions, and acronyms, and are frequently amended via new regulations and case law. Requirements engineers and compliance auditors must be able to identify relevant regulations, extract requirements and other key concepts, and monitor compliance throughout the software lifecycle. This paper surveys research efforts over the past 50 years in handling legal texts for systems development. These efforts include the use of symbolic logic, logic programming, first-order temporal logic, deontic logic, defeasible logic, goal modeling, and semi-structured representations. This survey can aid requirements engineers and auditors to better specify, monitor, and test software systems for compliance. Paul N. Otto, Annie I. Antón |
RE | 1 |