Eileen T. Kraemer, PhD

C. Tycho Howle Director of the School of Computing

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- presentC. Tycho Howle Director of the School of Computing, Clemson University
2011- 2014Associate Dean, Franklin College of Arts & Sciences, University of Georgia
2007- 2014Professor, Department of Computer Science, University of Georgia
2008 – 2011Department Head, Computer Science, University of Georgia
2001 – 2007Associate Professor, Computer Science, University of Georgia
1998 – 2001Assistant Professor, Computer Science, University of Georgia
1995 – 1998Assistant 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

  1. 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.
  2. 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

  1. Z. Li, E. T. Kraemer and S. D. Fleming, “From Program Production to Program Comprehension: Toward a General Theory of Programming Expertise,” in preparation.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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
  8. 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.
  9. 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.
  10. 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.
  11. 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).
  12. 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.
  13. 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.
  14. 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.
  15. 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.
  16. 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).
  17. 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).
  18. J. Wang and E. Kraemer, "GFPE: Gene-Finding Program Evaluation", Bioinformatics, 19(13):1712- 1713 (Sept 2003).
  19. 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).
  20. 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.
  21. 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
  22. 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.
  23. 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.
  24. 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.
  25. E. Kraemer and J. T. Stasko, "Creating an Accurate Portrayal of Concurrent Executions", IEEE Concurrency, 6 (1), pp. 36-46, January/March 1998.
  26. 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.
  27. 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.
  28. 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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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.
  9. 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.
  10. 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.
  11. 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.
  12. 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.
  13. 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.
  14. 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.
  15. 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.
  16. 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.
  17. 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.
  18. 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)
  19. 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.
  20. 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.
  21. 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.
  22. 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.
  23. 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.
  24. 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.
  25. 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.
  26. 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.
  27. 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.
  28. 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.
  29. 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.
  30. P. Rhodes, E. Kraemer, B. Reed, “VisIOn: An Interactive Visualization Ontology”, ACMSE 2006: 44th ACM Southeast Conference, Melbourne, FL, March 2006, pp. 405 – 410.
  31. 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.
  32. 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.
  33. 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.
  34. 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.
  35. 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.
  36. 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.
  37. 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.
  38. 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.
  39. 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.
  40. 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.
  41. 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.
  42. 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.
  43. 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.
  44. 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.
  45. 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.
  46. 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.
  47. 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.
  48. 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.
  49. 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.
  50. 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

  1. 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)
  2. 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)
  3. 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)
  4. 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)
  5. 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)
  6. 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.
  7. E. T. Kraemer, “Interaction in Smart Environments” (Book Review) IEEE Multimedia, July-Sept 2000, pp 91-92.
  8. 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.
  9. 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.
  10. 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.
  11. 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.
  12. 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.
  13. 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.
  14. 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.
  15. 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.
  16. 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.
  17. 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)
  18. 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.
  19. 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.
  20. 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.
  21. 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.
  22. 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.
  23. 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

  1. “Empirical Studies of Pair Programming: Implications for CS Education and Practice”, Clemson University, October 2013.
  2. “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.
  3. “Software Engineering for Concurrent Systems: A Usability Perspective”, Georgia Institute of Technology, GVU Brown Bag Seminar Series, December 2007.
  4. “Software Engineering for Concurrent Systems: A Usability Perspective”, Michigan State University, Computer Science and Engineering Graduate Seminar Series, November 2007.
  5. “Evaluation of Program Visualization”, Wayne State University, Detroit, MI, December 2006.
  6. “Ovarian Cancer: gene expression profiling and proteomic pattern analysis”, Michigan State University, East Lansing, MI, Computer Science and Engineering Departmental Seminar, October 25, 2004.
  7. “Quantifying Quality of Program Visualization”, University of Arkansas, Little Rock, AR, Applied Science Graduate Program Seminar, September 24, 2004.
  8. “Gene Expression Analysis and Bioinformatics” at the 11th Annual Suddath Symposium and Annual Georgia Cancer Coalition Spring Symposium on March 29, 2003, Atlanta, GA.
  9. “Empirically Evaluating Software Visualization Technology”, tutorial presentation at the ACM Symposium on Software Visualization, June 11, 2003, San Diego, CA.
  10. “An Evaluation of Gene-Finding Programs for Neurospora crassa,” University of Georgia Genetics Dept. Seminar, October, 2001.
  11. “Why Johnny Won’t Visualize”, Workshop on Software Visualization, Toronto, Canada, May, 2001.
  12. “Monitoring, Visualization, and Interactive Steering of Distributed Computations,” University of Georgia, Simulational Physics Seminar, February 2001.
  13. "Approaches to Fungal Gene Finding", IBC’s Third International Symposium on Fungal Genomics, Athens, GA, July 2000.
  14. “Exploratory Visualization of Distributed Computations: A Case Study”, 5th International Symposium on Software Engineering for Parallel and Distributed Systems, Limerick, Ireland, June 2000.
  15. "Issues in Computational Steering", Technical University Munich, Munich, Germany, March 1997.
  16. "Visualization of Parallel and Distributed Systems", Lucent Technologies, Naperville, IL, February 1997.
  17. "New Frontiers, or Back to the Future", Symposium on Parallel and Distributed Tools, Federated Computing Research Conference, Philadelphia, PA, May, 1996.
  18. "First Year Surprises", Workshop on Academic Careers for Women, Federated Computing Research Conference, Philadelphia, PA, May, 1996.
  19. "Getting a Job", Workshop on Academic Careers for Women, Federated Computing Research Conference, Philadelphia, PA, May, 1996.
  20. "Visualization of Parallel and Distributed Systems", Intel Foundation Fellows Symposium, Intel Corporation, Santa Clara, CA, January, 1994.

