Keith B. Gallagher

Orcid: 0000-0002-1469-9866

Affiliations:
  • Florida Institute of Technology, Melbourne, FL, USA
  • Durham University, Centre of Software Maintenance and Evolution, UK (2004 - 2009)
  • Loyola University Maryland, Baltimore, MD, USA (1984 - 2004)
  • University of Maryland, Baltimore, MD, USA (PhD 1990)


According to our database1, Keith B. Gallagher authored at least 33 papers between 1988 and 2019.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2019
Teaching Software Maintenance.
Proceedings of the 2019 IEEE International Conference on Software Maintenance and Evolution, 2019

2017
Evaluating the Use of Sound in Static Program Comprehension.
ACM Trans. Appl. Percept., 2017

2013
EgoClustering: Overlapping Community Detection via Merged Friendship-Groups.
Proceedings of the Influence of Technology on Social Network Analysis and Mining, 2013

Preface to the special issue on program comprehension.
Empir. Softw. Eng., 2013

2012
Overlapping community detection using a community optimized graph swarm.
Soc. Netw. Anal. Min., 2012

The Law and Reverse Engineering.
Proceedings of the 19th Working Conference on Reverse Engineering, 2012

Detecting Overlapping Communities in Complex Networks Using Swarm Intelligence for Multi-threaded Label Propagation.
Proceedings of the Complex Networks, results of the 3rd Workshop on Complex Networks, 2012

2010
Certifying software robustness using program slicing.
Proceedings of the 26th IEEE International Conference on Software Maintenance (ICSM 2010), 2010

Overlapping Community Detection by Collective Friendship Group Inference.
Proceedings of the International Conference on Advances in Social Networks Analysis and Mining, 2010

2009
Dependence clusters in source code.
ACM Trans. Program. Lang. Syst., 2009

Using sound to understand software architecture.
Proceedings of the 27th Annual International Conference on Design of Communication, 2009

A Peek Under the Hood: One Programmer's Psychology.
Proceedings of the 21st Annual Workshop of the Psychology of Programming Interest Group, 2009

2008
Software Architecture Visualization: An Evaluation Framework and Its Application.
IEEE Trans. Software Eng., 2008

2007
Desert island column.
Autom. Softw. Eng., 2007

Reducing Regression Test Size by Exclusion.
Proceedings of the 23rd IEEE International Conference on Software Maintenance (ICSM 2007), 2007

2006
Stop-List Slicing.
Proceedings of the Sixth IEEE International Workshop on Source Code Analysis and Manipulation (SCAM 2006), 2006

The Sound of Software: Using Sonification to Aid Comprehension.
Proceedings of the 14th International Conference on Program Comprehension (ICPC 2006), 2006

2005
A Framework for Software Architecture Visualization Assessment.
Proceedings of the 3rd International Workshop on Visualizing Software for Understanding and Analysis, 2005

2004
Some Notes on Interprocedural Program Slicing.
Proceedings of the 4th IEEE International Workshop on Source Code Analysis and Manipulation (SCAM 2004), 2004

2003
Guaranteed inconsistency avoidance during software evolution.
J. Softw. Maintenance Res. Pract., 2003

An Empirical Study of Computation Equivalence as Determined by Decomposition Slice Equivalence.
Proceedings of the 10th Working Conference on Reverse Engineering, 2003

Are Decomposition Slices Clones?.
Proceedings of the 11th International Workshop on Program Comprehension (IWPC 2003), 2003

2000
Tools for Program Comprehension: Building a Comprehender's Workbench.
Proceedings of the 8th International Workshop on Program Comprehension (IWPC 2000), 2000

1998
Program slicing.
Inf. Softw. Technol., 1998

An Architecture for Interoperable Program Understanding Tools.
Proceedings of the 6th International Workshop on Program Comprehension (IWPC '98), 1998

Improving Visual Impact Analysis.
Proceedings of the 1998 International Conference on Software Maintenance, 1998

1996
Program Slicing.
Adv. Comput., 1996

Visual Impact Analysis.
Proceedings of the 1996 International Conference on Software Maintenance (ICSM '96), 1996

1995
The Decomposition Slice Display System.
Proceedings of the SEKE'95, 1995

1992
Evaluating the Surgeon's Assistant: results of a pilot study.
Proceedings of the Conference on Software Maintenance, 1992

1991
Using Program Slicing in Software Maintenance.
IEEE Trans. Software Eng., 1991

Conditions to Assure Semantically Consistent Software Merges in Linear Time.
Proceedings of the 3rd International Workshop on Software Configuration Management, 1991

1988
Using program decomposition to guide modifications.
Proceedings of the Conference on Software Maintenance, 1988


  Loading...