Demo Data from EDBT 2026 / reviewers in the wild / expert
James R. Lyle
dblp:44/7004
· DBLP profile ↗
8ranked-venue papers
4as first author
0since 2021 · last 2011
—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-authorSecurity and privacy · 2 · 2 first-authorComputer networks · 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.
| Software engineering, system software, and programming languages
2 papers |
Software maintenance and evolution · 59% Program analysis · 34% Empirical software engineering · 8% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software maintenance and evolution
change impact analysis |
0.0 | 1 | 1991 | Using Program Slicing in Software Maintenance · IEEE Trans. Software Eng. 1991 |
Program analysis › static analysis
program slicing |
0.0 | 1 | 1991 | Using Program Slicing in Software Maintenance · IEEE Trans. Software Eng. 1991 |
Software maintenance and evolution
software inspection |
0.0 | 1 | 1989 | A Two-Person Inspection Method to Improve Programming Productivity · IEEE Trans. Software Eng. 1989 |
Empirical software engineering › developer studies › developer behavior
developer productivity |
0.0 | 1 | 1989 | A Two-Person Inspection Method to Improve Programming Productivity · IEEE Trans. Software Eng. 1989 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2011 | A Strategy for Testing Metadata Based Deleted File Recovery Tools
James R. Lyle |
ICDF2C | 1 |
| 2007 | Disk Drive I/O Commands and Write Blocking
James R. Lyle, Steven Mead, Kelsey Rider |
IFIP Int. Conf. Digital Forensics | 1 |
| 1998 | Application of the pointer state subgraph to static program slicing
Dave W. Binkley, James R. Lyle |
J. Syst. Softw. | 2 |
| 1991 | Using Program Slicing in Software MaintenanceabstractProgram slicing is applied to the software maintenance problem by extending the notion of a program slice (that originally required both a variable and line number) to a decomposition slice, one that captures all computation on a given variable, i.e., is independent of line numbers. Using the lattice of single variable decomposition slices ordered by set inclusion, it is shown how a slice-based decomposition for programs can be formed. One can then delineate the effects of a proposed change by isolating those effects in a single component of the decomposition. This gives maintainers a straightforward technique for determining those statements and variables which may be modified in a component and those which may not. Using the decomposition, a set of principles to prohibit changes which will interfere with unmodified components is provided. These semantically consistent changes can then be merged back into the original program in linear time.> Keith B. Gallagher, James R. Lyle |
IEEE Trans. Software Eng. | 2 |
| 1989 | A Two-Person Inspection Method to Improve Programming Productivity
David B. Bisant, James R. Lyle |
IEEE Trans. Software Eng. | 2 |
| 1988 | Using program decomposition to guide modificationsabstractThe authors use data-flow techniques to form a notion of direct sum decomposition for programs. The decomposition yields a method and guidelines for software maintainers to use so that changes can be assured to be completely contained in the modules under consideration and that there are no undetected linkages between the modified and unmodified code. Thus, the impact of small changes can be gauged. The decomposition can also be used to limit the amount of testing required to assure that the change is correct; under suitable conditions, modification testing will be required only for the changed code. Moreover, if these hypotheses are violated, the modifier can be virtually assured that proposed changes will have a wider impact than that which is contemplated.> James R. Lyle, Keith B. Gallagher |
ICSM | 1 |
| 1988 | Load balancing from a Unix shellabstractA local area network of workstations often has a number of idle workstations that could be used to lower the load of active workstations. Widely used operating systems, such as Unix, often have the capability of remotely executing a program, but no automatic load balancing facilities. The authors report on a low-cost solution to workstation load redistribution by allowing the shell to select an alternate host for command execution.> James R. Lyle |
LCN | 1 |
| 1981 | Implementation of Language Enhancements
Marvin V. Zelkowitz, James R. Lyle |
Comput. Lang. | 2 |