Keith Gallagher

1.8k total citations · 1 hit paper
41 papers, 977 citations indexed

About

Keith Gallagher is a scholar working on Information Systems, Software and Signal Processing. According to data from OpenAlex, Keith Gallagher has authored 41 papers receiving a total of 977 indexed citations (citations by other indexed papers that have themselves been cited), including 31 papers in Information Systems, 25 papers in Software and 6 papers in Signal Processing. Recurrent topics in Keith Gallagher's work include Software Engineering Research (28 papers), Software Testing and Debugging Techniques (24 papers) and Software Reliability and Analysis Research (21 papers). Keith Gallagher is often cited by papers focused on Software Engineering Research (28 papers), Software Testing and Debugging Techniques (24 papers) and Software Reliability and Analysis Research (21 papers). Keith Gallagher collaborates with scholars based in United States, United Kingdom and Australia. Keith Gallagher's co-authors include James R. Lyle, David Binkley, Mark Harman, Malcolm Munro, Andrew Hatch, Nicolas Gold, Jens Krinke, Matthew Hutchins, Lucas Layman and Liam O’Brien and has published in prestigious journals such as IEEE Transactions on Software Engineering, IEEE Software and Information and Software Technology.

In The Last Decade

Keith Gallagher

38 papers receiving 872 citations

Hit Papers

Using program slicing in software maintenance 1991 2026 2002 2014 1991 100 200 300 400 500

Peers — A (Enhanced Table)

Peers by citation overlap · career bar shows stage (early→late) cites · hero ref

Name h Career Trend Papers Cites
Keith Gallagher United States 14 704 696 177 159 118 41 977
Miltiadis Allamanis United Kingdom 15 897 1.3× 424 0.6× 494 2.8× 180 1.1× 226 1.9× 31 1.1k
Bas Cornelissen Netherlands 10 527 0.7× 233 0.3× 222 1.3× 330 2.1× 68 0.6× 16 680
Sudheendra Hangal United States 12 418 0.6× 486 0.7× 270 1.5× 391 2.5× 96 0.8× 23 1.0k
S.G. Eick United States 6 679 1.0× 300 0.4× 308 1.7× 214 1.3× 41 0.3× 10 817
Shih-Kun Huang Taiwan 14 470 0.7× 212 0.3× 343 1.9× 110 0.7× 247 2.1× 45 806
Jasvir Nagra United States 10 393 0.6× 116 0.2× 325 1.8× 127 0.8× 355 3.0× 14 621
Edward J. Schwartz United States 13 455 0.6× 351 0.5× 511 2.9× 171 1.1× 581 4.9× 25 939
Dianxiang Xu United States 10 281 0.4× 232 0.3× 265 1.5× 270 1.7× 77 0.7× 68 605
Robert Merkel Australia 18 577 0.8× 926 1.3× 164 0.9× 192 1.2× 106 0.9× 41 1.1k
Gilbert Wondracek Austria 7 249 0.4× 128 0.2× 305 1.7× 213 1.3× 274 2.3× 7 592

Countries citing papers authored by Keith Gallagher

Since Specialization
Citations

This map shows the geographic impact of Keith Gallagher's research. It shows the number of citations coming from papers published by authors working in each country. You can also color the map by specialization and compare the number of citations received by Keith Gallagher with the expected number of citations based on a country's size and research output (numbers larger than one mean the country cites Keith Gallagher more than expected).

Fields of papers citing papers by Keith Gallagher

Since Specialization
Physical SciencesHealth SciencesLife SciencesSocial Sciences

This network shows the impact of papers produced by Keith Gallagher. Nodes represent research fields, and links connect fields that are likely to share authors. Colored nodes show fields that tend to cite the papers produced by Keith Gallagher. The network helps show where Keith Gallagher may publish in the future.

Co-authorship network of co-authors of Keith Gallagher

This figure shows the co-authorship network connecting the top 25 collaborators of Keith Gallagher. A scholar is included among the top collaborators of Keith Gallagher based on the total number of citations received by their joint publications. Widths of edges represent the number of papers authors have co-authored together. Node borders signify the number of papers an author published with Keith Gallagher. Keith Gallagher is excluded from the visualization to improve readability, since they are connected to all nodes in the network.

All Works

20 of 20 papers shown
1.
Gallagher, Keith, et al.. (2025). Program Slicing: A Brief Retrospective. IEEE Transactions on Software Engineering. 51(3). 720–724.
2.
Gallagher, Keith. (2022). Overcoming Misconceptions about Probability A Review of David J. Hand’s The Improbability Principle. The Mathematics Enthusiast. 20(1-3). 217–224. 3 indexed citations
3.
Gallagher, Keith, et al.. (2019). Teaching Software Maintenance. 353–362. 5 indexed citations
4.
Munro, Malcolm, et al.. (2012). Regression Test Selection Model using Decomposition Slicing. 1 indexed citations
5.
Gallagher, Keith, et al.. (2012). Overlapping community detection using a community optimized graph swarm. Social Network Analysis and Mining. 2(4). 405–417. 29 indexed citations
6.
Abdallah, Mohammad, Malcolm Munro, & Keith Gallagher. (2011). A Static Robustness Grid Using MISRA C2 Language Rules. International Conference on Software Engineering Advances. 65–69. 2 indexed citations
7.
Gallagher, Keith, et al.. (2010). Overlapping Community Detection by Collective Friendship Group Inference. 375–379. 27 indexed citations
8.
Gallagher, Keith, et al.. (2009). Using sound to understand software architecture. 127–134. 5 indexed citations
9.
Gallagher, Keith, et al.. (2009). Regression test selection by exclusion using decomposition slicing. 23–24. 4 indexed citations
10.
Gallagher, Keith & David Binkley. (2008). Program slicing. 3442. 58–67. 22 indexed citations
11.
Gallagher, Keith, et al.. (2006). Listening to program slices. Durham Research Online (Durham University). 8 indexed citations
12.
Danicic, S., et al.. (2006). The Sound of Software: Using Sonification to Aid Comprehension. 225–229. 4 indexed citations
13.
Gallagher, Keith, Andrew Hatch, & Malcolm Munro. (2005). A framework for software architecture visualization assessment.. Durham Research Online (Durham University). 2 indexed citations
14.
Gallagher, Keith. (2003). Evaluating the Surgeon's Assistant: results of a pilot study. 64. 236–244. 20 indexed citations
15.
O’Brien, Liam, et al.. (2002). An architecture for interoperable program understanding tools. 2. 54–63. 18 indexed citations
17.
Harman, Mark & Keith Gallagher. (1998). Program slicing. Information and Software Technology. 40(11-12). 577–581. 14 indexed citations
18.
Gallagher, Keith, et al.. (1995). The Decomposition Slice Display System.. Software Engineering and Knowledge Engineering. 328–333. 2 indexed citations
19.
Gallagher, Keith. (1991). Conditions to assure semantically consistent software merges in linear time. 80–83. 3 indexed citations
20.
Lyle, James R. & Keith Gallagher. (1988). Using program decomposition to guide modifications. 265–269. 14 indexed citations

Rankless uses publication and citation data sourced from OpenAlex, an open and comprehensive bibliographic database. While OpenAlex provides broad and valuable coverage of the global research landscape, it—like all bibliographic datasets—has inherent limitations. These include incomplete records, variations in author disambiguation, differences in journal indexing, and delays in data updates. As a result, some metrics and network relationships displayed in Rankless may not fully capture the entirety of a scholar's output or impact.

Explore authors with similar magnitude of impact

Rankless by CCL
2026