Publications
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.
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.
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.
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.
2005. Dynamic Querying for Pattern Identification in Microarray and Genomic Data (2003). Institute for Systems Research Technical Reports.
2010. From bowling alone to tweeting together: technology-mediated social participation. Interactions. 17(2):64-67.
2004. Dynamic Query Tools for Time Series Data Sets: Timebox Widgets for Interactive Exploration. Information VisualizationInformation Visualization. 3(1):1-18.
2001. Interactive Exploration of Time Series Data. Discovery ScienceDiscovery Science. 2226:441-446.
2002. A dynamic query interface for finding patterns in time series data. CHI '02 extended abstracts on Human factors in computing systems. :522-523.
1999. Understanding Patterns of User Visits to Web Sites: Interactive Starfield Visualization of WWW Log Data-Short Version. Tech Report HCIL-99-06.
2003. Dynamic querying for pattern identification in microarray and genomic data. 2003 International Conference on Multimedia and Expo, 2003. ICME '03. Proceedings. 3:III-453-6vol.3-III-453-6vol.3.