Publications
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.
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.
2008. The ASC-Alliance Projects: A Case Study of Large-Scale Parallel Scientific Code Development. Computer. 41(3):50-58.
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.
1992. Parallel program performance metrics: a comprison and validation. Proceedings of the 1992 ACM/IEEE conference on Supercomputing. :4-13.
2000. Resource-aware meta-computing. Emphasizing Distributed SystemsEmphasizing Distributed Systems. Volume 53:109-169.
1998. Prediction and Adaptation in Active Harmony. High-Performance Distributed Computing, International Symposium on. :180-180.
1995. Techniques for performance measurement of parallel programs. Parallel computers: theory and practice. :225-240.
1998. Benchmarking a network of PCs running parallel applications. Performance, Computing and Communications, 1998. IPCCC '98., IEEE International. :1-7.
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.