Students Directed

Doctoral Students Directed

  1. Delbert Hart, DSc, "Supporting Exploratory Visualization of Distributed Computations", Washington University in St. Louis, August, 2000.
  2. 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).
  3. Jinhua Guo, Ph.D., "Consistent, Interactive Steering of Distributed Computations: Algorithms and Implementation", August 2002.
  4. Ashley Taylor, Ph.D., “The Study and Design of Algorithm Animations”, August 2006.
  5. Phillipa Rhodes, Ph.D., “Software Visualization: Using Perceptual, Attentional, and Cognitive Concepts to Quantify Quality and Improve Effectiveness”, August 2007.
  6. Shaohua Xie, Ph.D., “Evaluating and Refining Diagrams that Support the Comprehension of Concurrency and Synchronization”, August 2008.
  7. Rui Wang, Ph.D., “Algorithms for Semi-Automatic Web Service Composition: Data Mediation and Service Suggestion,” May 2011 (joint with John Miller).
  8. Kelly Storm, Ph.D., “Improved Web Usage Mining Techniques through Data Mining, User Modeling, Clustering, and Behavioral Heuristic Methodologies”, August 2011.
  9. Yin Xiong, Ph.D., “A cache-aware environment integrating Agent-Based Simulation with Parallel/Distributed Discrete-Event Simulation”, May 2012 (joint with Maria Hybinette).
  10. Zhen Li, Ph.D., “Programming with Concurrency: Barriers to Learning and Explorations in Teaching”, August 2013.

