Academic Background
Education
Ph.D. – Computer Science Georgia Institute of Technology September 1995
M.S. – Computer Science Polytechnic University December 1986
B.A. – Biology Hofstra University May 1980
Areas of Interest
Human aspects of software development, including both software engineering and CS education: the
nature of the novice to expert transition, the impact of pair programming, the complications that arise
when dealing with concurrency, and the relative effectiveness of various languages, tools, diagrams and
software engineering displays in the context of programming with concurrency.
Human aspects of bioinformatics, especially the effective design of user interfaces and tools for
bioinformatics; applications to EuPathDB , a web-based database covering the eukaryotic pathogens in
the genera Cryptosporidium, Giardia, Leishmania, Neospora, Plasmodium, Toxoplasma, Trichomonas
and Trypanosoma.
Experience
Academic Work Experience
| 2014- present | C. Tycho Howle Director of the School of Computing, Clemson University |
| 2011- 2014 | Associate Dean, Franklin College of Arts & Sciences, University of Georgia |
| 2007- 2014 | Professor, Department of Computer Science, University of Georgia |
| 2008 – 2011 | Department Head, Computer Science, University of Georgia |
| 2001 – 2007 | Associate Professor, Computer Science, University of Georgia |
| 1998 – 2001 | Assistant Professor, Computer Science, University of Georgia |
| 1995 – 1998 | Assistant Professor, Computer Science, Washington University in St. Louis |
External Support
Research Grants
- “The Eukaryotic Pathogen Bioinformatics Resource Center”, National Institute of Health (NIH)
(subcontract through University of Pennsylvania), Jessica Kissinger (PI), Eileen T. Kraemer (Co-PI),
$3,468,863, October 1, 2009 – September 30, 2014.
- “Integrated Databases for Apicomplexan Pathogens”, National Institutes of Health (NIH), Jessica
Kissinger (PI), John A. Miller and Eileen T. Kraemer (Co-PIs), $3,100,000, July 2004 – June 2009.
- "Collaborative research: Program Visualization: Using Perceptual and Cognitive Concepts to
Quantify Quality, Support Instruction, and Improve Interactions," National Science Foundation,
Eileen Kraemer (PI), Elizabeth Davis (Co-PI), $303,606 (UGA), $278,495 (GT), June 15, 2003 –
June 14, 2007.
- "Proteomic patterns in sera as a tool in ovarian cancer diagnostics", MCG-UGA Intramural Cancer
Grants Program, with W. Dynan (MCG) and J. McDonald (UGA), $80,000, July 1, 2003 – June 30,
2004.
- "Instrumentation Grant for Research in Parallel and Distributed Computing," National Science
Foundation, David K. Lowenthal (PI) and Suchendra Bhandarkar, Eileen T. Kraemer (Co-PIs),
$114,000, March 15, 2000 - February 28, 2004.
- "An Infrastructure in Support of Configurable, Consistent, Interactive Computational Steering,"
National Science Foundation CAREER Award, Eileen T. Kraemer (PI), $201,617, May 1998 - April
2003.
- "REU Supplement to: An Infrastructure in Support of Configurable, Consistent, Interactive
Computational Steering," National Science Foundation, Eileen Kraemer (PI) $5,000, June 1, 1999 –
May 31, 2000.
- "Monitoring, Visualization, and Control of High Speed Networks with Emphasis on Multi-Layer
Protocols and Human-in-the-Loop", Washington University in St. Louis (subcontract), Eileen
Kraemer (PI), $24,677, 01/01/00 - 12/31/00.
- "Network Monitoring, Visualization, and Control of High Speed Networks with Emphasis on MultiLayer
Protocols and Human-in-the-Loop", Washington University in St. Louis (subcontract), Eileen
Kraemer (PI), $24,677, 1/1/99 - 12/31/99.
- "Query-Based Visualization of Executing Distributed Computations", National Science Foundation:
Computers and Computation Research, Gruia-Catalin Roman (PI) and Eileen Kraemer (Co-PI),
$270,053, July 1997 - June 2001.
- "Effective Visual Presentation of Computer-Generated Information,” National Science Foundation:
CISE Research Instrumentation Grant, $80,000, February 1997 - July 1998.
- "Network Monitoring, Visualization and Control with Emphasis on Multi-Layer Protocols and
Human-in-the-Loop", National Science Foundation: Networking and Communication Resources and
Infrastructure, Guru Parulkar (PI) and Eileen Kraemer, Doug Schmidt, Ron Cytron, Jon Turner (CoPIs),
$1,200,059, September 1997 - August 2001.
Teaching Grants
- “Integrating Concepts from Parallel and Distributed Computing Into the Undergraduate Curriculum”,
National Science Foundation (via Georgia State University), Eileen T. Kraemer (PI), $2,500, April 1,
2011 – March 31, 2013.
- “Seed Money for Middle and High School Computing Summer Camps”, National Science
Foundation (via Georgia Institute of Technology), Eileen Kraemer (PI), $3,650, March 1, 2010 –
February 28, 2011.
- “Seed Money for Middle and High School Computing Summer Camps”, National Science
Foundation (via Georgia Institute of Technology), Eileen Kraemer (PI), $4999, March 1, 2009 –
February 28, 2010.
- “Enhanced Learning Through Virtual Reality”, FY2003 Learning Technologies Grants Program
University of Georgia, Committee for Applied Instructional Technologies, E. Kraemer (PI) with Leon
Deligiannidas and John Miller, $73,074.
Publications
Book Chapters
- J. Arnold, H.-B. Schuttler, D.A. Logan, D. Battogtokh, J. Griffith, B. Arpinar, S.M. Bhandarkar, S.
Datta, K.J. Kochut, E. Kraemer, J.A. Miller, A. Sheth, G. Strobel, T. Taha, B. Aleman-Meza, J.
Doss, L. Harris and A. Hyong, “Metabolomics”, in Handbook of Industrial Mycology, MarcelDekker,
New York, NY, 2004, Chapter 22, pp. 597 – 633.
- E. Kraemer, “Visualizing Concurrent Programs,” in Software Visualization: Programming as a
Multimedia Experience, M. Brown, J. Domingue, B. Price, and J. Stasko, Eds. Cambridge, MA:
MIT Press, 1998, pp 237-256.
Journal Publications
- Z. Li, E. T. Kraemer and S. D. Fleming, “From Program Production to Program Comprehension:
Toward a General Theory of Programming Expertise,” in preparation.
- C. Aurrecoechea, A. Barreto, J Brestelli, B.P. Brunk, S. Cade, R. Doherty, S. Fischer, B. Gajria, X.
Gao, A. Gingle, G. Grant, O. S. Harb, M. Heiges, S. Hu, J. Iodice, J. C. Kissinger, E. T. Kraemer, W.
Li, D. F. Pinney, B. Pitts, D. S. Roos, G. Srinivasamoorthy, C. J. Stoeckert Jr., H. Wang, and S.
Warrenfeltz, “EupathDB: The Eukaryotic Pathogen database,” Nucleic Acids Research (1 January
2013) 41 (D1): D684-D691.
- S. Fischer, C. Aurrecoechea, B. P. Brunk, X. Gao, O. S. Harb, E. T. Kraemer, C. Pennington, C.
Treatman, J. C. Kissinger, D. S. Roos, and C. J. Stoeckert, “The strategies WDK: a graphical search
interface and web development kit for functional genomics databases,” Database, Vol. 2011
published online June 23, 2011, doi:10.1093/database/bar027.
- C. Aurrecoecha, A. Barreto, J. Brestelli, B. P. Brunk, E. V. Caler, S. Fischer, B. Gajria, X. Gao, A.
Gingle, G. Grant, O. S. Harb, M. Heiges, J. Iodice, J. C. Kissinger, E. T. Kraemer, W. Li, V. Nayak,
C. Pennington, D. F. Pinney, B. Pitts, D. S. Roos, G. Srinivasamoorthy, C. J. Stoeckert, C. Treatman,
H. Wang, “AmoebaDB and MicrosporidiaDB: functional genomic resources for Amoebozoa and
Microsporidia species, “ Nucleic acids research, Vol. 39, No. Database issue. (January
2011) doi:10.1093/nar/gkq1006.
- M. Aslett, C. Aurrecoechea, M. Berriman, J. Brestelli, B. P. Brunk, M. Carrington, D. P. Depledge,
S. Fischer, B. Gajria, X. Gao, M. J. Gardner, A. Gingle, G. Grant, O. S. Harb, M. Heiges, C. HertzFowler,
R. Houston, F. Innamorato, J. Iodice, J. C. Kissinger, E. Kraemer, W. Li, F. J. Logan, J. A.
Miller, S. Mitra, P. J. Myler, V. Nayak, C. Pennington, I. Phan, D. F. Pinney, G. Ramasamy, M. B.
Rogers, D. S. Roos, C. Ross, D. Sivam, D. F. Smith, G. Srinivasamoorthy, C. J. Stoeckert Jr., S.
Subramanian, R. Thibodeau, A .Tivey, C. Treatman, G. Velarde, and H. Wang, “TriTrypDB: a
functional genomic resource for the Trypanosomatidae,” Nucleic Acids Research (2010) 38: D457-
D462, published online January 1, 2010, DOI 10.1093/nar/gkp851.
- C. Aurrecoechea, J. Brestelli, B. P. Brunk, S. Fischer, B. Gajria, X. Gao, A. Gingle, G. Grant, O. S.
Harb, M. Heiges, F. Innamorato, J. Iodice, J. C. Kissinger, E. T. Kraemer, W. Li, J. A. Miller, V.
Nayak, C. Pennington, D. F. Pinney, D. S. Roos, C. Ross, G. Srinivasamoorthy, C. J. Stoeckert, Jr. ,
R. Thibodeau, C. Treatman, and H. Wang, “EuPathDB: a portal to eukaryotic pathogen databases,” ,
Nucleic Acids Research (2010), 38: D415-D419, published online January 1, 2010,
doi:10.1093/nar/gkp941.
- S. Xie, E. Kraemer, R.E.K. Stirewalt, L.K. Dillon and S.D. Fleming, “Design and Evaluation of
extensions to UML sequence diagrams for modeling multithreaded interactions,” Information
Visualization (2009), 8(2), 120-136. doi:10.1057/ivs.2009.6
- Z. Wang, X. Gao, C. He, J.A. Miller, J.C. Kissinger, M. Heiges, C. Aurrecoechea, E.T. Kraemer, and
C. Pennington, “An Evaluation of Multiple Approaches for Federating Biological Data”, Journal of
Information Technology Research (JITR), 2009, 2(2):pp. 42-64.
- C. Aurrecoechea, J. Brestelli, Brian P. Brunk, J. M. Carlton, J. Dommer, S. Fischer, B. Gajria, X.
Gao, A. Gingle, G. Grant, O. S. Harb, M. Heiges, F. Innamorato, J. Iodice, J. C. Kissinger, E.
Kraemer, W. Li, J. A. Miller, Hilary G. Morrison, V. Nayak, C. Pennington, D. F. Pinney, D. S.
Roos, C. Ross, C. J. Stoeckert, Jr. , S. Sullivan, C. Treatman, and H. Wang, “GiardiaDB and
TrichDB: integrated genomic resources for the eukaryotic protist pathogens Giardia lamblia and
Trichomonas vaginalis”, Nucleic Acids Research (2009), 37: D526-D530, published online January
1, 2009, doi:10.1093/nar/gkn631.
- C. Aurrecoechea, J. Brestelli, Brian P. Brunk, J. Dommer, S. Fischer , B. Gajria, X. Gao, A. Gingle,
G. Grant, O. S. Harb, M. Heiges, F. Innamorato, J. Iodice, J. C. Kissinger, E. Kraemer, W. Li, J. A.
Miller, V. Nayak, C. Pennington, D. F. Pinney, D. S. Roos, C. Ross, C. J. Stoeckert, Jr. , C.
Treatman, and H. Wang, “PlasmoDB: a functional genomic database for malaria parasites”, Nucleic
Acids Research (2009), 37: D539-D543, published online January 1, 2009, doi:10.1093/nar/gkn814.
- M.E. Tudoreanu, and E. Kraemer, "Balanced Cognitive Load Significantly Improves the
Effectiveness of Algorithm Animation as a Problem-solving tool", Journal of Visual Languages and
Computing (JVLC), October 2008, 19:5(598-616).
- E. T. Kraemer, B. Reed, P. Rhodes, and A. Hamilton-Taylor, “SSEA: A System for Studying the
Effectiveness of Animations”, in Electronic Notes in Theoretical Computer Science, 178(4):171-179,
June 2007.
- C. Aurrecoechea, M. Heiges, H. Wang, Z. Wang, S. Fischer, P. Rhodes, J. Miller, E. Kraemer, C.J.
Stoeckert, Jr., D.S. Roos, and J.C. Kissinger, “ApiDB: Integrated Resources for the Apicomplexan
Bioinformatics Resource Center”, in Nucleic Acids Research, Vol 35, D427-D430, 2007.
- H. Wang, Y. Su, A. Mackey, E.T. Kraemer and J.C. Kissinger, “SynView: A GBrowse-compatible
Approach to Visualizing Comparative Genome Data”, Bioinformatics, 2006, 22(18):2308-2309.
- M. Heiges, H. Wang, E. Robinson, C. Aurrecoechea, X. Gao, N. Kaluskar, P. Rhodes, Z. Wang, C.
He, Y. Su, J.A. Miller, E.T. Kraemer and J.C. Kissinger, “CryptoDB: a Cryptosporidium
Bioinformatics Resource Update”, Nucleic Acids Research, 2006, Vol. 34, D419–D422.
- S. Warrenfeltz, S. Pavlik, S. Datta, E. T. Kraemer, B. Benigno, J. F. McDonald, “Gene expression
profiling of epithelial ovarian tumors correlated with malignant potential”, Molecular Cancer, 2004
3:27 (October 7, 2004).
- K. Farahi, W. B. Whitman, E. T. Kraemer, "RED-T: Utilizing the Ratios of Evolutionary Distances
for Determination of Alternative Phylogenetic Events", Bioinformatics, 19(16):2152-2154 (Nov
2003).
- J. Wang and E. Kraemer, "GFPE: Gene-Finding Program Evaluation", Bioinformatics, 19(13):1712-
1713 (Sept 2003).
- Z. Xu, B. Lance, C. Vargas, I. B. Arpinar, E. Kraemer, K. J. Kochut, J. A. Miller, J. R. Wagner, M. J.
Weise, J. K. Wunderlich, J. Stringer, G. Smulian, M. T. Cushion and J. Arnold, “Mapping by
Sequencing the Pneumocystis Genome, Using the Ordering DNA Sequences V3 Tool”, Genetics
(GENE), 163(4): 1299-1313 (April 2003).
- K. J. Kochut, J. Arnold, A. P. Sheth, J. A. Miller, E. Kraemer, I. B. Arpinar and J. Cardoso,
"IntelliGEN: A Distributed Workflow System for Discovering Protein-Protein Interactions",
Distributed and Parallel Databases, An International Journal (DAPD), Special Issue on
Bioinformatics, 13 (1): 43-72; Jan 2003.
- A. G. Hamilton-Taylor and E. Kraemer, "Designing an Algorithm Animation System to Support
Instructional Tasks", International Multimedia Electronic Journal of Computer-Enhanced Learning
(IMEJ), October 2002. http://imej.wfu.edu/articles/2002/2/04/index.asp
- E. Kraemer, J. Wang, J. Guo, S. Hopkins and J. Arnold, "An Analysis of Gene-Finding Programs
for Neurospora crassa", Bioinformatics, 17(10):1-12, November 2001.
- D. Hart and E. T. Kraemer, "Consistency Considerations in the Interactive Steering of
Computations", International Journal of Parallel and Distributed Systems and Networks, 2(3):171-
179, 1999.
- E. T. Kraemer and T. E. Ferrin, "Molecules to Maps: Tools for Visualization and Interaction in
Support of Computational Biology", Bioinformatics, 14(9):764-771, October 1998.
- E. Kraemer and J. T. Stasko, "Creating an Accurate Portrayal of Concurrent Executions", IEEE
Concurrency, 6 (1), pp. 36-46, January/March 1998.
- G. Parulkar, D. Schmidt, E. Kraemer, J. Turner, and A. Kantawala, "An Architecture for Monitoring,
Visualization, and Control of Gigabit Networks", IEEE Network, pp. 34-43, September/October
1997.
- E. Kraemer and J. T. Stasko, "The Visualization of Parallel Systems: An Overview", Journal of
Parallel and Distributed Computing, 18 (2), pp. 105-117, June 1993.
- J. T. Stasko and E. Kraemer, “A Methodology for Building Application-Specific Visualizations of
Parallel Programs”, Journal of Parallel and Distributed Computing, 18 (2), pp. 258-264, June 1993.
Conference Publications
- Z. Li and E. Kraemer. "Social Effects of Pair Programming Mitigate Impact of Bounded
Rationality,” SIGCSE '14: Proceedings of the 45th ACM Technical Symposium on Computer
Science Education, Atlanta, GA, March 2014, to appear.
- P. Medlock-Walton, K. J. Harris, E. T. Kraemer, K. Brennan, and D. Wendel. “Blocks-based
Programming Languages: Simplifying Programming for Different Audiences with Different Goals,”
SIGCSE '14: Proceedings of the 45th ACM Technical Symposium on Computer Science Education,
Atlanta, GA, March 2014, to appear.
- Z. Li, C. Plaue, and E. Kraemer. "A spirit of camaraderie: The impact of pair programming on
retention," Software Engineering Education and Training (CSEE&T), 2013 IEEE 26th Conference
on, IEEE, San Francisco, CA, May 2013.
- Z. Li and E. Kraemer. “Programming with Concurrency: Threads, Actors, and Coroutines,” EduPar-
13, Third NSF/TCPP Workshop on Parallel and Distributed Computing Education, Boston, MA,
May 2013.
- R. Wang, C. Guttula, M. Panhiazar, H. Yousaf, J. A. Miller, E. T. Kraemer and J. C. Kissinger,
“Web Service Composition Using Service Suggestions,” in Proceedings, 2011 IEEE International
Workshop on Formal Methods in Services and Cloud Computing, Washington, DC, July 2011.
- R.Wang, S. Ganjoo, J. A. Miller, and E. T. Kraemer, “Ranking-Based Suggestion Algorithms for
Semantic Web Service Composition,” in Proceedings, SERVICES-1, 2010 6th World Congress on
Services, Miami, FL July 2010, pp. 606 – 613.
- Z. Li, Z. Zhao, and E. Kraemer, “Characterizing Comprehension of Concurrency Concepts,” In
Proceedings, 22nd Annual Workshop of the Psychology of Programming Interest Group (PPIG
2010), Leganes-Madrid, Spain, September 2010, pp. 2-11.
- S. D. Fleming, E. Kraemer, R.E.K. Stirewalt and L. K. Dillon, “Debugging Concurrent Software: A
Study Using Multithreaded Sequence Diagrams,” In Proceedings, IEEE Symposium on Visual
Languages and Human-Centered Computing (VL/HCC ’10), Leganes-Madrid, Spain, September
2010.
- R.Wang, D. Brewer, S. Shastri, S. Swayampakula, J. A. Miller, E. T. Kraemer, J. C. Kissinger,
"Adapting the Galaxy Bioinformatics Tool to Support Semantic Web Service Composition," in
Proceedings, 2009 IEEE Congress on Services, July 2009, pp.283-290, Los Angeles, CA.
- K. Storm, E. Kraemer, C. Aurrecoechea, M. Heiges, C. Pennington, and J. Kissinger, “Web Site
Evolution: Usability Evaluation Using Time-Series Analysis of Selected Episode Graphs,” In
Proceedings of the 11th IEEE International Symposium on Web Systems Evolution (WSE 2009),
Edmonton, Canada, 2009.
- R.E.K. Stirewalt, L.K. Dillon and E.T. Kraemer, "The inference validity problem in legal
discovery," Software Engineering - Companion Volume, 2009. ICSE-Companion 2009. 31st
International Conference on, Vancouver, B.C., May 2009, pp. 303-306.
- Y. Xiong, M. Hybinette, E. Kraemer, “Transparent and Adaptive Computation-Block Caching for
Agent-Based Simulation on a PDES Core”, 2008 Winter Simulation Conference, Miami, ML,
December 3-6, 2008, pp. 854-862.
- S. Xie, E. Kraemer, R.E.K. Stirewalt, L.K. Dillon and S.D. Fleming, “Assessing the Benefits of
Synchronization-Adorned Sequence Diagrams: Two Controlled Experiments”, in Proceedings,
SoftVis ’08: Proceedings of the 4th ACM Symposium on Software Visualization, Ammersee,
Germany, September 16-17, 2008, pp. 9-18.
- S.D. Fleming, E. Kraemer, R.E.K. Stirewalt, L.K. Dillon, L.K. and S. Xie, “Refining Existing
Theories of Program Comprehension During Maintenance for Concurrent Software”, in Proceedings,
ICPC ’08: The 16th IEEE International Conference on Program Comprehension, Amsterdam,
Netherlands, June 10-13, 2008, pp. 23-32.
- S.D. Fleming, E. Kraemer, R.E.K. Stirewalt, S. Xie and L.K. Dillon, “A Study of Student Strategies
for the Corrective Maintenance of Concurrent Software”, in Proceedings, 30th International
Conference on Software Engineering (ICSE2008), Leipzig, Germany, May 10-18, 2008, pp. 759-
768.
- L.K. Dillon, R.E.K. Stirewalt, E. Kraemer, S. Xie and S.D. Fleming, “Using Formal Models to
Objectively Judge Quality of Multi-threaded Programs in Empirical Studies”, in Proceedings, 2008
International Workshop on Models in Software Engineering, Leipzig, Germany, May 10-11, 2008,
pp. 33-38.
- S.D. Fleming, R.E.K. Stirewalt and E. Kraemer, “Toward a Task Model of Concurrent Software
Maintenance”, in Proceedings, 1st ACM International Workshop on Empirical Assessment of
Software Engineering Languages and Technologies (WEASELTech’07), Atlanta, Georgia, November
5, 2007, pp. 23-24.
- M. E. Tudoreanu and E. Kraemer, “A study of the performance of steering tasks under spatial
transformation of input”, In Proceedings, 46th Annual Southeast Regional Conference (ACM-SE
46), Auburn, AL, March 2008, pp. 340-345. (Best paper award)
- M. DiPenta, R.E.K. Stirewalt and E. Kraemer, “Designing your Next Empirical Study on Program
Comprehension”, in Proceedings, ICPC ’07: The 15th IEEE Conference on Program
Comprehension, Banff, Alberta, Canada, June 2007, pp. 281-285.
- S. Xie, E. Kraemer and R.E.K. Stirewalt, “Empirical Evaluation of a UML Sequence Diagram with
Adornments to Support Understanding of Thread Interactions”, in Proceedings, ICPC ’07: 15th IEEE
International Conference on Program Comprehension, Banff, Alberta, June 2007, pp. 126-134.
- Z. Wang, X. Gao, C. He, J.A. Miller, J.C. Kissinger, M. Heiges, C. Aurrecoechea, E.T. Kraemer and
C. Pennington, “A Comparison of Federated Databases with Web Services for the Integration of
Bioinformatics Data”, Proceedings of the 2007 International Conference on Bioinformatics &
Computational Biology (BIOCOMP’07), Las Vegas, Nevada, June 2007, pp. 334-338.
- S. Xie, E. Kraemer and R.E.K. Stirewalt, “Design and Evaluation of a Diagrammatic Notation to
Aid in the Understanding of Concurrency Concepts”, in Proceedings, 29th International Conference
on Software Engineering (ICSE 2007), Minneapolis, MN, May 20-26, 2007, pp. 727-731.
- M. Hybinette, E. Kraemer, Y. Xiong, G. Matthews and J. Ahmed, “SASSY: A design for a scalable
agent-based simulation system using a distributed discrete event infrastructure”, in 2006 Winter
Simulation Conference, Monterey, CA, December 2006, pp. 926 – 933.
- Z. Wang, X. Gao, C. He, J.A. Miller, J.C., Kissinger, M. Heiges, C. Aurrecoechea, E.T. Kraemer, S.
Fischer, and C.J. Stoeckert, Jr., “Creating a Federation of Bioinformatics Databases in Oracle”,
Proceedings of the 9th Annual Conference on Computational Genomics (ACCG’06), Baltimore,
Maryland, October 2006, pp. 148-149.
- P. Rhodes, E. Kraemer, and B. Reed, “The Importance of Interactive Questioning Techniques in the
Comprehension of Software Visualizations”, in Proceedings of ACM Symposium on Software
Visualization (SoftVis’06), Brighton, UK, September 2006, pp. 183 – 184.
- B. Reed, P. Rhodes, E. Kraemer, A. Hamilton-Taylor, E.T. Davis and K. Hailston, “The Effect of
Comparison Cueing and Exchange Motion on Comprehension of Program Visualizations”, in
Proceedings of ACM Symposium on Software Visualization (SoftVis’06), Brighton, UK, September
2006, pp. 181 – 182.
- P. Rhodes, E. Kraemer, A. Hamilton-Taylor, S. Thomas, M. Ross, E. Davis, K. Hailston, and K.
Main, “VizEval – An Experimental System for the Study of Program Visualization Quality” in
Proceedings of IEEE Symposium on Visual Languages and Human-Centric Computing 2006
(VL/HCC06), Brighton, UK, September 2006, pp. 55 – 58.
- E. T. Kraemer, B. Reed, P. Rhodes, and A. Taylor, “SSEA: A System for Studying the Effectiveness
of Animations”, in Proceedings of Fourth Program Visualization Workshop, Florence, Italy, June
2006, pp. 81 – 85.
- E.T. Davis, K. Hailston, E. Kraemer, A. Hamilton-Taylor, P. Rhodes, C. Papadimitriou, and B.
Garcia, “Perceptual characteristics of computerized program visualizations can differentially affect
detection and localization performance”, 50th Annual Meeting of Human Factors and Ergonomics
Society, San Francisco, CA, October 2006, pp. 2066-2070.
- P. Rhodes, E. Kraemer, B. Reed, “VisIOn: An Interactive Visualization Ontology”, ACMSE 2006:
44th ACM Southeast Conference, Melbourne, FL, March 2006, pp. 405 – 410.
- V. Sachdev, M. Hybinette, E. Kraemer, “Controlling Over-Optimism in Time-Warp via CPU-based
Flow Control”, Proceedings of the 2004 Winter Simulation Conference, Washington DC, December
2004, pp 304-402.
- S. Dong and E. Kraemer, “Calculation, Visualization, and Manipulation of MASTs (Maximum
Agreement Subtrees)”, Computational Systems Bioinformatics 2004 (CSB 2004), Stanford, CA,
August 2004, pp 405-414.
- M. Tudoreanu, R. Wu, A. Hamilton-Taylor, E. Kraemer, "Empirical Evidence that Algorithm
Animation Promotes Understanding of Distributed Algorithms", Proceedings, IEEE 2002
Symposium on Human Centric Computing Languages and Environments, Arlington, VA, September
2002, pp 236-243.
- A. G. Hamilton-Taylor and E. Kraemer, "SKA: Supporting Algorithm and Data Structure
Discussion," ACM SIGCSE Bulletin, Proceedings of the 33rd SIGCSE Technical Symposium on
Computer Science Education, Cincinnati OH, February 2002, pp 58-63.
- D. Miller, J. Guo, E. Kraemer and Y. Xiong "On-the-Fly Calculation and Verification of Consistent
Steering Transactions", Supercomputing 2001, Denver, CO, Nov 2001, p. 8.
- E. Kraemer, M. Tudoreanu and A. Taylor, “Why Johnny Won’t Visualize”, in Proceedings,
Workshop on Software Visualization, Toronto, Canada, May 2001, pp. 17 – 21.
- D. Hart, M. Tudoreanu and E. Kraemer, "Mobile Agents for Monitoring Distributed Systems", In
Proceedings of the Fifth International Conference on Autonomous Agents, Montreal, Canada, May
2001, pp 232-233.
- D. Hart, M. Tudoreanu and E. Kraemer, "Token Finding Using Mobile Agents", In Proceedings of
the International Conference of Computational Science, San Francisco, CA, May 2001, pp 791-800.
- M. Tudoreanu, E. Kraemer, “Automatic Presentation of Running Programs” in Proceedings,
Electronic Imaging, Visual Data Exploration and Analysis, San Jose, CA, January 21-26, 2001, pp.
143 – 155.
- B. Kohn, E. Kraemer, D. Hart and D. Miller “An Agent-Based Approach to Dynamic Monitoring
and Steering of Distributed Computations,” in Proceedings, IASTED Parallel and Distributed
Computing and Systems, Las Vegas, NV, November 2000, pp. 646-651.
- H. Vuppula, E. Kraemer and D. Hart, "Algorithms for Collection of Global Snapshots in a
Distributed System: An Empirical Evaluation", Proceedings,ISCA 13th International Conference,
Parallel and Distributed Computing Systems, Las Vegas, NV, Aug 2000, pp. 197—204.
- N. Gupta, E. Kraemer, D. Hart, D. Miller, and M. Chinwala, "Exploratory Visualization of
Distributed Computations: A Case Study", in Proceedings, 5th International Symposium on Software
Engineering for Parallel and Distributed Systems (PDSE 2000), Limerick, Ireland, June 2000, pp.
189-195.
- E. Kraemer, D. Hart, and G.-C. Roman, "Balancing Consistency and Lag in Transaction-Based
Computational Steering", Proceedings of the 31st Hawaiian International Conference on System
Science, Kohala Coast, HI, January 1998, pp. 137-147.
- E. Kraemer, "Causality Filters: A Tool for the Online Visualization and Steering of Parallel and
Distributed Programs", Proceedings of the 11th International Parallel Processing Symposium
(IPPS'97), Geneva, Switzerland, April 1997, pp. 113-120.
- D. Hart, E. Kraemer, and G.-C. Roman, "Interactive Visual Exploration of Distributed
Computations", Proceedings of the 11th International Parallel Processing Symposium (IPPS'97),
Geneva, Switzerland, April 1997, pp. 121-127.
- E. Kraemer and J. Wallis, "Visualization and Interactive Steering of Simulated Annealing",
Proceedings of the Symposium on Parallel and Distributing Processing (SPDP) Workshop on
Program Visualization and Instrumentation, New Orleans, LA, Oct. 1996, pp. 12-20.
- W. Gu, G. Eisenhauer, E. Kraemer, J. Stasko, and J. Vetter, "Falcon: On-line Monitoring and
Steering of Large-Scale Parallel Programs" Proceedings of the Fifth Symposium on the Frontiers of
Massively Parallel Computation, McClean, VA, February 1995, pp. 422-429.
- E. Kraemer and J. T. Stasko, "Issues in Visualization for the Comprehension of Parallel Programs",
Proceedings Workshop on Program Comprehension, Washington, D.C., November 1994, pp. 116-
125.
- E. Kraemer and J. T. Stasko, "Toward Flexible Control of the Temporal Mapping from Concurrent
Program Events to Animations", Proceedings of the Eighth International Parallel Processing
Symposium (IPPS), Cancun, Mexico, May 1994, pp. 902-908.
- B. Appelbe, E. Kraemer, B. Lakshmanan, J. Stasko, and . Wehrli, "Graphical Support for
Debugging Parallel Programs", (extended abstract), Proceedings of the 1993 ACM/ONR Workshop
on Parallel and Distributed Debugging, San Diego, CA, May 1993, pp. 172-174.
Other Publications
- E. Kraemer, J. Wang, J. Guo, S. Hopkins and J. Arnold, “An Analysis of Gene-Finding Approaches
for Neurospora crassa”, In silico Biology, Atlanta, GA, Nov. 15-18, 2001. (2 page poster abstract)
- R. Liu and E. Kraemer, “Strategies for Improving Multiple Alignment of Retrotransposon
Sequences”, In silico Biology, Atlanta, GA, Nov. 15-18, 2001. (2 page poster abstract)
- T. Wu and E. Kraemer, “Expression Profiler: Software to Analyze and Visualize Gene Expression
Profiles”, In silico Biology, Atlanta, GA, Nov. 15-18, 2001. (2 page poster abstract)
- Y. Zhang, H. Tian, J. Arnold, E. Kraemer, “A Visualization System for Protein Interaction
Mapping”, In silico Biology, Atlanta, GA, Nov. 15-18, 2001. (2 page poster abstract)
- H.Z. Zhong, E.T. Kraemer, E.W. Taylor, “ProMatch: A program for distantly related protein
homology modeling,” ABSTR PAP AM CHEM S 221:217-COMP Part 1 April 1, 2001. (2 page
poster abstract)
- M. E. Tudoreanu and E. T. Kraemer, “Legends as a device for interacting with visualizations,”
Technical Report WUCS-01-44, Department of Computer Science, Washington University in St.
Louis, 2001.
- E. T. Kraemer, “Interaction in Smart Environments” (Book Review) IEEE Multimedia, July-Sept
2000, pp 91-92.
- T. E. Ferrin and E. T. Kraemer, "Molecules to Maps: Tools for Visualization and Interaction in
Support of Computational Biology", (Session Introduction), PSB'2000, Honolulu, HI, 5:200-202,
January 3-8, 2000.
- W. Yu, E. Kraemer, and W. Taylor, "RiboFrShFinder: Prediction of Programmed -1 Ribosomal
Frame Shift Sites" (Poster Presentation), Experimental Biology 2000 FASEB J 14(4): A328-A328,
March 15, 2000.
- Thomas E. Ferrin and E. T. Kraemer, "Molecules to Maps: Tools for Visualization and Interaction in
Support of Computational Biology", (Session Introduction), PSB'99, Kohala Coast, HI, 4:338-340,
January 3-8, 1999.
- D. Hart and E. Kraemer, "An Agent-Based Perspective on Distributed Monitoring and Steering",
(Poster Presentation), Symposium on Parallel and Distributed Tools (SPDT'98), Welches, OR,
August 3-4, 1998.
- T. E. Ferrin and E. T. Kraemer, "Molecules to Maps: Tools for Visualization and Interaction in
Support of Computational Biology", (Session Introduction), PSB'98, Maui, HI, 3:103-105, January
4-9, 1998.
- E. Kraemer and J. S. Vetter, "Computational Steering", (Session Introduction), Proceedings of the
31st Hawaiian International Conference on System Science, Kohala Coast, HI, pp. 126, January 5-9,
1998.
- D. Hart, E. Kraemer, G.-C. Roman, “Using Snapshot Streams to Support Visual Exploration”,
Technical Report 97-46, Washington University, Department of Computer Science, St. Louis,
Missouri.
- D. Hart, E. Kraemer, and G.-C. Roman, "Query-based Visualization of Distributed Computations",
Technical Report WUCS-96-23, Washington University, Department of Computer Science, St.
Louis, MO, December 1996.
- E. Kraemer and M. Borodovsky, "An Entropy-Minimization Technique for the Multiple Alignment
of Nucleosomal Sequences", Technical Report GIT-GVU-95/08, Graphics, Visualization, and
Usability Center, Georgia Institute of Technology, Atlanta, GA, 1995.
- E. Kraemer, "A Framework, Tools and Methodology for the Visualization of Parallel and Distributed
Systems", Ph.D. thesis, Georgia Institute of Technology, Atlanta, GA, August 1995. (Advisor: John
T. Stasko)
- W. Gu, G. Eisenhauer, E. Kraemer, K. Schwan, J. Stasko, Jeffrey Vetter, and Nirupama
Mallavarupu, "Falcon: On-line Monitoring and Steering of Large-Scale Parallel Programs",
Technical Report GIT-CC-94-21, College of Computing, Georgia Institute of Technology, April
1994.
- E. Kraemer and J. T. Stasko, "Toward Flexible Control of the Temporal Mapping from Concurrent
Program Events to Animations", Technical Report GIT-GVU-94/10, Graphics, Visualization, and
Usability Center, Georgia Institute of Technology, March 1994.
- E. Kraemer and J. T. Stasko, "The Visualization of Parallel Systems: An Overview", Technical
Report GIT-GVU-92/21, Graphics, Visualization and Usability Center, Georgia Institute of
Technology, July 1992.
- J. T. Stasko and E. Kraemer, "A Methodology for Building Application-Specific Visualizations of
Parallel Programs", Technical Report GIT-GVU-92/10, Graphics, Visualization and Usability
Center, Georgia Institute of Technology, June 1992.
- J. T. Stasko, W. F. Appelbe and E. Kraemer, "Applying Program Visualization Techniques to Aid
Parallel and Distributed Program Development", Technical Report GIT-GVU-91/08, Graphics,
Visualization and Usability Center, Georgia Institute of Technology, June 1991.
- E. Kraemer and W. M. McCracken, "Test and Evaluation of Adaptability Errors in Software Reuse",
Report, Center for Information Management Research, Georgia Institute of Technology, 1991.
Invited Talks
- “Empirical Studies of Pair Programming: Implications for CS Education and Practice”, Clemson
University, October 2013.
- “Adapting the Galaxy Bioinformatics Tool to Support Semantic Web Service Composition,”
Intelligent Systems for Molecular Biology: Data Analysis and Management Special Interest Group,
June 27, 2009, Stockholm, Sweden.
- “Software Engineering for Concurrent Systems: A Usability Perspective”, Georgia Institute of
Technology, GVU Brown Bag Seminar Series, December 2007.
- “Software Engineering for Concurrent Systems: A Usability Perspective”, Michigan State
University, Computer Science and Engineering Graduate Seminar Series, November 2007.
- “Evaluation of Program Visualization”, Wayne State University, Detroit, MI, December 2006.
- “Ovarian Cancer: gene expression profiling and proteomic pattern analysis”, Michigan State
University, East Lansing, MI, Computer Science and Engineering Departmental Seminar, October
25, 2004.
- “Quantifying Quality of Program Visualization”, University of Arkansas, Little Rock, AR, Applied
Science Graduate Program Seminar, September 24, 2004.
- “Gene Expression Analysis and Bioinformatics” at the 11th Annual Suddath Symposium and Annual
Georgia Cancer Coalition Spring Symposium on March 29, 2003, Atlanta, GA.
- “Empirically Evaluating Software Visualization Technology”, tutorial presentation at the ACM
Symposium on Software Visualization, June 11, 2003, San Diego, CA.
- “An Evaluation of Gene-Finding Programs for Neurospora crassa,” University of Georgia Genetics
Dept. Seminar, October, 2001.
- “Why Johnny Won’t Visualize”, Workshop on Software Visualization, Toronto, Canada, May, 2001.
- “Monitoring, Visualization, and Interactive Steering of Distributed Computations,” University of
Georgia, Simulational Physics Seminar, February 2001.
- "Approaches to Fungal Gene Finding", IBC’s Third International Symposium on Fungal Genomics,
Athens, GA, July 2000.
- “Exploratory Visualization of Distributed Computations: A Case Study”, 5th International
Symposium on Software Engineering for Parallel and Distributed Systems, Limerick, Ireland, June
2000.
- "Issues in Computational Steering", Technical University Munich, Munich, Germany, March 1997.
- "Visualization of Parallel and Distributed Systems", Lucent Technologies, Naperville, IL, February
1997.
- "New Frontiers, or Back to the Future", Symposium on Parallel and Distributed Tools, Federated
Computing Research Conference, Philadelphia, PA, May, 1996.
- "First Year Surprises", Workshop on Academic Careers for Women, Federated Computing Research
Conference, Philadelphia, PA, May, 1996.
- "Getting a Job", Workshop on Academic Careers for Women, Federated Computing Research
Conference, Philadelphia, PA, May, 1996.
- "Visualization of Parallel and Distributed Systems", Intel Foundation Fellows Symposium, Intel
Corporation, Santa Clara, CA, January, 1994.
Students Directed
Doctoral Students Directed
- Delbert Hart, DSc, "Supporting Exploratory Visualization of Distributed Computations",
Washington University in St. Louis, August, 2000.
- Mihail Tudoreanu, DSc, "Economy of Interaction in Program Visualization: Designing Effective
Visualization Tools for Reducing User's Cognitive Effort", Washington University in St. Louis,
May 2002 (joint with Gruia-Catalin Roman).
- Jinhua Guo, Ph.D., "Consistent, Interactive Steering of Distributed Computations: Algorithms and
Implementation", August 2002.
- Ashley Taylor, Ph.D., “The Study and Design of Algorithm Animations”, August 2006.
- Phillipa Rhodes, Ph.D., “Software Visualization: Using Perceptual, Attentional, and Cognitive
Concepts to Quantify Quality and Improve Effectiveness”, August 2007.
- Shaohua Xie, Ph.D., “Evaluating and Refining Diagrams that Support the Comprehension of
Concurrency and Synchronization”, August 2008.
- Rui Wang, Ph.D., “Algorithms for Semi-Automatic Web Service Composition: Data Mediation and
Service Suggestion,” May 2011 (joint with John Miller).
- Kelly Storm, Ph.D., “Improved Web Usage Mining Techniques through Data Mining, User
Modeling, Clustering, and Behavioral Heuristic Methodologies”, August 2011.
- Yin Xiong, Ph.D., “A cache-aware environment integrating Agent-Based Simulation with
Parallel/Distributed Discrete-Event Simulation”, May 2012 (joint with Maria Hybinette).
- Zhen Li, Ph.D., “Programming with Concurrency: Barriers to Learning and Explorations in
Teaching”, August 2013.
MS Students Directed
- Himabindu Vuppula, MSCS, "Practical Algorithms for Snapshot Collection in Distributed
Processes", May 2000.
- Navin Gupta, MSCS, "Performance Consideration in the Monitoring and Visualization of
Distributed Computations", July 2000.
- Sneha Rao Kadandale, MSCS, "Visualizations in Support of Network Monitoring and Control",
May 2001.
- Yong Zhang, MSCS, "A Visualization System for Protein Interaction Mapping Using Java 3D
Technology", May 2001.
- James Skinner, MAMS, “Deployment Interface Module for the United States Army”, May 2001.
- Yin Xiong, MSCS, "An Exploratory Environment for Concurrency Control Algorithms", August
2001.
- Piyush Burte, MSCS, "A Visualization-based Tool in Support of High Throughput Nuclear
Magnetic Resonance Studies", August 2001.
- Renyi Liu, MSCS, "Strategies for Improving Multiple Alignment of Retrotransposon Sequences",
August, 2001.
- Brandon Kohn, MSCS, "Practical Considerations in Monitoring and Steering of Distributed
Computations", August 2001.
- Rong Wu, MSCS, “Visualization as an Aid for Understanding Distributed Algorithms: An
Evaluation”, December 2001.
- Ritu Dhawan, MSCS, “Evaluation of Web Personalization Software and Visualization with the
Help of Usability Study”, December 2001.
- Tao Wu, MSCS, "An Extensible Framework for Developing Visualization Software for Gene
Expression Data", December, 2001.
- D. Miller, MSCS, "An optimistic approach to computational steering", May 2002.
- Arumugaraja Selvaraj, MSCS, "Interactive Computational Steering: Conservative vs Optimistic
Steering Approaches", December 2002.
- Chetna Warade, MSCS, “Web Services Composition for Microarray Data Analysis”, December
2003.
- Weicheng Zhang, MSCS, “A user friendly environment for gene-finding program evaluation
(GFPE)”, August 2003.
- Qin Zhang, MSCS, “Mini-Lab: A Tool to Visualize Normal Modes of Vibration using Java3D”,
May 2004.
- Vinay Sachdev, MSCS, “Overcoming over-optimism in time warp via aggregation of fast
processes”, January 2004.
- Shiming Dong, MSCS, “Calculation, Visualization, and Manipulation of MASTs (Maximum
Agreement Subtrees”, August 2004.
- Jian Wang, MSCS, “Analysis of gene-finding programs for Neurospora Crassa and the Interactive
Pattern Search Tool (IPST)”, August 2004.
- Matthew Ross, MSCS, “A Testing Environment for the Evaluation of Program Visualization
Quality”, August 2004.
- Sujith Thomas, MSCS, “An Experiment Designer Tool for Evaluation of Program Visualization
Quality”, December 2004.
- Yanqi Su, MSCS, “Comparative Genomics Visualization”, December 2005.
- Nivedita Kaluskar, MSCS, “XML-Based Specification and Automatic Code Generation for Easy
Customization of View in the GUS WDK Framework”, December 2005.
- Bina Reed, MSCS, “Investigating Characteristics of Effective Program Visualizations: A Testing
Environment and The Effect of Comparison Cueing and Exchange Techniques on Viewer
Comprehension in Algorithm Animations”, May 2006.
- Shrada Kaldate, MSCS, “Analysis of Viewing Behavior of Program Visualization and Interaction
with Individual Differences”, May 2007.
- Hongyu Yang, MSCS, “Phylogenetic Tree Display: A Web-based Visualization Tool of
Phylogenetic Data”, May 2007.
- Manish Agarwal, MSCS, “Viewing Behavior Model Graphs (VBMGs) for Characterizing User
Viewing Behavior in Program Visualizations”, May 2007.
- Devangana Kar, MSCS, “GeneXplorer: An Interactive Visualization Tool to Study Repeat Gene
Sequences in the Human Genome”, MSCS, December 2008.
- Conrad Ibanez, MSCS, “GUS SB – A Schema Browser for the Genomics Unified Schema (GUS),
August 2009.
- Joseph Hohenstern, MSCS, “Analysis of Ideogram and Non-Speech Audio Techniques in
Algorithm Animation”, December 2009.
- Naveed Ahmed, MSCS, “Webanalyzer”, December 2010.
- Varuna Iyengar, MSCS, “MedAdherence: Cognitive Behavioral Therapy via mobile Web for
Improved Medication Adherence”, December 2012.
- Zhe Zhao, MSCS, in progress.
- Mostafa Ads, MSCS, in progress.
- Victor Ruberti, MSCS, in progress.
Honors & Awards
- NSF CAREER Award, 1998
- Intel Foundation Fellowship, 1993-1994
Professional Activities
Program Committees/Organizing Committees
- IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) (2002, 20010 –
present), General Chair (2015).
- ACM Symposium on Software Visualization (2003 – 2010) (General Chair, 2006) (Steering
Committee, 2006-2010)
- VISSOFT, 2007 – 4th IEEE International Workshop on Visualizing Software for Understanding and
Analysis.
- ICPC 2007 – 15th IEEE Conference on Program Comprehension.
- Information Visualization in Biomedical Informatics (IVBI), 2007, 2008.
- First Workshop on Empirical Assessment of Software Engineering Languages and Technologies
(WEASELTech’07), Organizer with Jonathan Maletic.
- Supercomputing 2006 (Tutorials Committee).
- The Fifth Georgia Tech International Conference on Bioinformatics, 2005.
- Grace Hopper Conference, New Investigator Papers Committee, 2004.
- Software Area Chair, Technical Papers Committee, Supercomputing 2003 Conference
- The Fourth Georgia Tech and UGA International Conference on Bioinformatics, 2003.
- 2002 IEEE Symposia on Human Centric Computing, Languages and Environments (Finance Chair)
- Workshop on Bio-Inspired Solutions to Parallel Processing Problems (BIOSP3), 1999 – 2003.
Other
- Member, Anita Borg Technical Leadership Award Committee, Anita Borg Institute for Women and
Technology (2006- 2009).
- Member, Diversity Advisory Board, College of Computing, Georgia Institute of Technology, 2005.
- Session Organizer, Tools for Visualization and Interaction, Pacific Symposium on Biocomputing,
1998, 1999, 2000.
- Mini-track Chair, Computational Steering, HICSS-31, January 1998.
- Member, National Academy of Sciences/Institute of Medicine Committee on Internet Access to the
National Library of Medicine's Toxicology and Environmental Health Databases, 3/98 – 3/99.
University Service
University and College
- Retention, Progression, and Graduation Committee, 2011-present.
- AP Council, 2011- present.
- SACS subcommittee 4.5, 2013 - present.
- James L. Carmon scholarship committee, 2011-2013.
- Distance Education Task Force, 2010.
- Institute of Bioinformatics, Graduate Committee, 2007 – present.
- Faculty Fellow, Franklin Residential College, 2001-2002, 2002-2003.
- Conflict of Interest Committee, 2003-2005.
- Faculty Research Grants Committee: Physical and Mathematical Sciences 2005-2007.
Departmental
- Member, Curriculum Committee, 2011-2013.
- Member, External Relations Committee, 2011-2013.
- Advisor, UGA Student Chapter of the ACM, 2002-2007.
- Member, Web Committee, 2002-2006 (Chair, 2006).
- Member, Regular Graduate Faculty, 1999-present.