Demo Data from SIGIR 2026 / reviewers in the wild / expert
John E. Gaffney Jr.
dblp:42/4656
· DBLP profile ↗
8ranked-venue papers
6as first author
0since 2021 · last 2001
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 6 · 4 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 1 first-authorSystems, architecture and hardware · 1 · 1 first-authorSecurity and privacy · 1 · 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.
| Network and information security
1 paper |
Network security · 100% | |
| Software engineering, system software, and programming languages
4 papers |
Empirical software engineering · 50% Software maintenance and evolution · 38% Software testing · 12% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Performance modeling and evaluation · 94% Memory systems · 3% Emerging computing paradigms · 3% |
Topics — the 10 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Network security › intrusion detection and prevention
intrusion detection |
0.0 | 1 | 2001 | Evaluation of Intrusion Detectors: A Decision Theory Approach · S&P 2001 |
Network security › intrusion detection and prevention › intrusion detection › intrusion detection system
intrusion detection system evaluation |
0.0 | 1 | 2001 | Evaluation of Intrusion Detectors: A Decision Theory Approach · S&P 2001 |
Software maintenance and evolution
software reuse |
0.0 | 1 | 1992 | A General Economics Model of Software Reuse · ICSE 1992 |
Empirical software engineering
software effort estimation |
0.0 | 2 | 1986 | The Impact on Software Development Costs of Using HOL's · IEEE Trans. Software Eng. 1986 Software Function, Source Lines of Code, and Development Effort Prediction: A Software Science Validation · IEEE Trans. Software Eng. 1983 |
Empirical software engineering
software metrics |
0.0 | 2 | 1984 | Software Function, Source Lines of Code, and Development Effort Prediction: A Software Science Validation · IEEE Trans. Software Eng. 1983 Estimating the Number of Faults in Code · IEEE Trans. Software Eng. 1984 |
Software testing › software reliability
fault estimation |
0.0 | 1 | 1984 | Estimating the Number of Faults in Code · IEEE Trans. Software Eng. 1984 |
Empirical software engineering › software metrics
function points |
0.0 | 1 | 1983 | Software Function, Source Lines of Code, and Development Effort Prediction: A Software Science Validation · IEEE Trans. Software Eng. 1983 |
Empirical software engineering › software metrics
productivity measurement |
0.0 | 1 | 1986 | The Impact on Software Development Costs of Using HOL's · IEEE Trans. Software Eng. 1986 |
Memory systems › memory management
memory allocation |
0.0 | 1 | 1968 | Sequential Decision-Making Device for Information-Processing Applications · IEEE Trans. Computers 1968 |
Emerging computing paradigms › approximate and stochastic computing
stochastic computing |
0.0 | 1 | 1968 | Sequential Decision-Making Device for Information-Processing Applications · IEEE Trans. Computers 1968 |
Methods — techniques the papers use, named apart from their topics
decision theory · 0.1cost analysis · 0.1ROC analysis · 0.1economic model · 0.0cost modeling · 0.0regression analysis · 0.0node network · 0.0connection chaining · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2001 | Evaluation of Intrusion Detectors: A Decision Theory ApproachabstractWe present a method of analysis for evaluating intrusion detection systems. The method can be used to compare the performance of intrusion detectors, to evaluate performance goals for intrusion detectors, and to determine the best configuration of an intrusion detector for a given environment. The method uses a decision analysis that integrates and extends ROC (receiver operating characteristics) and cost analysis methods to provide an expected cost metric. We provide general results and illustrate the method in several numerical examples that cover a range of detectors that meet a performance goal and two actual detectors operating in a realistic environment. We demonstrate that, contrary to common advice, the value of an intrusion detection system and the optimal operation of that system depend not only on the system's ROC curve, but also on cost metrics and the hostility of the operating environment as summarized by the probability of intrusion. Extensions of the method are outlined, and conclusions are drawn. John E. Gaffney Jr., Jacob W. Ulvila |
S&P | 1 |
| 1992 | A General Economics Model of Software ReuseabstractArticle Free Access Share on A general economics model of software reuse Authors: J. E. Gaffney View Profile , R. D. Cruickshank View Profile Authors Info & Claims ICSE '92: Proceedings of the 14th international conference on Software engineeringJune 1992Pages 327–337https://doi.org/10.1145/143062.143150Published:01 June 1992Publication History 24citation984DownloadsMetricsTotal Citations24Total Downloads984Last 12 Months70Last 6 weeks2 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF John E. Gaffney Jr., R. D. Cruickshank |
ICSE | 1 |
| 1990 | Software productivity metrics-new initiatives in making it work (panel)abstractThe software productivity activities in The IEEE Computer Society, the Software Productivity Consortium, and the Software Engineering Institute are addressed. Particular emphasis is placed on the metrics work of the Software Productivity Consortium, which includes the development of definitions of quantifiable aspects of the process and the products it generates and the establishment of means to obtain these quantities, directly or indirectly. A principal focus is on developing economic models of the process which include measures of productivity.> Nicholas L. Marselos, Robert E. Park, John E. Gaffney Jr. |
COMPSAC | 3 |
| 1989 | On predicting software reliabilityabstractDefinitions of software reliability are presented, and an overview of reliability is given. The system-software-availability relationship is also explored.> John E. Gaffney Jr. |
COMPSAC | 1 |
| 1986 | The Impact on Software Development Costs of Using HOL'sabstractThe author quantifies the relative reduction in software development costs provided by the use of a higher order coding language (HOL). Paradoxically, as T. C. Jones (1978) has pointed out, when productivity is measured as source lines of code per labor month, there is `an apparent productivity lowering for the whole development cycle with high level (coding) languages, even though development costs have actually been reduced.' The problem here is the unit of measure for the amount of the software function produced per labor month. It is believed that the amount of machine code produced (after taking compiler inefficiency into account) may provide a better quantification of function than the lines of source coding language used. John E. Gaffney Jr. |
IEEE Trans. Software Eng. | 1 |
| 1984 | Estimating the Number of Faults in CodeabstractThis paper provides formulas relating the number of faults or ``bugs'' to the number of lines of code and to the number of conditional jumps. A result is that there are, on the average, about 21 bugs per KSLOC discoverable after successful compilation. A major motivation for the work presented here was to determine if some published data suggest any relationship between the level of the coding language employed (e.g., Jovial is a ``high'' level language) and the number of bugs found. It is shown that the number of bugs appears not to be a function of the ``level'' of the coding language employed. In addition, knowledge of items such as the size of the vocabulary (operator and operand) used appears to be of little consequence to the estimate of bug content beyond that based on SLOC count. John E. Gaffney Jr. |
IEEE Trans. Software Eng. | 1 |
| 1983 | Software Function, Source Lines of Code, and Development Effort Prediction: A Software Science ValidationabstractOne of the most important problems faced by software developers and users is the prediction of the size of a programming system and its development effort. As an alternative to "size," one might deal with a measure of the "function" that the software is to perform. Albrecht [1] has developed a methodology to estimate the amount of the "function" the software is to perform, in terms of the data it is to use (absorb) and to generate (produce). The "function" is quantified as "function points," essentially, a weighted sum of the numbers of "inputs," "outputs,"master files," and "inquiries" provided to, or generated by, the software. This paper demonstrates the equivalence between Albrecht's external input/output data flow representative of a program (the "function points" metric) and Halstead's [2] "software science" or "software linguistics" model of a program as well as the "soft content" variation of Halstead's model suggested by Gaffney [7]. Allan J. Albrecht, John E. Gaffney Jr. |
IEEE Trans. Software Eng. | 2 |
| 1968 | Sequential Decision-Making Device for Information-Processing ApplicationsabstractAbstract—This paper describes the concept of a hardware sequential decision-making device consisting principally of an array or network of nodes which can support a plurality of connections among the nodes on a simultaneous basis. The connection "chains" the nodes together. The application of the device to a dynamic computer memory allocation system is described in the paper. In this use, each "node" would correspond to a word or a group of words in a storage device, the access to which is controlled by a control unit employing the node network. Thus, only one node needs to be selected to either load a record into the controlled memory unit, or to read the record from it. John E. Gaffney Jr. |
IEEE Trans. Computers | 1 |