Publications
2001. Using interactive visualizations of WWW log data to characterize access patterns and inform site design. Journal of the American Society for Information Science and Technology. 52(4):331-343.
2000. Coordinating overviews and detail views of WWW log data. Workshop on New Paradigms in Information Visualization and Manipulation (NPIVM 2000), ACM Press.
2005. Dynamic query tools for time series data sets: Timebox widgets for interactive exploration (2004). Institute for Systems Research Technical Reports.
2000. Performance Benefits of Simultaneous Over Sequential Menus as Task Complexity Increases. International Journal of Human-Computer Interaction. 12(2):173-192.
2011. Electronic medical records: usability challenges and opportunities. Interactions. 18(6):48-49.
2005. Dynamic Querying for Pattern Identification in Microarray and Genomic Data (2003). Institute for Systems Research Technical Reports.
2008. The ASC-Alliance Projects: A Case Study of Large-Scale Parallel Scientific Code Development. Computer. 41(3):50-58.
2008. An Environment for Conducting Families of Software Engineering Experiments. Software Development. Volume 74:175-200.
2006. An empirical study to compare two parallel programming models. Proceedings of the eighteenth annual ACM symposium on Parallelism in algorithms and architectures. :114-114.
2005. Combining self-reported and automatic data to improve programming effort measurement. Proceedings of the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium on Foundations of software engineering. :356-365.
2008. A pilot study to compare programming effort for two parallel programming models. Journal of Systems and Software. 81(11):1920-1930.
2009. Mobile Living Labs 09: Methods and Tools for Evaluation in the Wild. Proceedings of the 11th International Conference on Human-Computer Interaction with Mobile Devices and Services. :107:1–107:2-107:1–107:2.
1999. Imprecise Calendars: an Approach to Scheduling Computational Grids. Distributed Computing Systems, International Conference on. :0352-0352.
1996. An online computation of critical path profiling. Proceedings of the SIGMETRICS symposium on Parallel and distributed tools. :11-20.
1997. Using content-derived names for configuration management. ACM SIGSOFT Software Engineering Notes. 22(3):104-109.
1998. Critical path profiling of message passing and shared-memory programs. IEEE Transactions on Parallel and Distributed Systems. 9(10):1029-1040.
1993. Dynamic control of performance monitoring on large scale parallel systems. Proceedings of the 7th international conference on Supercomputing - ICS '93. :185-194.
1994. Dynamic program instrumentation for scalable performance tools. Scalable High-Performance Computing Conference, 1994., Proceedings of the. :841-850.
2005. EMPS: an environment for memory performance studies. Parallel and Distributed Processing Symposium, 2005. Proceedings. 19th IEEE International.
1991. The integration of application and system based metrics in a parallel program performance tool. ACM Sigplan Notices. 26:189-200.
1997. MDL: a language and compiler for dynamic program instrumentation. , 1997 International Conference on Parallel Architectures and Compilation Techniques., 1997. Proceedings. :201-212.