MS Students Directed

  1. Himabindu Vuppula, MSCS, "Practical Algorithms for Snapshot Collection in Distributed Processes", May 2000.
  2. Navin Gupta, MSCS, "Performance Consideration in the Monitoring and Visualization of Distributed Computations", July 2000.
  3. Sneha Rao Kadandale, MSCS, "Visualizations in Support of Network Monitoring and Control", May 2001.
  4. Yong Zhang, MSCS, "A Visualization System for Protein Interaction Mapping Using Java 3D Technology", May 2001.
  5. James Skinner, MAMS, “Deployment Interface Module for the United States Army”, May 2001.
  6. Yin Xiong, MSCS, "An Exploratory Environment for Concurrency Control Algorithms", August 2001.
  7. Piyush Burte, MSCS, "A Visualization-based Tool in Support of High Throughput Nuclear Magnetic Resonance Studies", August 2001.
  8. Renyi Liu, MSCS, "Strategies for Improving Multiple Alignment of Retrotransposon Sequences", August, 2001.
  9. Brandon Kohn, MSCS, "Practical Considerations in Monitoring and Steering of Distributed Computations", August 2001.
  10. Rong Wu, MSCS, “Visualization as an Aid for Understanding Distributed Algorithms: An Evaluation”, December 2001.
  11. Ritu Dhawan, MSCS, “Evaluation of Web Personalization Software and Visualization with the Help of Usability Study”, December 2001.
  12. Tao Wu, MSCS, "An Extensible Framework for Developing Visualization Software for Gene Expression Data", December, 2001.
  13. D. Miller, MSCS, "An optimistic approach to computational steering", May 2002.
  14. Arumugaraja Selvaraj, MSCS, "Interactive Computational Steering: Conservative vs Optimistic Steering Approaches", December 2002.
  15. Chetna Warade, MSCS, “Web Services Composition for Microarray Data Analysis”, December 2003.
  16. Weicheng Zhang, MSCS, “A user friendly environment for gene-finding program evaluation (GFPE)”, August 2003.
  17. Qin Zhang, MSCS, “Mini-Lab: A Tool to Visualize Normal Modes of Vibration using Java3D”, May 2004.
  18. Vinay Sachdev, MSCS, “Overcoming over-optimism in time warp via aggregation of fast processes”, January 2004.
  19. Shiming Dong, MSCS, “Calculation, Visualization, and Manipulation of MASTs (Maximum Agreement Subtrees”, August 2004.
  20. Jian Wang, MSCS, “Analysis of gene-finding programs for Neurospora Crassa and the Interactive Pattern Search Tool (IPST)”, August 2004.
  21. Matthew Ross, MSCS, “A Testing Environment for the Evaluation of Program Visualization Quality”, August 2004.
  22. Sujith Thomas, MSCS, “An Experiment Designer Tool for Evaluation of Program Visualization Quality”, December 2004.
  23. Yanqi Su, MSCS, “Comparative Genomics Visualization”, December 2005.
  24. Nivedita Kaluskar, MSCS, “XML-Based Specification and Automatic Code Generation for Easy Customization of View in the GUS WDK Framework”, December 2005.
  25. 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.
  26. Shrada Kaldate, MSCS, “Analysis of Viewing Behavior of Program Visualization and Interaction with Individual Differences”, May 2007.
  27. Hongyu Yang, MSCS, “Phylogenetic Tree Display: A Web-based Visualization Tool of Phylogenetic Data”, May 2007.
  28. Manish Agarwal, MSCS, “Viewing Behavior Model Graphs (VBMGs) for Characterizing User Viewing Behavior in Program Visualizations”, May 2007.
  29. Devangana Kar, MSCS, “GeneXplorer: An Interactive Visualization Tool to Study Repeat Gene Sequences in the Human Genome”, MSCS, December 2008.
  30. Conrad Ibanez, MSCS, “GUS SB – A Schema Browser for the Genomics Unified Schema (GUS), August 2009.
  31. Joseph Hohenstern, MSCS, “Analysis of Ideogram and Non-Speech Audio Techniques in Algorithm Animation”, December 2009.
  32. Naveed Ahmed, MSCS, “Webanalyzer”, December 2010.
  33. Varuna Iyengar, MSCS, “MedAdherence: Cognitive Behavioral Therapy via mobile Web for Improved Medication Adherence”, December 2012.
  34. Zhe Zhao, MSCS, in progress.
  35. Mostafa Ads, MSCS, in progress.
  36. 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.

Clemson University School of Computing | Office: 104 McAdams Hall, Clemson, SC 29634 | 864.656.5874 | etkraem@clemson.edu