Demo Data from SIGIR 2026 / reviewers in the wild / expert
James A. Hager
dblp:67/5572
· DBLP profile ↗
3ranked-venue papers
3as first author
0since 2021 · last 1991
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 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
1 paper |
Software maintenance and evolution · 50% Requirements engineering and software design · 50% |
Topics — the 2 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software maintenance and evolution
software cost reduction |
0.0 | 1 | 1989 | Software Cost Reduction Methods in Practice · IEEE Trans. Software Eng. 1989 |
Requirements engineering and software design
software design methodology |
0.0 | 1 | 1989 | Software Cost Reduction Methods in Practice · IEEE Trans. Software Eng. 1989 |
Methods — techniques the papers use, named apart from their topics
case study · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1991 | Software cost reduction methods in practice: A post-mortem analysis
James A. Hager |
J. Syst. Softw. | 1 |
| 1989 | Developing maintainable systems: a full life-cycle approachabstractSixty percent of the software costs associated with the design, development and implementation of computer systems occur in the maintenance phase. Since change is intrinsic in software, a significant reduction in the maintenance costs can be realized by recognizing the evolutionary aspects of software and integrating a design for change philosophy into the engineering life cycle. By identifying the expected changes early in the definition phases, and by modularizing the system to efficiently support implementation of these changes, life-cycle maintenance costs can be reduced. The author provides an example of a design methodology, a specification process and a supporting documentation structure that provides more visibility to maintenance concerns.> James A. Hager |
ICSM | 1 |
| 1989 | Software Cost Reduction Methods in PracticeabstractIn 1978, a software cost reduction program was initiated with the goal of applying modern design and documentation principles to the development of large systems. The results of this effort have been documented in several research papers published by D. Parnas et al. (1983). The author extends that approach by updating the methodology based on lessons learned during the application of the concepts to the development of a computer-based training system. An engineering life-cycle which provides more visibility to maintenance concerns is described, and the lessons learned during its implementation are discussed. A summary provides the author's impressions of the methodology and its potential to reduce system maintenance costs.> James A. Hager |
IEEE Trans. Software Eng. | 1 |