Demo Data from EDBT 2026 / reviewers in the wild / expert
Howard B. Reubenstein
dblp:34/1000
· DBLP profile ↗
5ranked-venue papers
2as first author
0since 2021 · last 1997
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 5 · 2 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
3 papers |
Software maintenance and evolution · 56% Requirements engineering and software design · 44% | |
| Artificial intelligence
1 paper |
Knowledge representation and reasoning · 100% |
Topics — the 8 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software maintenance and evolution
reverse engineering |
0.0 | 2 | 1997 | Design Recovery for Distributed Systems · IEEE Trans. Software Eng. 1997 Reverse Engineering to the Architectural Level · ICSE 1995 |
Software maintenance and evolution › reverse engineering
design recovery |
0.0 | 1 | 1997 | Design Recovery for Distributed Systems · IEEE Trans. Software Eng. 1997 |
Requirements engineering and software design
software architecture |
0.0 | 1 | 1995 | Reverse Engineering to the Architectural Level · ICSE 1995 |
Requirements engineering and software design › software architecture › software architecture analysis
software architecture recovery |
0.0 | 1 | 1995 | Reverse Engineering to the Architectural Level · ICSE 1995 |
Requirements engineering and software design
requirements analysis |
0.0 | 1 | 1991 | The Requirements Apprentice: Automated Assistance for Requirements Acquisition · IEEE Trans. Software Eng. 1991 |
Requirements engineering and software design › requirements elicitation
requirements extraction |
0.0 | 1 | 1991 | The Requirements Apprentice: Automated Assistance for Requirements Acquisition · IEEE Trans. Software Eng. 1991 |
Software maintenance and evolution
program comprehension |
0.0 | 1 | 1995 | Reverse Engineering to the Architectural Level · ICSE 1995 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
knowledge acquisition |
0.0 | 1 | 1991 | The Requirements Apprentice: Automated Assistance for Requirements Acquisition · IEEE Trans. Software Eng. 1991 |
Methods — techniques the papers use, named apart from their topics
task flow extraction · 0.0design knowledge · 0.0hybrid knowledge representation · 0.0dependency-directed reasoning · 0.0cliche reuse · 0.0code coverage metric · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1997 | Introduction
Howard B. Reubenstein, Dorothy E. Setliff |
Autom. Softw. Eng. | 1 |
| 1997 | Design Recovery for Distributed SystemsabstractTwo factors limit the utility of reverse engineering technology for many distributed software systems. First, with the exception of tools that support Ada and its explicit tasking constructs, reverse engineering tools fail to capture information concerning the flow of information between tasks. Second, relatively few reverse engineering tools are available for programming languages in which many older legacy applications were written (e.g., Jovial, CMS-2, and various assembly languages). We describe approaches that were developed for overcoming these limitations. In particular, we have implemented an approach for automatically extracting task flow information from a command and control system written in CMS-2. Our approach takes advantage of a small amount of externally provided design knowledge in order to recover design information relevant to the distributed nature of the target system. Lester J. Holtzblatt, Richard L. Piazza, Howard B. Reubenstein, Susan N. Roberts, David R. Harris 0001 |
IEEE Trans. Software Eng. | 3 |
| 1996 | Extracting Architectural Features from Source Code
David R. Harris 0001, Alexander S. Yeh, Howard B. Reubenstein |
Autom. Softw. Eng. | 3 |
| 1995 | Reverse Engineering to the Architectural LevelabstractRecovery of higher level "design" information and the ability to create dynamic, task adaptable software documentation is crucial to supporting a number of program understanding activities.This paper presents research that demonstrates that reverse engineering technology can be used to recover software architecture representations of source code.We have developed a framework that integrates reverse engineering technology and architectural style representations.Using the framework, analysts can recover custom, dynamic documentation to fit a variety of software analysis requirements.Our goal is to establish coherent abstractions appropriate for helping analysts to understand large software systems.We discuss a code coverage metric useful for assessing the degree of program understanding achieved. David R. Harris 0001, Howard B. Reubenstein, Alexander S. Yeh |
ICSE | 2 |
| 1991 | The Requirements Apprentice: Automated Assistance for Requirements AcquisitionabstractAn automated tool called the Requirements Apprentice (RA) which assists a human analyst in the creation and modification of software requirements is presented. Unlike most other requirements analysis tools, which start from a formal description language, the focus of the RA is on the transition between informal and formal specifications. The RA supports the earliest phases of creating a requirement, in which ambiguity, contradiction, and incompleteness are inevitable. From an artificial intelligence perspective, the central problem the RA faces is one of knowledge acquisition. The RA develops a coherent internal representation of a requirement from an initial set of disorganized imprecise statements. To do so, the RA relies on a variety of techniques, including dependency-directed reasoning, hybrid knowledge representations and the reuse of common forms (cliches). An annotated transcript showing an interaction with a working version of the RA is given.> Howard B. Reubenstein, Richard C. Waters |
IEEE Trans. Software Eng. | 1 |