text:
@book{nussbaumer2012fast,
  title={Fast Fourier transform and convolution algorithms},
  author={Nussbaumer, Henri J},
  volume={2},
  year={2012},
  publisher={Springer Science \& Business Media}
}
@inproceedings{malvar1999fast,
  title={Fast progressive wavelet coding},
  author={Malvar, Henrique S},
  booktitle={Data Compression Conference, 1999. Proceedings. DCC'99},
  pages={336--343},
  year={1999},
  organization={IEEE}
}
@book{dehmel2002compression,
  title={A compression engine for multidimensional array database systems},
  author={Dehmel, Andreas},
  year={2002},
  publisher={Herbert Utz Verlag}
}
@inproceedings{chang2007wirevis,
  title={Wirevis: Visualization of categorical, time-varying data from financial transactions},
  author={Chang, Remco and Ghoniem, Mohammad and Kosara, Robert and Ribarsky, William and Yang, Jing and Suma, Evan and Ziemkiewicz, Caroline and Kern, Daniel and Sudjianto, Agus},
  booktitle={VAST},
  year={2007},
}
@article{gebaly2016afterburner,
  title={Afterburner: The Case for In-Browser Analytics},
  author={Gebaly, Kareem El and Lin, Jimmy},
  journal={arXiv},
  year={2016}
}
@article{wucombining,
    title={Combining Design and Performance in a Data Visualization Management System},
    author={Wu, Eugene and Psallidas, Fotis and Miao, Zhengjie and Zhang, Haoci and Rettig, Laura and Wu, Yifan and Sellam, Thibault},
    booktitle={CIDR},
    year={2017}
}
@inproceedings{pasqual2014mouse,
  title={Mouse pointing endpoint prediction using kinematic template matching},
  author={Pasqual, Phillip T and Wobbrock, Jacob O},
  booktitle={CHI},
  year={2014},
}
@article{giannikis2012shareddb,
  title={SharedDB: killing one thousand queries with one stone},
  author={Giannikis, Georgios and Alonso, Gustavo and Kossmann, Donald},
  journal={VLDB},
  year={2012},
}
@inproceedings{guo2008exploring,
  title={Exploring mouse movements for inferring query intent},
  author={Guo, Qi and Agichtein, Eugene},
  booktitle={SIGIR},
  year={2008},
}
@inproceedings{li2008learning,
  title={Learning query intent from regularized click graphs},
  author={Li, Xiao and Wang, Ye-Yi and Acero, Alex},
  booktitle={SIGIR},
  year={2008},
}
@inproceedings{ebenstein2016fluxquery,
  title={FluxQuery: An execution framework for highly interactive query workloads},
  author={Ebenstein, Roee and Kamat, Niranjan and Nandi, Arnab},
  booktitle={SIGMOD},
  year={2016}
}
@inproceedings{wobbrock2009angle,
  title={The angle mouse: target-agnostic dynamic gain adjustment based on angular deviation},
  author={Wobbrock, Jacob O and Fogarty, James and Liu, Shih-Yen Sean and Kimuro, Shunichi and Harada, Susumu},
  booktitle={CHI},
  year={2009}
}
@article{lane2005process,
  title={A process for anticipating and executing icon selection in graphical user interfaces},
  author={Lane, David M and Peres, S Camille and S{\'a}ndor, Anik{\'o} and Napier, H Albert},
  journal={International Journal of Human-Computer Interaction},
  year={2005},
}
@inproceedings{battle2016dynamic,
  title={Dynamic prefetching of data tiles for interactive visualization},
  author={Battle, Leilani and Chang, Remco and Stonebraker, Michael},
  booktitle={SIGMOD},
  year={2016},
}
@techreport{lineagesurvey,
      type = {Technical Report},
      title = {Data Lineage: A Survey},
    author = {Robert Ikeda and Jennifer Widom},
  publisher = {Stanford InfoLab},
      year = {2009}
}

@book{webgl,
 author = {Parisi, Tony},
 title = {WebGL: Up and Running},
 year = {2012},
 isbn = {144932357X, 9781449323578},
 edition = {1st},
 publisher = {O'Reilly Media, Inc.},
}

@inproceedings{BurgBKE2013,
   author = {Brian Burg and Richard Bailey and Andrew J. Ko and Michael D.
  Ernst},
   title = {Interactive record/replay for web application debugging},
   booktitle = {UIST},
   year = {2013}
}

@article{barr2013maximal,
  title = {Random effects structure for confirmatory hypothesis testing:
Keep it maximal},
  author = {Dale J. Barr AND Roger Levy AND Christoph Scheepers AND Harry J. Tily},
  journal = {Journal of Memory and Language},
  volume = {68},
  year = {2013},
  pages = {255--278}
}

@inproceedings{whyline,
 author = {Ko, Andrew J. and Myers, Brad A.},
 title = {Designing the Whyline: A Debugging Interface for Asking Questions About Program Behavior},
 booktitle = {CHI},
 year = {2004}
}

@article{cassowary,
 author = {Badros, Greg J. and Borning, Alan and Stuckey, Peter J.},
 title = {The Cassowary Linear Arithmetic Constraint Solving Algorithm},
 journal = {TOCHI},
 year = {2001}
}

@inproceedings{sparksql,
  author    = {Michael Armbrust and
               Reynold S. Xin and
               Cheng Lian and
               Yin Huai and
               Davies Liu and
               Joseph K. Bradley and
               Xiangrui Meng and
               Tomer Kaftan and
               Michael J. Franklin and
               Ali Ghodsi and
               Matei Zaharia},
  title     = {Spark {SQL:} Relational Data Processing in Spark},
  booktitle = {SIGMOD},
  year      = {2015},
}

@inproceedings{elmgui,
 author = {Czaplicki, Evan and Chong, Stephen},
 title = {Asynchronous Functional Reactive Programming for GUIs},
 booktitle = {PLDI},
 year = {2013}
}

@article{heidicosts,
  title = {{A Framework of Interaction Costs in Information Visualization}},
  author = {Heidi Lam},
  journal = {InfoVis},
  year = {2008}
}

@article{klm,
 author = {Card, Stuart K. and Moran, Thomas P. and Newell, Allen},
 title = {The Keystroke-level Model for User Performance Time with Interactive Systems},
 journal = {Commun. ACM},
 year = {1980}
}

@article{reactivevega,
 title = {Reactive Vega: A Streaming Dataflow Architecture for Declarative Interactive Visualization},
 author = {Arvind Satyanarayan AND Ryan Russell AND Jane Hoffswell AND Jeffrey Heer},
 journal = {InfoVis},
 year = {2015}
}

@inproceedings{forwardimv,
 author = {Fu, Yupeng and Kowalczykowski, Keith and Ong, Kian Win and Papakonstantinou, Yannis and Zhao, Kevin Keliang},
 title = {Ajax-based Report Pages As Incrementally Rendered Views},
 booktitle = {SIGMOD},
 year = {2010}
}

@inproceedings{muckraker,
  author    = {Eugene Wu and Adam Marcus and Sam Madden},
  title     = {Data in Context: Aiding News Consumers while Taming Dataspaces},
  booktitle = {VLDB},
  year      = {2013}
}

@misc{wranglersite,
 key = {kandel},
 title = {{Data Wrangler}},
 howpublished={\url{http://vis.stanford.edu/wrangler/}},
 year=2015
}

@misc{wranglercode,
 key = {kandel},
 title = {{Data Wrangler Code}},
 howpublished={\url{https://github.com/StanfordHCI/wrangler}},
 year=2015
}

@misc{sqljs,
 key = {sqlite},
 title = {{SQLite compiled to javascript}},
 howpublished={\url{https://github.com/kripken/sql.js/}},
 year=2015
}

@misc{hellerstein-course,
 key = {hellerstein},
 title = {{CS186: Introduction to Database Systems}},
 howpublished={\url{http://www.cs186berkeley.net}},
 year=2015
}

@inproceedings{chi2001using,
  title={Using information scent to model user information needs and actions and the Web},
  author={Chi, Ed H and Pirolli, Peter and Chen, Kim and Pitkow, James},
  booktitle={Proceedings of the SIGCHI conference on Human factors in computing systems},
  pages={490--497},
  year={2001},
  organization={ACM}
}

@article{hellerstein2010declarative,
  title={The declarative imperative: experiences and conjectures in distributed logic},
  author={Hellerstein, Joseph M},
  journal={ACM SIGMOD Record},
  volume={39},
  number={1},
  pages={5--19},
  year={2010},
  publisher={ACM}
}

@article{ameloot2013relational,
  title={Relational transducers for declarative networking},
  author={Ameloot, Tom J and Neven, Frank and Van den Bussche, Jan},
  journal={Journal of the ACM (JACM)},
  volume={60},
  number={2},
  pages={15},
  year={2013},
  publisher={ACM}
}

@inproceedings{callbackhell,
  title={An evaluation of reactive programming and promises for structuring collaborative web applications},
  author={Kambona, Kennedy and Boix, Elisa Gonzalez and De Meuter, Wolfgang},
  booktitle={Proceedings of the 7th Workshop on Dynamic Languages and Applications},
  pages={3},
  year={2013},
  organization={ACM}
}

@phdthesis{heerthesis,
  author={Jeffrey Heer},
  title={Supporting Asynchronous Collaboration for Interactive Visualization},
  school={University of California, Berkeley},
  year = 2008
}

@inproceedings{blazes,
  title={Blazes: Coordination analysis for distributed programs},
  author={Alvaro, Peter and Conway, Neil and Hellerstein, Joseph M and Maier, David},
  booktitle={Data Engineering (ICDE), 2014 IEEE 30th International Conference on},
  pages={52--63},
  year={2014},
  organization={IEEE}
}

@inproceedings{bloomunit,
  title={BloomUnit: Declarative testing for distributed programs},
  author={Alvaro, Peter and Hutchinson, Andrew and Conway, Neil and Marczak, William R and Hellerstein, Joseph M},
  booktitle={Proceedings of the Fifth International Workshop on Testing Database Systems},
  pages={1},
  year={2012},
  organization={ACM}
}

@inproceedings{molly,
  title={Lineage-driven fault injection},
  author={Alvaro, Peter and Rosen, Joshua and Hellerstein, Joseph M},
  booktitle={Proceedings of the 2015 ACM SIGMOD international conference on Management of data},
  year={2015},
  organization={ACM}
}

@techreport{debrabant2015seer,
author = { DeBrabant, Justin AND Wu, Chenggang AND Cetintemel, Ugur AND Zdonik, Stan},
title = {Seer: Profile-Driven Prefetching and Caching for Interactive Visualization of Large Multidimensional Data},
institution={Brown University},
year = {2015}
}

@inproceedings{oney2014interstate,
  title={InterState: a language and environment for expressing interface behavior},
  author={Oney, Stephen and Myers, Brad and Brandt, Joel},
  booktitle={Proceedings of the 27th annual ACM symposium on User interface software and technology},
  pages={263--272},
  year={2014},
  organization={ACM}
}

@inproceedings{chandrasekaran2003telegraphcq,
  title={TelegraphCQ: continuous dataflow processing},
  author={Chandrasekaran, Sirish and Cooper, Owen and Deshpande, Amol and Franklin, Michael J and Hellerstein, Joseph M and Hong, Wei and Krishnamurthy, Sailesh and Madden, Samuel R and Reiss, Fred and Shah, Mehul A},
  booktitle={Proceedings of the 2003 ACM SIGMOD international conference on Management of data},
  pages={668--668},
  year={2003},
  organization={ACM}
}

@book{borning1988constraint,
  title={Constraint hierarchies and logic programming},
  author={Borning, Alan and Maher, Michael J and Martindale, Amy and Wilson, Molly},
  year={1988},
  publisher={Department of Computer Science, University of Washington}
}

@inproceedings{white2007scaling,
  title={Scaling games to epic proportions},
  author={White, Walker and Demers, Alan and Koch, Christoph and Gehrke, Johannes and Rajagopalan, Rajmohan},
  booktitle={SIGMOD},
  year={2007}
}

@inproceedings{alvaro2011consistency,
  title={Consistency Analysis in Bloom: a CALM and Collected Approach.},
  author={Alvaro, Peter and Conway, Neil and Hellerstein, Joe and Marczak, William R},
  booktitle={CIDR},
  pages={249--260},
  year={2011},
  organization={Citeseer}
}

@inproceedings{perez2015ipython,
  title={IPython: From Interactive Computing to Computational Narratives},
  author={Perez, Fernando},
  booktitle={2015 AAAS Annual Meeting (12-16 February 2015)},
  year={2015},
  organization={aaas}
}

@article{shen2014interactive,
  title={Interactive notebooks: Sharing the code},
  author={Shen, Helen and others},
  journal={Nature},
  volume={515},
  number={7525},
  pages={151--152},
  year={2014},
  publisher={Macmillan Publishers Ltd., London, England}
}

@book{shapiro1991foundations,
  title={Foundations without foundationalism: A case for second-order logic},
  author={Shapiro, Stewart},
  year={1991},
  publisher={Cambridge Univ Press}
}

@inproceedings{provdb,
  author = {J. Cheney and L. Chiticariu and W. C. Tan.},
  title = {Provenance in databases: Why, how, and where},
  booktitle = {Foundations and Trends in Databases},
  year = {2009}
}

@article{panda,
  author    = {Robert Ikeda and
               Jennifer Widom},
  title     = {Panda: A System for Provenance and Data},
  journal   = {IEEE Data Eng. Bull.},
  year      = {2010},
}

% Conference Papers and Presentations

@inproceedings{willett2011commentspace,
  title={CommentSpace: structured support for collaborative visual analysis},
  author={Willett, Wesley and Heer, Jeffrey and Hellerstein, Joseph and Agrawala, Maneesh},
  booktitle={Proceedings of the SIGCHI conference on Human Factors in Computing Systems},
  pages={3131--3140},
  year={2011},
  organization={ACM}
}

@article{conway2014edelweiss,
  title={Edelweiss: Automatic storage reclamation for distributed programming},
  author={Conway, Neil and Alvaro, Peter and Andrews, Emily and Hellerstein, Joseph M},
  journal={Proceedings of the VLDB Endowment},
  volume={7},
  number={6},
  year={2014}
}

@article{maclean2015forum77,
  title={Forum77: An Analysis of an Online Health Forum Dedicated to Addiction Recovery},
  author={MacLean, Diana and Gupta, Sonal and Lembke, Anna and Manning, Christopher and Heer, Jeffrey},
  year={2015},
  journal = {CSCW}
}

@inproceedings{abouzied2013learning,
  title={Learning and verifying quantified boolean queries by example},
  author={Abouzied, Azza and Angluin, Dana and Papadimitriou, Christos and Hellerstein, Joseph M and Silberschatz, Avi},
  booktitle={Proceedings of the 32nd symposium on Principles of database systems},
  pages={49--60},
  year={2013},
  organization={ACM}
}

@inproceedings{guo2011proactive,
  title={Proactive wrangling: Mixed-initiative end-user programming of data transformation scripts},
  author={Guo, Philip J and Kandel, Sean and Hellerstein, Joseph M and Heer, Jeffrey},
  booktitle={Proceedings of the 24th annual ACM symposium on User interface software and technology},
  pages={65--74},
  year={2011},
  organization={ACM}
}

@inproceedings{kandel2012profiler,
  title={Profiler: Integrated statistical analysis and visualization for data quality assessment},
  author={Kandel, Sean and Parikh, Ravi and Paepcke, Andreas and Hellerstein, Joseph M and Heer, Jeffrey},
  booktitle={Proceedings of the International Working Conference on Advanced Visual Interfaces},
  pages={547--554},
  year={2012},
  organization={ACM}
}

@inproceedings{chen2012shreddr,
  title={Shreddr: pipelined paper digitization for low-resource organizations},
  author={Chen, Kuang and Kannan, Akshay and Yano, Yoriyasu and Hellerstein, Joseph M and Parikh, Tapan S},
  booktitle={Proceedings of the 2nd ACM Symposium on Computing for Development},
  pages={3},
  year={2012},
  organization={ACM}
}

@inproceedings{willett2012strategies,
  title={Strategies for crowdsourcing social data analysis},
  author={Willett, Wesley and Heer, Jeffrey and Agrawala, Maneesh},
  booktitle={Proceedings of the SIGCHI Conference on Human Factors in Computing Systems},
  pages={227--236},
  year={2012},
  organization={ACM}
}

@article{gupta2014induced,
  title={Induced lexico-syntactic patterns improve information extraction from online medical forums},
  author={Gupta, Sonal and MacLean, Diana L and Heer, Jeffrey and Manning, Christopher D},
  journal={Journal of the American Medical Informatics Association},
  volume={21},
  number={5},
  pages={902--909},
  year={2014},
  publisher={BMJ Publishing Group Ltd}
}

@article{kandel2012enterprise,
  title={Enterprise data analysis and visualization: An interview study},
  author={Kandel, Sean and Paepcke, Andreas and Hellerstein, Joseph M and Heer, Jeffrey},
  journal={Visualization and Computer Graphics, IEEE Transactions on},
  volume={18},
  number={12},
  pages={2917--2926},
  year={2012},
  publisher={IEEE}
}

@article{maclean2013identifying,
  title={Identifying medical terms in patient-authored text: a crowdsourcing-based approach},
  author={MacLean, Diana Lynn and Heer, Jeffrey},
  journal={Journal of the American Medical Informatics Association},
  pages={amiajnl--2012},
  year={2013},
  publisher={BMJ Publishing Group Ltd}
}

@article{willett2013identifying,
  title={Identifying redundancy and exposing provenance in crowdsourced data analysis},
  author={Willett, Wesley and Ginosar, Shiry and Steinitz, Avital and Hartmann, Bj{\"o}rn and Agrawala, Maneesh},
  journal={Visualization and Computer Graphics, IEEE Transactions on},
  volume={19},
  number={12},
  pages={2198--2206},
  year={2013},
  publisher={IEEE}
}

@inproceedings{card91,
 author = {Card, Stuart K. and Robertson, George G. and Mackinlay, Jock D.},
 title = {The Information Visualizer, an Information Workspace},
 booktitle = {Proceedings of the SIGCHI Conference on Human Factors in Computing Systems},
 series = {CHI '91},
 year = {1991},
 isbn = {0-89791-383-3},
 location = {New Orleans, Louisiana, USA},
 pages = {181--186},
 numpages = {6},
 url = {http://doi.acm.org/10.1145/108844.108874},
 doi = {10.1145/108844.108874},
 acmid = {108874},
 publisher = {ACM},
 address = {New York, NY, USA},
}

@article{tukey90,
  title={Data-Based Graphics: Visual Display in the Decades to Come},
  author={John W. Tukey},
  year={1990},
  journal={Statistical Science}
}

@book{widom1996active,
  title={Active database systems: Triggers and rules for advanced database processing},
  author={Widom, Jennifer and Ceri, Stefano},
  year={1996},
  publisher={Morgan Kaufmann}
}

@inproceedings{benson2013cascading,
  title={Cascading tree sheets and recombinant HTML: better encapsulation and retargeting of web content},
  author={Benson, Edward O and Karger, David R},
  booktitle={Proceedings of the 22nd international conference on World Wide Web},
  pages={107--118},
  year={2013},
  organization={International World Wide Web Conferences Steering Committee}
}

@inproceedings{chang2012webcrystal,
  title={WebCrystal: understanding and reusing examples in web authoring},
  author={Chang, Kerry Shih-Ping and Myers, Brad A},
  booktitle={Proceedings of the SIGCHI Conference on Human Factors in Computing Systems},
  pages={3205--3214},
  year={2012},
  organization={ACM}
}

@article{codd1970relational,
  title={A relational model of data for large shared data banks},
  author={Codd, Edgar F},
  journal={Communications of the ACM},
  year={1970},
}

@book{alvaro2011dedalus,
  title={Dedalus: Datalog in time and space},
  author={Alvaro, Peter and Marczak, William R and Conway, Neil and Hellerstein, Joseph M and Maier, David and Sears, Russell},
  year={2011},
  publisher={Springer}
}

@inproceedings{meijer2010reactive,
  title={Reactive extensions (Rx): curing your asynchronous programming blues},
  author={Meijer, Erik},
  booktitle={SIGPLAN},
  year={2010},
}

@book{owens2010sqlite,
  title={SQLite},
  author={Owens, Mike and Allen, Grant},
  year={2010},
  publisher={Springer}
}

@article{excel,
 title = {{Microsoft Excel}},
 url={{https://products.office.com/en-us/excel}}
}

@misc{wu-course-1,
 title = {{How to Process, Analyze and Visualize Data}},
 author={Marcus, Adam AND Wu, Eugene},
 howpublished={\url{http://dataiap.github.io/dataiap/}},
  year = 2011
}

@misc{wu-course-2,
 title = {{From ASCII to Answers}},
 author={Madden, Samuel AND Deshpande, Amol AND Marcus, Adam AND Wu, Eugene},
 howpublished={\url{http://db.csail.mit.edu/6.885/}},
year = 2013
}

@misc{heervega,
 key={heervega},
 year=2015,
 title = {{Vega}},
 howpublished={\url{http://trifacta.github.io/vega/}}
}

@misc{crossfilter,
 title = {{Crossfilter}},
 key = {crossfilter},
 year=2015,
 howpublished={\url{http://square.github.io/crossfilter/}}
}

@misc{emscripten,
 title = {{emscripten}},
 key = {emscripten},
 year=2015,
 howpublished={\url{http://kripken.github.io/emscripten-site/}}
}

@misc{pyspectral,
 title = {{Welcome to Pyspectral’s documentation!}},
 author = {Dybbroe, Adam },
 howpublished={\url{https://github.com/adybbroe/pyspectral}},
 year=2015
}

@article{carver2009dnaplotter,
  title={DNAPlotter: circular and linear interactive genome visualization},
  author={Carver, Tim and Thomson, Nick and Bleasby, Alan and Berriman, Matthew and Parkhill, Julian},
  journal={Bioinformatics},
  volume={25},
  number={1},
  pages={119--120},
  year={2009},
  publisher={Oxford Univ Press}
}

@article{mikkelson2002neutron,
  title={Coordinated, Interactive Data Visualization for Neutron Scattering Data},
  author={Mikkelson, D.J. AND Mikkelson, R.L. AND Worlton T.G. AND Chatterjee A. AND Hammonds J.P. AND Peterson P.F AND Schultz A.J},
  journal={arXiv preprint arXiv:physics/0210082},
  year={2002}
}

@article{natureipython,
  title={Interactive notebooks: Sharing the code.},
  author={Shen, Helen},
  journal={Nature},
  volume={515},
  number={7525},
  pages={151--152},
  year={2014}
}

@misc{trifacta,
 title = {{Trifacta Website}},
 author = {Trifacta},
 howpublished={\url{http://www.trifacta.com}},
 year={2015},
}

@article{bruns2009web,
  title={Web application tests with selenium},
  author={Bruns, Andreas and Kornstadt, Andreas and Wichmann, Dennis},
  journal={Software, IEEE},
  volume={26},
  number={5},
  pages={88--91},
  year={2009},
  publisher={IEEE}
}

@misc{d3quadtree,
 title = {{Quadtree Geom}},
 author = {Bostock, Michael},
 howpublished={\url{https://github.com/mbostock/d3/wiki/Quadtree-Geom}},
 year={2015},
}

@inproceedings{designintech,
  title = {{Design in Tech Report}},
  author = {{Maeda, John}},
  booktitle={SXSW},
  year = {2015},
  organization = {Kleiner Perkins Caufield {\&} Byers},
  month = mar
}

@article{firecrystal,
  author = {Oney, Stephen and Myers, Brad},
  title = {{FireCrystal: Understanding Interactive Behaviors in Dynamic Web Pages}},
  year = {2009},
  journal={VL/HCC}
}

@inproceedings{skimmer,
  title={Skimmer: rapid scrolling of relational query results},
  author={Singh, M. and Nandi, A. and Jagadish, HV},
  booktitle={Proceedings of the 2012 international conference on Management of Data},
  pages={181--192},
  year={2012},
  organization={ACM}
}

@article{shoemaker2007dpp,
  title={Deciphering protein--protein interactions. part i. experimental techniques and databases},
  author={Shoemaker, B.A. and Panchenko, A.R.},
  journal={PLoS Computational Biology},
  volume={3},
  number={3},
  pages={e42},
  year={2007},
  publisher={Public Library of Science}
}

@article{beyer2006iaa,
  title={Integrated assessment and prediction of transcription factor binding},
  author={Beyer, A. and Workman, C. and Hollunder, J. and Radke, D. and M{\"o}ller, U. and Wilhelm, T. and Ideker, T.},
  journal={PLoS computational biology},
  volume={2},
  number={6},
  pages={e70},
  year={2006},
  publisher={Public Library of Science}
}

@article{ISMB09,
  title={Predicting functionality of protein--DNA interactions by integrating diverse evidence},
  author={Ucar, D. and Beyer, A. and Parthasarathy, S. and Workman, C.T.},
  journal={Bioinformatics},
  volume={25},
  number={12},
  pages={i137--i144},
  year={2009},
  publisher={Oxford Univ Press}
}

@article{buck2004ccc,
  title={ChIP-chip: considerations for the design, analysis, and application of genome-wide chromatin immunoprecipitation experiments},
  author={Buck, M.J. and Lieb, J.D.},
  journal={Genomics},
  volume={83},
  number={3},
  pages={349--360},
  year={2004},
  publisher={Elsevier}
}

@article{asur07a,
  title={An ensemble framework for clustering protein--protein interaction networks},
  author={Asur, S. and Ucar, D. and Parthasarathy, S.},
  journal={Bioinformatics},
  volume={23},
  number={13},
  pages={i29--i40},
  year={2007},
  publisher={Oxford Univ Press}
}

@article{sprinzak2003rep,
  title={How reliable are experimental protein--protein interaction data?},
  author={Sprinzak, E. and Sattath, S. and Margalit, H.},
  journal={Journal of molecular biology},
  volume={327},
  number={5},
  pages={919--923},
  year={2003},
  publisher={Elsevier}
}

@article{Aloy02,
  title={Potential artefacts in protein-interaction networks.},
  author={Aloy, P. and Russell, R.B.},
  journal={FEBS letters},
  volume={530},
  number={1-3},
  pages={253},
  year={2002}
}

@article{delichtenberg2005dcf,
  title={Dynamic complex formation during the yeast cell cycle},
  author={de Lichtenberg, U. and Jensen, L.J. and Brunak, S. and Bork, P.},
  journal={Science Signalling},
  volume={307},
  number={5710},
  pages={724},
  year={2005},
  publisher={AAAS}
}

@article{leestolfo00,
  title={A framework for constructing features and models for intrusion detection systems},
  author={Lee, W. and Stolfo, S.J.},
  journal={ACM Transactions on Information and System Security (TISSEC)},
  volume={3},
  number={4},
  pages={227--261},
  year={2000},
  publisher={ACM}
}

@book{Barbara-Jajodia-02,
  title={Applications of data mining in computer security},
  author={Barbara, D. and Jajodia, S.},
  volume={6},
  year={2002},
  publisher={Springer}
}

@inproceedings{Barbara-et-al-01,
  title={Detecting novel network intrusions using bayes estimators},
  author={Barbara, D. and Wu, N. and Jajodia, S.},
  booktitle={First SIAM Conference on Data Mining},
  year={2001},
  organization={Citeseer}
}

@inproceedings{Sequira02,
  title={ADMIT: anomaly-based data mining for intrusions},
  author={Sequeira, K. and Zaki, M.},
  booktitle={Proceedings of the eighth ACM SIGKDD international conference on Knowledge discovery and data mining},
  pages={386--395},
  year={2002},
  organization={ACM}
}

@article{Portnoy01,
  title={Intrusion detection with unlabeled data using clustering},
  author={Portnoy, L. and others},
  year={2001}
}

@article{Eskin-et-al-02,
  title={A geometric framework for unsupervised anomaly detection: Detecting intrusions in unlabeled data},
  author={Eskin, E. and Arnold, A. and Prerau, M. and Portnoy, L. and Stolfo, S.},
  year={2002}
}

@article{qunits,
  title={Qunits: queried units in database search},
  author={Nandi, A. and Jagadish, HV},
  journal={arXiv preprint arXiv:0909.1765},
  year={2009}
}

@misc{drupal,
   author = "Drupal Foundation",
   title="Usage statistics for Drupal core\newline
 ( \texttt{http://drupal.org/project/usage/drupal},\newline \texttt{http://drupal.org/user/8611/track/code} )"
 }

@article{lassnig2012atlas,
  title={ATLAS Data Management Accounting with Hadoop Pig and HBase},
  author={Lassnig, M. and Garonne, V. and Dimitrov, G. and Canali, L.},
  journal={CHEP 2012, New York, NY, May 2012},
  year={2012}
}

@inproceedings{mrcube,
  title={Distributed cube materialization on holistic measures},
  author={Nandi, A. and Yu, C. and Bohannon, P. and Ramakrishnan, R.},
  booktitle={Data Engineering (ICDE), 2011 IEEE 27th International Conference on},
  pages={183--194},
  year={2011},
  organization={IEEE}
}

@misc{pigcube,
   author = "Prasanth Jayachandran and Arnab Nandi",
   journal = "Apache Pig",
   title="CUBE operation in Pig
 ( \texttt{https://issues.apache.org/jira/browse/PIG-2167} )"
 }

@inproceedings{yang,
  title={The complexity of mining maximal frequent itemsets and maximal frequent patterns},
  author={Yang, G.},
  booktitle={Proceedings of the tenth ACM SIGKDD international conference on Knowledge discovery and data mining},
  pages={344--353},
  year={2004},
  organization={ACM}
}

@article{ghoting06,
  title={Knowledge-conscious data clustering},
  author={Ghoting, A. and Parthasarathy, S.},
  journal={Knowledge Discovery in Databases: PKDD 2006},
  pages={511--519},
  year={2006},
  publisher={Springer}
}

@misc{gsoc,
   author = "Prasanth Jayachandran",
   journal = "Google Summer of Code",
   title="CUBE operation in Pig
 ( \texttt{http://goo.gl/mdrhL} )"
 }

@article{canalys,
 title = {{Worldwide Smartphone and Client PC Shipment Estimates}},
 author = {Canalys},
 url={{http://www.canalys.com/newsroom/smart-phones-overtake-client-pcs-2011}},
 year={2012},
}

@misc{propublica,
  key = {ProPublica},
  title = {ProPublica: Journalism in the Public Interest},
  howpublished={\url{http://www.propublica.org}},
  year={2015}
}

@misc{nytupward,
  title = {The Best and Worst Places to Grow Up: How Your Area Compares},
  author = {Aisch, Gregor AND Buth, Eric AND Bloch, Matthew AND Cox, Amanda AND Quealy, Kevin},
  howpublished = {New York Times},
  url={{http://www.nytimes.com/interactive/2015/05/03/upshot/the-best-and-worst-places-to-grow-up-how-your-area-compares.html}},
  month = {May 3},
  year={2015}
}

%Could not get scholar link

@article{amadeus,
title={{How Mobile Will Transform the
Future of Air Travel}},
author="{{Amadeus IT Group}}",
year={2011},
url="{{http://www.amadeus.com/airlineit/the-always-connected-traveller/docs/amadeus-the-always-connected-traveller-2011-en.pdf}}"
}
%Could not get scholar link

@article{roambi,
title={{Roambi Analytics}},
author={{Roambi Inc.}},
url={{http://www.roambi.com/products-overview.html}},
}
%Could not get scholar link

@inproceedings{shneiderman1992dynamic,
  title={Dynamic queries: Database searching by direct manipulation},
  author={Shneiderman, B. and Williamson, C. and Ahlberg, C.},
  booktitle={Proceedings of the SIGCHI conference on Human factors in computing systems},
  pages={669--670},
  year={1992},
  organization={ACM}
}

@inproceedings{dumais2004implicit,
  title={Implicit queries (IQ) for contextualized search},
  author={Dumais, S. and Cutrell, E. and Sarin, R. and Horvitz, E.},
  booktitle={Proceedings of the 27th annual international ACM SIGIR conference on Research and development in information retrieval},
  pages={594--594},
  year={2004},
  organization={ACM}
}

@inproceedings{wu2013subzero,
  title={Subzero: a fine-grained lineage system for scientific databases},
  author={Wu, Eugene and Madden, Samuel and Stonebraker, Michael},
  booktitle={ICDE},
  year={2013}
}

@inproceedings{underkoffler1998illuminating,
  title={Illuminating light: an optical design tool with a luminous-tangible interface},
  author={Underkoffler, J. and Ishii, H.},
  booktitle={Proceedings of the SIGCHI conference on Human factors in computing systems},
  pages={542--549},
  year={1998},
  organization={ACM Press/Addison-Wesley Publishing Co.}
}

@article{wu2012demonstration,
  title={A demonstration of DBWipes: clean as you query},
  author={Wu, Eugene and Madden, Samuel and Stonebraker, Michael},
  journal={Proceedings of the VLDB Endowment},
  volume={5},
  number={12},
  pages={1894--1897},
  year={2012},
  publisher={VLDB Endowment}
}

@article{weir2012userspecific,
  title={A user-specific Machine Learning approach for improving touch accuracy on mobile devices},
  journal={UIST},
  author={Weir, D. and Rogers, S. and Murray-Smith, R. and L{\"o}chtefeld, M.},
  year={2012}
}

@article{gyllstrom2006sase,
  title={SASE: Complex event processing over streams},
  author={Gyllstrom, Daniel and Wu, Eugene and Chae, Hee-Jin and Diao, Yanlei and Stahlberg, Patrick and Anderson, Gordon},
  journal={arXiv preprint cs/0612128},
  year={2006}
}

@inproceedings{kamat2014distributed,
  title={Distributed and interactive cube exploration},
  author={Kamat, Niranjan and Jayachandran, Prasanth and Tunga, Karthik and Nandi, Arnab},
  booktitle={Data Engineering (ICDE), 2014 IEEE 30th International Conference on},
  pages={472--483},
  year={2014},
  organization={IEEE}
}

@inproceedings{nandi2013querying,
  title={Querying Without Keyboards},
  author={Nandi, Arnab},
  booktitle={CIDR},
  year={2013}
}

@inproceedings{damaraju2008multitouch,
  title={Multitouch Gesture Learning and Recognition System},
  author={Damaraju, S. and Kerne, A.},
  booktitle={Extended Abstracts of IEEE Workshop on Tabletops and Interactive Surfaces 2008},
  year={2008}
}

@inproceedings{chakrabarti2005spin,
  title={Spin: searching personal information networks},
  author={Chakrabarti, S. and Mirchandani, J. and Nandi, A.},
  booktitle={Proceedings of the 28th annual international ACM SIGIR conference on Research and development in information retrieval},
  pages={674--674},
  year={2005},
  organization={ACM}
}

@inproceedings{nandi2007effective,
  title={Effective phrase prediction},
  author={Nandi, A. and Jagadish, HV},
  booktitle={Proceedings of the 33rd international conference on Very large databases},
  pages={219--230},
  year={2007},
  organization={VLDB Endowment}
}

@inproceedings{schwarz2011monte,
  title={Monte carlo methods for managing interactive state, action and feedback under uncertainty},
  author={Schwarz, J. and Mankoff, J. and Hudson, S.},
  booktitle={Proceedings of the 24th annual ACM symposium on User interface software and technology},
  pages={235--244},
  year={2011},
  organization={ACM}
}

@article{jagadish2011organic,
  title={Organic databases},
  author={Jagadish, H. and Nandi, A. and Qian, L.},
  journal={Databases in Networked Information Systems},
  pages={49--63},
  year={2011},
  publisher={Springer}
}

@article{jayapandian2007michigan,
  title={Michigan Molecular Interactions (MiMI): putting the jigsaw puzzle together},
  author={Jayapandian, M. and Chapman, A. and Tarcea, V.G. and Yu, C. and Elkiss, A. and Ianni, A. and Liu, B. and Nandi, A. and Santos, C. and Andrews, P. and others},
  journal={Nucleic acids research},
  volume={35},
  number={suppl 1},
  pages={D566--D571},
  year={2007},
  publisher={Oxford Univ Press}
}

@inproceedings{jagadish2007making,
  title={Making database systems usable},
  author={Jagadish, HV and Chapman, A. and Elkiss, A. and Jayapandian, M. and Li, Y. and Nandi, A. and Yu, C.},
  booktitle={Proceedings of the 2007 ACM SIGMOD international conference on Management of data},
  pages={13--24},
  year={2007},
  organization={ACM}
}

@article{jayapandian2009automating,
  title={Automating the design and construction of query forms},
  author={Jayapandian, M. and Jagadish, HV},
  journal={Knowledge and Data Engineering, IEEE Transactions on},
  volume={21},
  number={10},
  pages={1389--1402},
  year={2009},
  publisher={IEEE}
}

@inproceedings{bakke2011spreadsheet,
  title={A spreadsheet-based user interface for managing plural relationships in structured data},
  author={Bakke, E. and Karger, D. and Miller, R.},
  booktitle={Proceedings of the 2011 annual conference on Human factors in computing systems},
  pages={2541--2550},
  year={2011},
  organization={ACM}
}

@inproceedings{nandi2007assisted,
  title={Assisted querying using instant-response interfaces},
  author={Nandi, A. and Jagadish, HV},
  booktitle={Proceedings of the 2007 ACM SIGMOD international conference on Management of data},
  pages={1156--1158},
  year={2007},
  organization={ACM}
}

@inproceedings{anick1999paraphrase,
  title={The paraphrase search assistant: terminological feedback for iterative information seeking},
  author={Anick, P.G. and Tipirneni, S.},
  booktitle={Proceedings of the 22nd annual international ACM SIGIR conference on Research and development in information retrieval},
  pages={153--159},
  year={1999},
  organization={ACM}
}

@inproceedings{hearst2006design,
  title={Design recommendations for hierarchical faceted search interfaces},
  author={Hearst, M.},
  booktitle={ACM SIGIR workshop on faceted search},
  pages={1--5},
  year={2006}
}

@inproceedings{abouzied2012dataplay,
  title={DataPlay: interactive tweaking and example-driven correction of graphical database queries},
  author={Abouzied, A. and Hellerstein, J. and Silberschatz, A.},
  booktitle={Proceedings of the 25th annual ACM symposium on User interface software and technology},
  pages={207--218},
  year={2012},
  organization={ACM}
}

@inproceedings{zloof1975query,
  title={Query by example},
  author={Zloof, M.M.},
  booktitle={Proceedings of the May 19-22, 1975, national computer conference and exposition},
  pages={431--438},
  year={1975},
  organization={ACM}
}

@inproceedings{chatzopoulou2009query,
  title={Query recommendations for interactive database exploration},
  author={Chatzopoulou, G. and Eirinaki, M. and Polyzotis, N.},
  booktitle={Scientific and Statistical Database Management},
  pages={3--18},
  year={2009},
  organization={Springer}
}

@article{khoussainova2010snipsuggest,
  title={SnipSuggest: context-aware autocompletion for SQL},
  author={Khoussainova, N. and Kwon, Y.C. and Balazinska, M. and Suciu, D.},
  journal={Proceedings of the VLDB Endowment},
  volume={4},
  number={1},
  pages={22--33},
  year={2010},
  publisher={VLDB Endowment}
}

@article{keim2001visual,
  title={Visual exploration of large data sets},
  author={Keim, D.A.},
  journal={Communications of the ACM},
  volume={44},
  number={8},
  pages={38--44},
  year={2001},
  publisher={ACM}
}

@article{ferreira2003visual,
  title={From visual data exploration to visual data mining: A survey},
  author={Ferreira de Oliveira, M.C. and Levkowitz, H.},
  journal={Visualization and Computer Graphics, IEEE Transactions on},
  volume={9},
  number={3},
  pages={378--394},
  year={2003},
  publisher={IEEE}
}

@inproceedings{camara2011natural,
  title={Natural user interfaces},
  author={C{\^a}mara, A.},
  booktitle={Proceedings of the 13th IFIP TC 13 international conference on Human-computer interaction-Volume Part I},
  pages={1--1},
  year={2011},
  organization={Springer-Verlag}
}

@misc{gene2mesh,
   author = "Arnab Nandi",
   title="Gene2MeSH: Gene Annotation with MeSH Terms Search Engine ( \texttt{http://gene2mesh.ncibi.org/} )"
}

@article{pam,
  title={Clustering by means of medoids},
  author={Kaufman, L. and Rousseeuw, P.},
  year={1987}
}

@misc{baconsnake,
   author = "Apache Pig",
   title="UDFs in scripting languages
 ( \texttt{https://issues.apache.org/jira/browse/PIG-928} )"
 }

@article{berkhin2006survey,
  title={A survey of clustering data mining techniques},
  author={Berkhin, P.},
  journal={Grouping multidimensional data},
  pages={25--71},
  year={2006},
  publisher={Springer Berlin Heidelberg}
}

@inproceedings{stolte2010visual,
  title={Visual interfaces to data},
  author={Stolte, C.},
  booktitle={Proceedings of the 2010 international conference on Management of data},
  pages={1067--1068},
  year={2010},
  organization={ACM}
}

@article{floring2010tap,
  title={TaP: Towards Visual Analytics on Interactive Surfaces},
  author={Fl{\"o}ring, S. and Hesselmann, T.},
  journal={Collaborative Visualization on Interactive Surfaces-CoVIS'09},
  pages={9},
  year={2010}
}

@inproceedings{sqlkinect,
  title={Data3--A Kinect Interface for OLAP Using Complex Event Processing},
  author={Hirte, S. and Seifert, A. and Baumann, S. and Klan, D. and Sattler, K.},
  booktitle={Data Engineering (ICDE), 2012 IEEE 28th International Conference on},
  pages={1297--1300},
  year={2012},
  organization={IEEE}
}

@article{tpch,
  title={TPC-H benchmark specification},
  author={Council, T.P.P.},
  journal={Published at http://www. tcp. org/hspec. html},
  year={2008}
}

@article{shneiderman1984response,
  title={Response time and display rate in human performance with computers},
  author={Shneiderman, B.},
  journal={ACM Computing Surveys (CSUR)},
  volume={16},
  number={3},
  pages={265--285},
  year={1984},
  publisher={ACM}
}

@inproceedings{miller1968response,
  title={Response time in man-computer conversational transactions},
  author={Miller, R.B.},
  booktitle={Proceedings of the December 9-11, 1968, fall joint computer conference, part I},
  pages={267--277},
  year={1968},
  organization={ACM}
}

@article{guidedinteraction,
  title={Guided interaction: Rethinking the query-result paradigm},
  author={Nandi, A. and Jagadish, HV},
  journal={Proceedings of the VLDB Endowment},
  volume={4},
  number={12},
  pages={1466--1469},
  year={2011}
}

@inproceedings{grinstein1997information,
  title={Information exploration shootout project and benchmark data sets (panel): evaluating how visualization does in analyzing real-world data analysis problems},
  author={Grinstein, G. and Laskowski, S. and Wills, G. and Rogowitz, B.},
  booktitle={Proceedings of the 8th conference on Visualization},
  pages={511--513},
  year={1997},
  organization={IEEE Computer Society Press}
}

@inproceedings{horvitz1999principles,
  title={Principles of mixed-initiative user interfaces},
  author={Horvitz, E.},
  booktitle={Proceedings of the SIGCHI conference on Human factors in computing systems: the CHI is the limit},
  pages={159--166},
  year={1999},
  organization={ACM}
}

@article{brunken2003direct,
  title={Direct measurement of cognitive load in multimedia learning},
  author={Brunken, R. and Plass, J.L. and Leutner, D.},
  journal={Educational Psychologist},
  volume={38},
  number={1},
  pages={53--61},
  year={2003},
  publisher={Taylor \& Francis}
}

@article{pang1995multiclass,
  title={Multiclass query scheduling in real-time database systems},
  author={Pang, H.H. and Carey, M.J. and Livny, M.},
  journal={Knowledge and Data Engineering, IEEE Transactions on},
  volume={7},
  number={4},
  pages={533--551},
  year={1995},
  publisher={IEEE}
}

@inproceedings{acharya1999aqua,
  title={Aqua: A fast decision support systems using approximate query answers},
  author={Acharya, S. and Gibbons, P. and Poosala, V.},
  booktitle={Proceedings of the International Conference on Very Large Data Bases},
  pages={754--757},
  year={1999}
}

@article{m4,
  title={M4: A Visualization-Oriented Time Series Data Aggregation},
  author={Jugel, Uwe and Jerzak, Zbigniew and Hackenbroich, Gregor and Markl, Volker},
  journal={Proceedings of the VLDB Endowment},
  volume={7},
  number={10},
  year={2014}
}

@article{hellerstein2000adaptive,
  title={Adaptive query processing: Technology in evolution},
  author={Hellerstein, J.M. and Franklin, M.J. and Chandrasekaran, S. and Deshpande, A. and Hildrum, K. and Madden, S. and Raman, V. and Shah, M.A.},
  journal={IEEE Data Engineering Bulletin},
  volume={23},
  number={2},
  pages={7--18},
  year={2000},
  publisher={Citeseer}
}
%------------------------------------------------------------------------------Uncategorized----------------------------------------------------%

@incollection{
  year={2003},
  isbn={978-3-540-20257-8},
  booktitle={Conceptual Modeling for Novel Application Domains},
  volume={2814},
  series={Lecture Notes in Computer Science},
  editor={Jeusfeld, ManfredA. and Pastor, Óscar},
  doi={10.1007/978-3-540-39597-3_13},
  title={Visual SQL – High-Quality ER-Based Query Treatment},
  url={http://dx.doi.org/10.1007/978-3-540-39597-3_13},
  publisher={Springer Berlin Heidelberg},
  author={Jaakkola, Hannu and Thalheim, Bernhard},
  pages={129-139},
  language={English}
}

@ARTICLE{Catarci97visualquery,
    author = {Tiziana Catarci and Maria F. Costabile and Stefano Levialdi and Carlo Batini},
    title = {Visual query systems for databases: A survey},
    journal = {Journal of Visual Languages and Computing},
    year = {1997},
    volume = {8},
    pages = {215--260}
}

@ARTICLE{fecdata,
    author = {Federal Election Commission},
    title = {Campaign Finances Dataset},
    journal = {fec.gov},
    year = {2014},
}

@ARTICLE{censusdata,
    author = {US Census Bureau},
    title = {Census Dataset},
    journal = {census.gov},
    year = {2014},
}

@article{Reisner:1981:HFS:356835.356837,
 author = {Reisner, Phyllis},
 title = {Human Factors Studies of Database Query Languages: A Survey and Assessment},
 journal = {ACM Comput. Surv.},
 issue_date = {March 1981},
 volume = {13},
 number = {1},
 month = mar,
 year = {1981},
 issn = {0360-0300},
 pages = {13--31},
 numpages = {19},
 url = {http://doi.acm.org/10.1145/356835.356837},
 doi = {10.1145/356835.356837},
 acmid = {356837},
 publisher = {ACM},
 address = {New York, NY, USA},
}

@inproceedings{Danaparamita:2011:QHU:1951365.1951440,
 author = {Danaparamita, Jonathan and Gatterbauer, Wolfgang},
 title = {QueryViz: Helping Users Understand SQL Queries and Their Patterns},
 booktitle = {Proceedings of the 14th International Conference on Extending Database Technology},
 series = {EDBT/ICDT '11},
 year = {2011},
 isbn = {978-1-4503-0528-0},
 location = {Uppsala, Sweden},
 pages = {558--561},
 numpages = {4},
 url = {http://doi.acm.org/10.1145/1951365.1951440},
 doi = {10.1145/1951365.1951440},
 acmid = {1951440},
 publisher = {ACM},
 address = {New York, NY, USA},
}

%----------------------------------------------------------------------------------Misc Projects------------------------------------------------%
% Interactive visual exploration of the multi-dimensional dataset.
@inproceedings{portes2012ilamp,
  title={iLAMP: Exploring high-dimensional spacing through backward multidimensional projection},
  author={Portes dos Santos Amorim, E and Brazil, Emilio Vital and Daniels, J and Joia, Paulo and Nonato, Luis Gustavo and Sousa, Mario Costa},
  booktitle={Visual Analytics Science and Technology (VAST), 2012 IEEE Conference on},
  pages={53--62},
  year={2012},
  organization={IEEE},
  keyword={high dim, projection}
}

%Interactive visual exploration of the clickstream clusters. Users can get a summary of a selected data or refine the cluster result.
@inproceedings{wei2012visual,
  title={Visual cluster exploration of web clickstream data},
  author={Wei, Jishang and Shen, Zeqian and Sundaresan, Neel and Ma, Kwan-Liu},
  booktitle={Visual Analytics Science and Technology (VAST), 2012 IEEE Conference on},
  pages={3--12},
  year={2012},
  organization={IEEE},
  keywords={cluster}
}

%Interactive outlier detection
@inproceedings{zhang2013sodit,
  title={SODIT: An innovative system for outlier detection using multiple localized thresholding and interactive feedback},
  author={Zhang, Ji and Wang, Hua and Tao, Xiaohui and Sun, Lili},
  booktitle={Data Engineering (ICDE), 2013 IEEE 29th International Conference on},
  pages={1364--1367},
  year={2013},
  organization={IEEE},
  keywords={outlier detection}
}

%Interaction visualization of business ecosystems which enables the analyst to explore, discover, and understand interfirm networks.
@article{basole2013understanding,
  title={Understanding Interfirm Relationships in Business Ecosystems with Interactive Visualization},
  author={Basole, Rahul C and Clear, Trustin and Hu, Mengdie and Mehrotra, Harshit and Stasko, John},
  journal={Visualization and Computer Graphics, IEEE Transactions on},
  volume={19},
  number={12},
  pages={2526--2535},
  year={2013},
  publisher={IEEE},
  keywords={business}
}

%Exploratory search and analysis of human motion data. The data is aggregated into hierarchies.
@article{bernard2013motionexplorer,
  title={MotionExplorer: Exploratory search in human motion capture data based on hierarchical aggregation},
  author={Bernard, Jurgen and Wilhelm, Nils and Kruger, Bjorn and May, Thorsten and Schreck, Tobias and Kohlhammer, Jorn},
  journal={Visualization and Computer Graphics, IEEE Transactions on},
  volume={19},
  number={12},
  pages={2257--2266},
  year={2013},
  publisher={IEEE},
  keywords={motion}
}

%Identify the unmoved important data points when users manipulate the moved the data points.
@article{hu2013semantics,
  title={Semantics of Directly Manipulating Spatializations},
  author={Hu, Xinran and Bradel, Lauren and Maiti, Dipayan and House, Leanna and North, Chris},
  journal={Visualization and Computer Graphics, IEEE Transactions on},
  volume={19},
  number={12},
  pages={2052--2059},
  year={2013},
  publisher={IEEE}
}

%Exploration of the high-dimensional spaces is guided by the user's knowledge and questions of the data.
@article{gleicher2013explainers,
  title={Explainers: Expert Explorations with Crafted Projections},
  author={Gleicher, Michael},
  journal={Visualization and Computer Graphics, IEEE Transactions on},
  volume={19},
  number={12},
  pages={2042--2051},
  year={2013},
  publisher={IEEE}
}

%Interactive visual exploration of big spatio-temporal urban data.
@article{ferreira2013visual,
  title={Visual exploration of big spatio-temporal urban data: A study of new york city taxi trips},
  author={Ferreira, Nivan and Poco, Jorge and Vo, Huy T and Freire, Juliana and Silva, Cl{\'a}udio T},
  journal={Visualization and Computer Graphics, IEEE Transactions on},
  volume={19},
  number={12},
  pages={2149--2158},
  year={2013},
  publisher={IEEE},
  keywords={spatial,temporal,multidim}
}

%A new data structure to explore the spatiotemporal datasets in real-time, insead of using data cubes.
@article{lins2013nanocubes,
  title={Nanocubes for Real-Time Exploration of Spatiotemporal Datasets},
  author={Lins, Lauro and Klosowski, James T and Scheidegger, Carlos},
  journal={EuroVis},
  year={2013}
}

%Two novel visual exploration methods for high dimensional data: dimension projection matrix and dimension projection tree.
@article{yuan2013dimension,
  title={Dimension Projection Matrix/Tree: Interactive Subspace Visual Exploration and Analysis of High Dimensional Data},
  author={Yuan, Xiaoru and Ren, Donghao and Wang, Zuchao and Guo, Cong},
  journal={Visualization and Computer Graphics, IEEE Transactions on},
  volume={19},
  number={12},
  pages={2625--2633},
  year={2013},
  publisher={IEEE},
  keywords={high dim}
}

%Visual analytics for spatial clustering. A heuristic method is used to guide users to explore the interesting clusters. Users can view the hierarchy levels during exploration.
@article{packer2013visual,
  title={Visual Analytics for Spatial Clustering: Using a Heuristic Approach for Guided Exploration},
  author={Packer, Eli and Bak, Peter and Nikkila, Mikko and Polishchuk, Valentin and Ship, Harold J},
  journal={Visualization and Computer Graphics, IEEE Transactions on},
  volume={19},
  number={12},
  pages={2179--2188},
  year={2013},
  publisher={IEEE},
  keywords={cluster,spatial}
}

%----------------------------------------------------------------------------------Gesture-Related Projects------------------------------------------------%

%To enable novice programmers to incorporate gestures into their UI prototypes, we present a "$1 recognizer" that is easy, cheap, and usable almost anywhere in about 100 lines of code.
@inproceedings{wobbrock2007gestures,
  title={Gestures without libraries, toolkits or training: a \$1 recognizer for user interface prototypes},
  author={Wobbrock, Jacob O and Wilson, Andrew D and Li, Yang},
  booktitle={UIST},
  pages={159--168},
  year={2007},
  organization={ACM}
}

% We present an evaluation of a hybrid gesture interface framework that combines on-line adaptive gesture recognition with a command predictor.
@inproceedings{cao2005evaluation,
  title={Evaluation of an on-line adaptive gesture interface with command prediction},
  author={Cao, Xiang and Balakrishnan, Ravin},
  booktitle={Proceedings of Graphics Interface 2005},
  pages={187--194},
  year={2005},
  organization={Canadian Human-Computer Communications Society}
}

%  In this paper, we studied some techniques in order to develop a gesture-allowed electronic ink editor for PDAs with hardware constraints. We designed eleven gestures, presented a new feature-based recognition algorithm to identify gestures, and proposed a method for segmenting ink data which mainly consists of Korean scripts into logical units. We implemented GesEdit, the gesture-allowed ink editor on PDAs using the proposed methods.
@article{cho2006new,
  title={A new gesture recognition algorithm and segmentation method of Korean scripts for gesture-allowed ink editor},
  author={Cho, Mi Gyung},
  journal={Information Sciences},
  volume={176},
  number={9},
  pages={1290--1303},
  year={2006},
  publisher={Elsevier}
}

% We have extended an existing user interface toolkit to support gesturesasa standard type of interaction so that researchers can easily explore this technology.
@inproceedings{landay1993extending,
  title={Extending an existing user interface toolkit to support gesture recognition},
  author={Landay, James A and Myers, Brad A},
  booktitle={INTERACT'93 and CHI'93 Conference Companion on Human Factors in Computing Systems},
  pages={91--92},
  year={1993},
  organization={ACM}
}

% We built a prototype tool typical fo those used for designing gesture sets. An experiment was then performed to gain insight into the gesture design process and to evaluate this style of tool.
@inproceedings{long1999implications,
  title={Implications for a gesture design tool},
  author={Long Jr, Allan Christian and Landay, James A and Rowe, Lawrence A},
  booktitle={Proceedings of the SIGCHI conference on Human Factors in Computing Systems},
  pages={40--47},
  year={1999},
  organization={ACM}
}

% We demonstrate that consensus exists among our participants on parameters of movement and on mappings of motion gestures onto commands. We use this consensus to develop a taxonomy for motion gestures and to specify an end-user inspired motion gesture set.
@inproceedings{ruiz2011user,
  title={User-defined motion gestures for mobile interaction},
  author={Ruiz, Jaime and Li, Yang and Lank, Edward},
  booktitle={Proceedings of the SIGCHI Conference on Human Factors in Computing Systems},
  pages={197--206},
  year={2011},
  organization={ACM}
}

%  Interaction designers are frequently not expert in pattern recognition, which may be one reason for this lack of availability. Another issue is how to effectively test gestures to ensure that they are not unintentionally activated by a user's normal movements during everyday usage. We present MAGIC, a gesture design tool that addresses both of these issues, and detail the results of an evaluation.
@inproceedings{ashbrook2010magic,
  title={MAGIC: a motion gesture design tool},
  author={Ashbrook, Daniel and Starner, Thad},
  booktitle={Proceedings of the SIGCHI Conference on Human Factors in Computing Systems},
  pages={2159--2168},
  year={2010},
  organization={ACM}
}

% This paper reports on the design and use of tactile user interfaces embedded within or wrapped around the devices that they control.
@inproceedings{harrison1998squeeze,
  title={Squeeze me, hold me, tilt me! An exploration of manipulative user interfaces},
  author={Harrison, Beverly L and Fishkin, Kenneth P and Gujar, Anuj and Mochon, Carlos and Want, Roy},
  booktitle={Proceedings of the SIGCHI conference on Human factors in computing systems},
  pages={17--24},
  year={1998},
  organization={ACM Press/Addison-Wesley Publishing Co.}
}

% In this article we seek a cognitive account of both the advantages and disadvantages of direct manipulation interfaces.
@article{hutchins1985direct,
  title={Direct manipulation interfaces},
  author={Hutchins, Edwin L and Hollan, James D and Norman, Donald A},
  journal={Human--Computer Interaction},
  volume={1},
  number={4},
  pages={311--338},
  year={1985},
  publisher={Taylor \& Francis}
}

% Preliminary studies provide insight into two potential text-entry designs that purely use accelerometers for gesture recognition.
@inproceedings{jones2010gestext,
  title={GesText: accelerometer-based gestural text-entry systems},
  author={Jones, Eleanor and Alexander, Jason and Andreou, Andreas and Irani, Pourang and Subramanian, Sriram},
  booktitle={Proceedings of the SIGCHI Conference on Human Factors in Computing Systems},
  pages={2173--2182},
  year={2010},
  organization={ACM}
}

% In this paper we begin by examining the various definitions of social acceptance that have been proposed in the literature to synthesize a definition that is based on how the user feels about performing a particular interaction as well as how the bystanders perceive the user during this interaction. We then present the main factors that influence gestures' social acceptance including culture, time, interaction type and the user's position on the innovation adoption curve.
@inproceedings{montero2010would,
  title={Would you do that?: understanding social acceptance of gestural interfaces},
  author={Montero, Calkin S and Alexander, Jason and Marshall, Mark T and Subramanian, Sriram},
  booktitle={Proceedings of the 12th international conference on Human computer interaction with mobile devices and services},
  pages={275--278},
  year={2010},
  organization={ACM}
}

% We compare two gesture sets for interactive surfaces---a set of gestures created by an end-user elicitation method and a set of gestures authored by three HCI researchers. Our findings indicate that participants preferred gestures authored by larger groups of people, such as those created by end-user elicitation methodologies or those proposed by more than one researcher.
@inproceedings{morris2010understanding,
  title={Understanding users' preferences for surface gestures},
  author={Morris, Meredith Ringel and Wobbrock, Jacob O and Wilson, Andrew D},
  booktitle={Proceedings of graphics interface 2010},
  pages={261--268},
  year={2010},
  organization={Canadian Information Processing Society}
}

% The studies described in this paper begin to look at the social acceptability of a set of gestures with re-spect to location and audience in order to investigate possi-ble ways of measuring social acceptability.
@inproceedings{rico2010usable,
  title={Usable gestures for mobile interfaces: evaluating social acceptability},
  author={Rico, Julie and Brewster, Stephen},
  booktitle={Proceedings of the SIGCHI Conference on Human Factors in Computing Systems},
  pages={887--896},
  year={2010},
  organization={ACM}
}

% Our findings indicate that users rarely care about the number of fingers they employ, that one hand is preferred to two, that desktop idioms strongly influence users' mental models, and that some commands elicit little gestural agreement, suggesting the need for on-screen widgets. We also present a complete user-defined gesture set, quantitative agreement scores, implications for surface technology, and a taxonomy of surface gestures.
@inproceedings{wobbrock2009user,
  title={User-defined gestures for surface computing},
  author={Wobbrock, Jacob O and Morris, Meredith Ringel and Wilson, Andrew D},
  booktitle={Proceedings of the SIGCHI Conference on Human Factors in Computing Systems},
  pages={1083--1092},
  year={2009},
  organization={ACM}
}

%  In this paper, we develop and articulate a set of design principles for constructing - in a systematic and extensible manner - multi-hand gestures on touch surfaces that can sense multiple points and shapes, and can also accommodate conventional point-based input.
@inproceedings{wu2006gesture,
  title={Gesture registration, relaxation, and reuse for multi-point direct-touch surfaces},
  author={Wu, Mike and Shen, Chia and Ryall, Kathy and Forlines, Clifton and Balakrishnan, Ravin},
  booktitle={Horizontal Interactive Human-Computer Systems, 2006. TableTop 2006. First IEEE International Workshop on},
  pages={8--pp},
  year={2006},
  organization={IEEE}
}

%Protractor uses a nearest neighbor approach, which recognizes an unknown gesture based on its similarity to each of the known gestures, e.g., training samples or examples given by a user.
@inproceedings{li2010protractor,
  title={Protractor: a fast and accurate gesture recognizer},
  author={Li, Yang},
  booktitle={Proceedings of the SIGCHI Conference on Human Factors in Computing Systems},
  pages={2169--2172},
  year={2010},
  organization={ACM}
}

%In this paper, we present Gesture Search, a tool that allows a user to quickly access various data items on a mobile phone by drawing gestures on its touch screen.
@inproceedings{li2010gesture,
  title={Gesture search: a tool for fast mobile data access},
  author={Li, Yang},
  booktitle={Proceedings of the 23nd annual ACM symposium on User interface software and technology},
  pages={87--96},
  year={2010},
  organization={ACM}
}

% In this paper, we present Gesture Avatar, a novel interaction technique that allows users to operate existing arbitrary user interfaces using gestures. It leverages the visibility of graphical user interfaces and the casual interaction of gestures.
@inproceedings{lu2011gesture,
  title={Gesture avatar: a technique for operating mobile user interfaces using gestures},
  author={L{\"u}, Hao and Li, Yang},
  booktitle={Proceedings of the SIGCHI Conference on Human Factors in Computing Systems},
  pages={207--216},
  year={2011},
  organization={ACM}
}

%  Targets are selected by gestures cued by icon position and appearance.
@inproceedings{yatani2008escape,
  title={Escape: a target selection technique using visually-cued gestures},
  author={Yatani, Koji and Partridge, Kurt and Bern, Marshall and Newman, Mark W},
  booktitle={Proceedings of the SIGCHI Conference on Human Factors in Computing Systems},
  pages={285--294},
  year={2008},
  organization={ACM}
}

% In this paper, we present Gesture Coder, which by learning from a few examples given by the developer automatically generates code that recognizes multi-touch gestures, tracks their state changes and invokes corresponding application actions.
@inproceedings{lu2012gesture,
  title={Gesture coder: a tool for programming multi-touch gestures by demonstration},
  author={L{\"u}, Hao and Li, Yang},
  booktitle={Proceedings of the 2012 ACM annual conference on Human Factors in Computing Systems},
  pages={2875--2884},
  year={2012},
  organization={ACM}
}

% We propose an algorithm for estimating the scale of any partial input in the context of a gesture recognition system and illustrate how it can be used to improve users' experience with gesture-based systems.
@inproceedings{appert2010scale,
  title={Scale detection for a priori gesture recognition},
  author={Appert, Caroline and Bau, Olivier},
  booktitle={Proceedings of the SIGCHI Conference on Human Factors in Computing Systems},
  pages={879--882},
  year={2010},
  organization={ACM}
}

% This paper investigates using stroke gestures as shortcuts to menu selection.  With the same amount of practice, users could successfully recall more shortcuts and make fewer errors with stroke shortcuts than with keyboard shortcuts.
@inproceedings{appert2009using,
  title={Using strokes as command shortcuts: cognitive benefits and toolkit support},
  author={Appert, Caroline and Zhai, Shumin},
  booktitle={Proceedings of the SIGCHI Conference on Human Factors in Computing Systems},
  pages={2289--2298},
  year={2009},
  organization={ACM}
}

% Using Proton, the application developer declaratively specifies each gesture as a regular expression over a stream of touch events. Proton statically analyzes the set of gestures to report conflicts, and it automatically creates gesture recognizers for the entire set. To simplify the creation of complex multitouch gestures, Proton introduces gesture tablature, a graphical notation that concisely describes the sequencing of multiple interleaved touch actions over time. Proton contributes a graphical editor for authoring tablatures and automatically compiles tablatures into regular expressions.
@inproceedings{kin2012proton,
  title={Proton: multitouch gestures as regular expressions},
  author={Kin, Kenrick and Hartmann, Bj{\"o}rn and DeRose, Tony and Agrawala, Maneesh},
  booktitle={Proceedings of the 2012 ACM annual conference on Human Factors in Computing Systems},
  pages={2885--2894},
  year={2012},
  organization={ACM}
}

%  We present Midas, a declarative model for the definition and detection of multi-touch gestures where gestures are expressed via logical rules over a set of input facts.
@inproceedings{scholliers2011midas,
  title={Midas: a declarative multi-touch interaction framework},
  author={Scholliers, Christophe and Hoste, Lode and Signer, Beat and De Meuter, Wolfgang},
  booktitle={Proceedings of the fifth international conference on Tangible, embedded, and embodied interaction},
  pages={49--56},
  year={2011},
  organization={ACM}
}

%  In this paper, we present DoubleFlip, a unique motion gesture designed as an input delimiter for mobile motion-based interaction. The DoubleFlip gesture is distinct from regular motion of a mobile device.
@inproceedings{ruiz2011doubleflip,
  title={DoubleFlip: a motion gesture delimiter for mobile interaction},
  author={Ruiz, Jaime and Li, Yang},
  booktitle={Proceedings of the SIGCHI Conference on Human Factors in Computing Systems},
  pages={2717--2720},
  year={2011},
  organization={ACM}
}

% In this paper, we present Gesture Marks, a novel approach to touch-gesture interaction that allows a user to access applications and websites using gestures without having to define them first. It offers two distinctive solutions to address the problem of scalability. First, it leverages the "wisdom of the crowd", a continually evolving library of gesture shortcuts that are collected from the user population, to infer the meaning of gestures that a user never defined himself. Second, it combines an extensible template-based gesture recognizer with a specialized handwriting recognizer to even better address handwriting-based gestures, which are a common form of gesture shortcut.
@inproceedings{ouyang2012bootstrapping,
  title={Bootstrapping personal gesture shortcuts with the wisdom of the crowd and handwriting recognition},
  author={Ouyang, Tom and Li, Yang},
  booktitle={Proceedings of the 2012 ACM annual conference on Human Factors in Computing Systems},
  pages={2895--2904},
  year={2012},
  organization={ACM}
}

%This paper studies unistroke gestures, an important category of gestures defined by their single-stroke trajectories. We present Gesture Script, a tool for creating unistroke gesture recognizers. Gesture Script enhances example-based learning with interactive declarative guidance through rendering scripts and interactively trained parts.
@article{lugesture,
  title={Gesture Script: Recognizing Gestures and their Structure using Rendering Scripts and Interactively Trained Parts},
  author={L{\"u}, Hao and Fogarty, James and Li, Yang}
}

% Proton++ is a declarative multitouch framework that allows developers to describe multitouch gestures as regular expressions of touch event symbols. It builds on the Proton framework by allowing developers to incorporate custom touch attributes directly into the gesture description. These custom attributes increase the expressivity of the gestures, while preserving the benefits of Proton: automatic gesture matching, static analysis of conflict detection, and graphical gesture creation.
@inproceedings{kin2012proton++,
  title={Proton++: a customizable declarative multitouch framework},
  author={Kin, Kenrick and Hartmann, Bj{\"o}rn and DeRose, Tony and Agrawala, Maneesh},
  booktitle={Proceedings of the 25th annual ACM symposium on User interface software and technology},
  pages={477--486},
  year={2012},
  organization={ACM}
}

% In this paper, we present Gesture Studio, a tool for creating multi-touch interaction behaviors by combining the strength of two distinct but complementary approaches: programming by demonstration and declaration. We employ an intuitive video-authoring metaphor for developers to demonstrate touch gestures, compose complicated behaviors, test these behaviors in the tool and export them as source code that can be integrated into the developers' project.
@inproceedings{lu2013gesture,
  title={Gesture studio: authoring multi-touch interactions through demonstration and declaration},
  author={L{\"u}, Hao and Li, Yang},
  booktitle={Proceedings of the SIGCHI Conference on Human Factors in Computing Systems},
  pages={257--266},
  year={2013},
  organization={ACM}
}

% This paper describes GRANDMA, a toolkit for rapidly adding gestures to direct manipulation interfaces. The trainable single-stroke gesture recognizer used by GRANDMA is also described.
@book{rubine1991specifying,
  title={Specifying gestures by example},
  author={Rubine, Dean},
  volume={25},
  number={4},
  year={1991},
  publisher={ACM}
}

% The video presents a two-phase interaction technique that combines gesture and direct manipulation. A two-phase interaction begins with a gesture, which is recognized during the interaction. After recognition, the application is informed and the interaction continues, allowing the user to manipulate parameters interactively,
@inproceedings{rubine1992combining,
  title={Combining gestures and direct manipulation},
  author={Rubine, Dean},
  booktitle={Proceedings of the SIGCHI conference on Human factors in computing systems},
  pages={659--660},
  year={1992},
  organization={ACM}
}

% We present $P, a new member of the $-family, that remedies this limitation by considering gestures as clouds of points. $P performs similarly to $1 on unistrokes and is superior to $N on multistrokes. Specifically, $P delivers >99% accuracy in user-dependent testing with 5+ training samples per gesture type and stays above 99% for user-independent tests when using data from 10 participants.
@inproceedings{vatavu2012gestures,
  title={Gestures as point clouds: a $ P recognizer for user interface prototypes},
  author={Vatavu, Radu-Daniel and Anthony, Lisa and Wobbrock, Jacob O},
  booktitle={Proceedings of the 14th ACM international conference on Multimodal interaction},
  pages={273--280},
  year={2012},
  organization={ACM}
}

%In this paper, we explore mechanisms to teach end users motion gestures, examining two factors. The first factor is how to represent motion gestures. The second factor we explore is recognizer feedback.
@inproceedings{kamal2014teaching,
  title={Teaching motion gestures via recognizer feedback},
  author={Kamal, Ankit and Li, Yang and Lank, Edward},
  booktitle={Proceedings of the 19th international conference on Intelligent User Interfaces},
  pages={73--82},
  year={2014},
  organization={ACM}
}

% We describe OctoPocus, an example of a dynamic guide that combines on-screen feedforward and feedback to help users learn, execute and remember gesture sets.
@inproceedings{bau2008octopocus,
  title={OctoPocus: a dynamic guide for learning gesture-based command sets},
  author={Bau, Olivier and Mackay, Wendy E},
  booktitle={Proceedings of the 21st annual ACM symposium on User interface software and technology},
  pages={37--46},
  year={2008},
  organization={ACM}
}

% GestureBar leverages the familiar, clean look of a common toolbar, but in place of executing commands, richly discloses how to execute commands with gestures, through animated images, detail tips and an out-of-document practice area.
@inproceedings{bragdon2009gesturebar,
  title={GestureBar: improving the approachability of gesture-based interfaces},
  author={Bragdon, Andrew and Zeleznik, Robert and Williamson, Brian and Miller, Timothy and LaViola Jr, Joseph J},
  booktitle={Proceedings of the SIGCHI Conference on Human Factors in Computing Systems},
  pages={2269--2278},
  year={2009},
  organization={ACM}
}

% We present a bi-level threshold recognition technique designed to lower the rate of recognition failures by accepting either a tightly thresholded gesture or two consecutive possible gestures recognized by a relaxed model.
@inproceedings{negulescu2012recognition,
  title={A recognition safety net: bi-level threshold recognition for mobile motion gestures},
  author={Negulescu, Matei and Ruiz, Jaime and Lank, Edward},
  booktitle={Proceedings of the 14th international conference on Human-computer interaction with mobile devices and services},
  pages={147--150},
  year={2012},
  organization={ACM}
}

%We present CrowdLearner, a framework based on crowdsourcing to automatically generate recognizers using mobile sensor input such as accelerometer or touchscreen readings. CrowdLearner allows a developer to easily create a recognition task, distribute it to the crowd, and monitor its progress as more data becomes available.
@inproceedings{amini2013crowdlearner,
  title={CrowdLearner: rapidly creating mobile recognizers using crowdsourcing},
  author={Amini, Shahriyar and Li, Yang},
  booktitle={Proceedings of the 26th annual ACM symposium on User interface software and technology},
  pages={163--172},
  year={2013},
  organization={ACM}
}

% This paper introduces the Georgia Tech Gesture Toolkit GT2k which leverages Cambridge University's speech recognition toolkit, HTK, to provide tools that support gesture recognition research.
@inproceedings{westeyn2003georgia,
  title={Georgia tech gesture toolkit: supporting experiments in gesture recognition},
  author={Westeyn, Tracy and Brashear, Helene and Atrash, Amin and Starner, Thad},
  booktitle={Proceedings of the 5th international conference on Multimodal interfaces},
  pages={85--92},
  year={2003},
  organization={ACM}
}

@book{lazar2010research,
	Author = {Lazar, Jonathan and Feng, Jinjuan Heidi and Hochheiser, Harry},
	Publisher = {Wiley. com},
	Title = {Research methods in human-computer interaction},
	Year = {2010}
}

@article{10.1109/TKDE.2005.16,
author = {Himanshu Gupta and Inderpal Singh Mumick},
title = {Selection of Views to Materialize in a Data Warehouse},
journal ={IEEE Transactions on Knowledge and Data Engineering},
year = {2005},
}

% In this paper, we introduce the vision of a new generation of data management systems, called dbTouch; our vision is to enable interactive and intuitive data exploration via data-base kernels which are tailored for touch-based exploration.
@inproceedings{idreos2013dbtouch,
  title={dbTouch: Analytics at your Fingertips.},
  author={Idreos, Stratos and Liarou, Erietta},
  booktitle={CIDR},
  year={2013}
}

% This way we build a system that allows to define new and complex gestures on the basis of a declarative programming interface. On this basis our demonstration data3 provides a basic natural interaction OLAP interface for a sample star schema database using Microsoft's Kinect.
@inproceedings{hirte2012data3,
  title={Data3--a kinect interface for olap using complex event processing},
  author={Hirte, Steffen and Seifert, Andreas and Baumann, Stephan and Klan, Daniel and Sattler, K-U},
  booktitle={Data Engineering (ICDE), 2012 IEEE 28th International Conference on},
  pages={1297--1300},
  year={2012},
  organization={IEEE}
}

% dbTouch is a new research direction towards a next generation of data management systems that inherently support data exploration by allowing touch-based interaction.
@inproceedings{liarou2014dbtouch,
  title={dbTouch in Action: Database Kernels for Touch-based Data Exploration},
  author={Liarou, Erietta and Idreos, Stratos},
  booktitle={Proceedings of the 30th IEEE International Conference on Data Engineering (ICDE)},
  year={2014}
}

%------------------------------------------------------Leap Motion---------------------------------------------------------%
% This paper presents a first study of a Leap Motion Controller. The main focus of attention is on the evaluation of the accuracy and repeatability
@article{weichert2013analysis,
  title={Analysis of the accuracy and robustness of the leap motion controller},
  author={Weichert, Frank and Bachmann, Daniel and Rudak, Bartholom{\"a}us and Fisseler, Denis},
  journal={Sensors (Basel, Switzerland)},
  volume={13},
  number={5},
  pages={6380},
  year={2013},
  publisher={Multidisciplinary Digital Publishing Institute (MDPI)}
}

% To improve the accuracy of target selection for finger touch, we conceptualize finger touch input as an uncertain process, and derive a statistical target selection criterion, Bayesian Touch Criterion, by combining the basic Bayes' rule of probability with the generalized dual Gaussian distribution hypothesis of finger touch.
@inproceedings{bi2013bayesian,
  title={Bayesian touch: a statistical criterion of target selection with finger touch},
  author={Bi, Xiaojun and Zhai, Shumin},
  booktitle={Proceedings of the 26th annual ACM symposium on User interface software and technology},
  pages={51--60},
  year={2013},
  organization={ACM}
}

%  Based on these foundational studies this review presents a set of design principles for creating stroke gesture interfaces. These include making gestures analogous to physical effects or cultural conventions, keeping gestures simple and distinct, defining stroke gestures systematically, making them self-revealing, supporting appropriate levels of chunking, and facilitating progress from visually guided performance to recall-driven performance
@article{zhai2012foundational,
  title={Foundational Issues in Touch-Screen Stroke Gesture Design-An Integrative Review},
  author={Zhai, Shumin and Kristensson, Per Ola and Appert, Caroline and Andersen, Tue Haste and Cao, Xiang and others},
  journal={Foundations and Trends in Human-Computer Interaction},
  volume={5},
  number={2},
  pages={97--205},
  year={2012}
}

% We propose a novel approach based on positive reinforcement for motivating the online learning of multi-touch gestures: introducing simple, game-like elements to make gesture learning fun and enjoyable. We develop 3 metaphors, button widgets, animated spring widgets, and physical props, as primitives for simple, physically-based puzzles which afford the disclosure of static and dynamic hand gestures.
@inproceedings{bragdon2010gesture,
  title={Gesture play: motivating online gesture learning with fun, positive reinforcement and physical metaphors},
  author={Bragdon, Andrew and Uguray, Arman and Wigdor, Daniel and Anagnostopoulos, Stylianos and Zeleznik, Robert and Feman, Rutledge},
  booktitle={ACM international conference on interactive tabletops and surfaces},
  pages={39--48},
  year={2010},
  organization={ACM}
}

% This dissertation presents work that attempts to alleviate two of the major difficulties: the construction of gesture classifiers and the integration of gestures into direct manipulation interfaces.
@phdthesis{rubine1991automatic,
  title={The automatic recognition of gestures},
  author={Rubine, Dean Harris},
  year={1991},
  school={University of Toronto}
}

% ShadowGuides provides on-demand assistance to the user by combining visualizations of the user's current hand posture as interpreted by the system (feedback) and available postures and completion paths necessary to finish the gesture (feedforward).
@inproceedings{freeman2009shadowguides,
  title={ShadowGuides: visualizations for in-situ learning of multi-touch and whole-hand gestures},
  author={Freeman, Dustin and Benko, Hrvoje and Morris, Meredith Ringel and Wigdor, Daniel},
  booktitle={Proceedings of the ACM International Conference on Interactive Tabletops and Surfaces},
  pages={165--172},
  year={2009},
  organization={ACM}
}

% Most interactions fall into one of two modalities: 1) direct touch and multi-touch (by hand and by tangibles) directly on the surface, and 2) hand gestures above the surface.  We first contribute a unification of these discrete interaction modalities called the continuous interaction space. Our second contribution illustrates this, where we introduce a variety of interaction categories that exploit the space between these modalities.
@incollection{marquardt2011continuous,
  title={The continuous interaction space: interaction techniques unifying touch and gesture on and above a digital surface},
  author={Marquardt, Nicolai and Jota, Ricardo and Greenberg, Saul and Jorge, Joaquim A},
  booktitle={Human-Computer Interaction--INTERACT 2011},
  pages={461--476},
  year={2011},
  publisher={Springer}
}

%  We present a variety of multifinger and whole hand gestural interaction techniques for these displays that leverage and extend the types of actions that people perform when interacting on real physical tabletops.
@inproceedings{wu2003multi,
  title={Multi-finger and whole hand gestural interaction techniques for multi-user tabletop displays},
  author={Wu, Mike and Balakrishnan, Ravin},
  booktitle={Proceedings of the 16th annual ACM symposium on User interface software and technology},
  pages={193--202},
  year={2003},
  organization={ACM}
}

%  In this paper we study whether familiarity with other environments influences how users approach interaction with a multi-touch surface computer as well as how efficiently those users complete a simple task.
@incollection{north2009understanding,
  title={Understanding multi-touch manipulation for surface computing},
  author={North, Chris and Dwyer, Tim and Lee, Bongshin and Fisher, Danyel and Isenberg, Petra and Robertson, George and Inkpen, Kori},
  booktitle={Human-Computer Interaction--INTERACT 2009},
  pages={236--249},
  year={2009},
  publisher={Springer}
}

% We propose the use of multi-touch interaction to provide fast and convenient interaction with parallel coordinates. By using a multitouch trackpad rather than the screen directly, the user’s hands do not obscure the visualization during interaction.
@article{kosara2010poster,
  title={Poster: Indirect Multi-Touch Interaction for Brushing in Parallel Coordinates},
  author={Kosara, Robert},
  journal={IEEE Trans. InfoVis. Comput. Graph},
  year={2010},
  publisher={Citeseer}
}

% We investigate the differences -- in terms of both quantitative performance and subjective preference -- between direct-touch and mouse input for unimanual and bimanual tasks on tabletop displays. The results of two experiments show that for bimanual tasks performed ontabletops, users benefit from direct-touch input. However,our results also indicate that mouse input may be more appropriate for a single user working on tabletop tasks requiring only single-point interaction.
@inproceedings{forlines2007direct,
  title={Direct-touch vs. mouse input for tabletop displays},
  author={Forlines, Clifton and Wigdor, Daniel and Shen, Chia and Balakrishnan, Ravin},
  booktitle={Proceedings of the SIGCHI conference on Human factors in computing systems},
  pages={647--656},
  year={2007},
  organization={ACM}
}

%  This dissertation examines how multi-touch input lets us make better use of our manual dexterity. We study the human factors governing multi-touch interaction, with special em-phasis on finger coordination.The results of our studies reveal the roles played by the visual structure and the control structure of tasks in determining the effectiveness of mappings between users ’ hands and fingers and the parameters they control in a software system.We also presents a number of novel interaction techniques that illustrate the benefits of multi-touch interaction.
@article{moscovich2007principles,
  title={Principles and applications of multi-touch interaction},
  author={Moscovich, Tomer},
  year={2007},
  publisher={Citeseer}
}

% This sensor recognizes multiple hand positions and shapes and calculates the distance between the hand and the surface by using capacitive sensing and a mesh-shaped antenna.
@inproceedings{rekimoto2002smartskin,
  title={SmartSkin: an infrastructure for freehand manipulation on interactive surfaces},
  author={Rekimoto, Jun},
  booktitle={Proceedings of the SIGCHI conference on Human factors in computing systems},
  pages={113--120},
  year={2002},
  organization={ACM}
}

% To explore alternatives and variations of this mode of interaction, we have defined five alternative gesture sets for the tasks of modifying the map view and selecting map objects in an emergency management scenario.
@inproceedings{artinger2010alternative,
  title={Alternative multitouch gestures for map interaction},
  author={Artinger, Eva and Schanzenbach, Martin and Echtler, Florian},
  booktitle={ACM International Conference on Interactive Tabletops and Surfaces},
  pages={297--297},
  year={2010},
  organization={ACM}
}

%  In this paper, we present the design of and experience with DTLens, a new zoom-in-context, multi-user, two-handed, multi-lens interaction technique that enables group exploration of spatial data with multiple individual lenses on the same direct-touch interactive tabletop.
@inproceedings{forlines2005dtlens,
  title={DTLens: multi-user tabletop spatial data exploration},
  author={Forlines, Clifton and Shen, Chia},
  booktitle={Proceedings of the 18th annual ACM symposium on User interface software and technology},
  pages={119--122},
  year={2005},
  organization={ACM}
}

% In this paper, we provide a categorization of multitouch hand and foot gestures for the interaction with spatial data on a large-scale interactive wall.
@inproceedings{schoning2009using,
  title={Using hands and feet to navigate and manipulate spatial data},
  author={Sch{\"o}ning, Johannes and Daiber, Florian and Kr{\"u}ger, Antonio and Rohs, Michael},
  booktitle={CHI'09 Extended Abstracts on Human Factors in Computing Systems},
  pages={4663--4668},
  year={2009},
  organization={ACM}
}

% A large screen display is used for data visualization, and collaborative, multi-user interactions in emergency management are supported through voice and gesture recognition.
@inproceedings{rauschert2002designing,
  title={Designing a human-centered, multimodal GIS interface to support emergency management},
  author={Rauschert, Ingmar and Agrawal, Pyush and Sharma, Rajeev and Fuhrmann, Sven and Brewer, Isaac and MacEachren, Alan},
  booktitle={Proceedings of the 10th ACM international symposium on Advances in geographic information systems},
  pages={119--124},
  year={2002},
  organization={ACM}
}

%  In this paper, we circumvent this difficulty by: (a) building a multimodal speech and gesture engine around the Diamond Touch multi-user surface, and (b) wrapping existing, widely-used off-the-shelf single-user interactive spatial applications with a multimodal interface created from this engine. We also contribute (1) a set of technical and behavioural affordances of multimodal interaction on a tabletop, and (2) lessons learnt from the limitations of single user applications.
@inproceedings{tse2006enabling,
  title={Enabling interaction with single user applications through speech and gestures on a multi-user tabletop},
  author={Tse, Edward and Shen, Chia and Greenberg, Saul and Forlines, Clifton},
  booktitle={Proceedings of the working conference on Advanced visual interfaces},
  pages={336--343},
  year={2006},
  organization={ACM}
}

% We develop bimanual techniques to support a variety of asymmetric and symmetric interactions, including fast targeting and navigation to all parts of a large display from the comfort of a desk and chair, as well as techniques that exploit the ability of the vision-based hand tracking system to provide multi-finger identification and full 2D hand segmentation.
@inproceedings{malik2005interacting,
  title={Interacting with large displays from a distance with vision-tracked multi-finger gestural input},
  author={Malik, Shahzad and Ranjan, Abhishek and Balakrishnan, Ravin},
  booktitle={Proceedings of the 18th annual ACM symposium on User interface software and technology},
  pages={43--52},
  year={2005},
  organization={ACM}
}

% In order to improve interoperability, we aim to identify the common traits of these systems and present a layered software architecture which abstracts these similarities by defining common interfaces between successive layers.
@inproceedings{echtler2008multitouch,
  title={A multitouch software architecture},
  author={Echtler, Florian and Klinker, Gudrun},
  booktitle={Proceedings of the 5th Nordic conference on Human-computer interaction: building bridges},
  pages={463--466},
  year={2008},
  organization={ACM}
}

% In this paper, we present an approach to map fingers to their associated joined hand contributing to potential enhancements for gesture recognition and user interaction.
@inproceedings{dang2009hand,
  title={Hand distinction for multi-touch tabletop interaction},
  author={Dang, Chi Tai and Straub, Martin and Andr{\'e}, Elisabeth},
  booktitle={Proceedings of the ACM International Conference on Interactive Tabletops and Surfaces},
  pages={101--108},
  year={2009},
  organization={ACM}
}

% In this paper we present novel input devices that combine the standard capabilities of a computer mouse with multi-touch sensing. Our goal is to enrich traditional pointer-based desktop interactions with touch and gestures. To chart the design space, we present five different multi-touch mouse implementations.
@inproceedings{villar2009mouse,
  title={Mouse 2.0: multi-touch meets the mouse},
  author={Villar, Nicolas and Izadi, Shahram and Rosenfeld, Dan and Benko, Hrvoje and Helmes, John and Westhues, Jonathan and Hodges, Steve and Ofek, Eyal and Butler, Alex and Cao, Xiang and others},
  booktitle={Proceedings of the 22nd annual ACM symposium on User interface software and technology},
  pages={33--42},
  year={2009},
  organization={ACM}
}

%  We posit that by creating graphical cursors that reflect more of the hand's physical properties, we can allow for richer and more fluid interaction.
@inproceedings{moscovich2006multi,
  title={Multi-finger cursor techniques},
  author={Moscovich, Tomer and Hughes, John F},
  booktitle={Proceedings of Graphics Interface 2006},
  pages={1--7},
  year={2006},
  organization={Canadian Information Processing Society}
}

% In this paper we describe the design challenges and formalize the design space of multi-touch mice interactions. We observed that our multi-touch mouse interactions were overall slower than the chosen baselines; however, techniques providing a single focus of interaction and explicit touch activation yielded better performance and higher preferences from our participants.
@inproceedings{benko2010design,
  title={Design and evaluation of interaction models for multi-touch mice},
  author={Benko, Hrvoje and Izadi, Shahram and Wilson, Andrew D and Cao, Xiang and Rosenfeld, Dan and Hinckley, Ken},
  booktitle={Proceedings of Graphics Interface 2010},
  pages={253--260},
  year={2010},
  organization={Canadian Information Processing Society}
}

% This paper points out the new challenges that mixed reality raises in terms of interaction design, and suggests a new gesture-based direct manipulation paradigm for instrumented environments, where technology is embedded in the physical space so as to display and sense information.
@inproceedings{terrenghi2005design,
  title={Design of affordances for direct manipulation of digital information in ubiquitous computing scenarios},
  author={Terrenghi, Lucia},
  booktitle={Smart Graphics},
  pages={198--205},
  year={2005},
  organization={Springer}
}

% We describe the fundamental characteristics of this complex scientific domain and discuss how these characteristics, combined with an assessment of current research surrounding multi-touch and the digital desktop, informed the design of our system.
@inproceedings{coram2013astrotouch,
  title={AstroTouch: a multi-touch digital desktop for astrodynamics},
  author={Coram, Jamie L and Iverson, Rob and Ackerman, Andrew},
  booktitle={Proceedings of the 2013 ACM international conference on Interactive tabletops and surfaces},
  pages={11--14},
  year={2013},
  organization={ACM}
}

%  We briefly present knowledge of the domain and how it informed the design of SkyHunter, a prototype multi-surface environment to support oil and gas exploration.
@inproceedings{seyed2013skyhunter,
  title={SkyHunter: a multi-surface environment for supporting oil and gas exploration},
  author={Seyed, Teddy and Costa Sousa, Mario and Maurer, Frank and Tang, Anthony},
  booktitle={Proceedings of the 2013 ACM international conference on Interactive tabletops and surfaces},
  pages={15--22},
  year={2013},
  organization={ACM}
}

%  We developed a co-located collaborative rich information prototype to demonstrate the embodied trans-surface interaction technique and support imagining and planning tasks.
@inproceedings{fei2013peripheral,
  title={Peripheral array of tangible NFC tags: positioning portals for embodied trans-surface interaction},
  author={Fei, Shenfeng and Webb, Andrew M and Kerne, Andruid and Qu, Yin and Jain, Ajit},
  booktitle={Proceedings of the 2013 ACM international conference on Interactive tabletops and surfaces},
  pages={33--36},
  year={2013},
  organization={ACM}
}

% For finding the optimal placement, our metrics are based on geographic features, on the users' sketched input, and on the annotations geometry itself. Moreover, we also added additional features to minimize occlusions for multiple annotations.
@inproceedings{kaneider2013automatic,
  title={Automatic annotation placement for interactive maps},
  author={Kaneider, Daniel and Seifried, Thomas and Haller, Michael},
  booktitle={Proceedings of the 2013 ACM international conference on Interactive tabletops and surfaces},
  pages={61--70},
  year={2013},
  organization={ACM}
}

% The pad combines a 4x6 grid of programmable NFC readers together with printed sheets of A4-sized paper to allow teacher-driven creation of interactive learning applications featuring application-specific tangibles.
@inproceedings{garzotto2010paper,
  title={Paper-based multimedia interaction as learning tool for disabled children},
  author={Garzotto, Franca and Bordogna, Manuel},
  booktitle={Proceedings of the 9th international Conference on Interaction Design and Children},
  pages={79--88},
  year={2010},
  organization={ACM}
}

% In this paper, we evaluate the performance and experience differences between direct touch and mouse input on horizontal and vertical surfaces using a simple application and several validated scales. We find that, not only are both speed and accuracy improved when using the multi-touch display over a mouse, but that participants were happier and more engaged. They also felt more competent, in control, related to other people, and immersed.
@inproceedings{watson2013deconstructing,
  title={Deconstructing the touch experience},
  author={Watson, Diane and Hancock, Mark and Mandryk, Regan L and Birk, Max},
  booktitle={Proceedings of the 2013 ACM international conference on Interactive tabletops and surfaces},
  pages={199--208},
  year={2013},
  organization={ACM}
}

% In this note, we present the results from a study where we manipulated angle, direction, distance, and position of two-finger pinch gestures. The study provides insight into how variables interact with each other to affect performance and how certain combinations of pinch gesture characteristics can result in uncomfortable or difficult pinch gestures.
@inproceedings{hoggan2013multi,
  title={Multi-touch pinch gestures: performance and ergonomics},
  author={Hoggan, Eve and Nacenta, Miguel and Kristensson, Per Ola and Williamson, John and Oulasvirta, Antti and Lehti{\"o}, Anu},
  booktitle={Proceedings of the 2013 ACM international conference on Interactive tabletops and surfaces},
  pages={219--222},
  year={2013},
  organization={ACM}
}

% In this paper, we present coMAP, a system built for interactive tabletops that facilitates collaborative situation analysis and planning in crisis management teams. Users can interact with coMAP using multi-touch as well as pen input.
@inproceedings{doeweling2013support,
  title={Support for collaborative situation analysis and planning in crisis management teams using interactive tabletops},
  author={Doeweling, Sebastian and Tahiri, Tarik and Sowinski, Philipp and Schmidt, Benedikt and Khalilbeigi, Mohammadreza},
  booktitle={Proceedings of the 2013 ACM international conference on Interactive tabletops and surfaces},
  pages={273--282},
  year={2013},
  organization={ACM}
}

% In this work we present our initial efforts to visually explore and annotate geological outcrops through multitouch, including a 3D navigation technique and horizon surface creation and edition.
@inproceedings{sultanum2013navigating,
  title={Navigating and annotating 3D geological outcrops through multi-touch interaction},
  author={Sultanum, Nicole and Vital Brazil, Emilio and Costa Sousa, Mario},
  booktitle={Proceedings of the 2013 ACM international conference on Interactive tabletops and surfaces},
  pages={345--348},
  year={2013},
  organization={ACM}
}

% The motivation in this research endeavor is to design a flexible and compact modeling language for multi-touch gesture recognition using Petri Nets
@inproceedings{ortega2013exploring,
  title={Exploring modeling language for multi-touch systems using petri nets},
  author={Ortega, Francisco R and Hernandez, Frank and Barreto, Armando and Rishe, Naphtali D and Adjouadi, Malek and Liu, Su},
  booktitle={Proceedings of the 2013 ACM international conference on Interactive tabletops and surfaces},
  pages={361--364},
  year={2013},
  organization={ACM}
}

% This paper introduces an asymmetric bimanual interaction technique that makes browser-based multi-touch gestures more expressive.
@inproceedings{kleimola2013touchmodifier,
  title={TouchModifier: enriched multi-touch gestures for tablet browsers},
  author={Kleimola, Jari and Laine, Markku and Litvinova, Evgenia and Vuorimaa, Petri},
  booktitle={Proceedings of the 2013 ACM international conference on Interactive tabletops and surfaces},
  pages={445--448},
  year={2013},
  organization={ACM}
}

% Based on participant performance, we find no evidence that interface type affects navigation ability.
@inproceedings{beheshti2012touch,
  title={Touch, click, navigate: comparing tabletop and desktop interaction for map navigation tasks},
  author={Beheshti, Elham and Van Devender, Anne and Horn, Michael},
  booktitle={Proceedings of the 2012 ACM international conference on Interactive tabletops and surfaces},
  pages={205--214},
  year={2012},
  organization={ACM}
}

% The protocol allows participants to diverge from the shared analysis path (branch), study the data independently (explore), and then contribute back their findings onto the shared display (merge). We apply this concept to collaborative search in multidimensional data, and propose an implementation where the public view is a tabletop display and the private views are embedded in handheld tablets.
@inproceedings{mcgrath2012branch,
  title={Branch-explore-merge: facilitating real-time revision control in collaborative visual exploration},
  author={McGrath, Will and Bowman, Brian and McCallum, David and Hincapi{\'e}-Ramos, Juan David and Elmqvist, Niklas and Irani, Pourang},
  booktitle={Proceedings of the 2012 ACM international conference on Interactive tabletops and surfaces},
  pages={235--244},
  year={2012},
  organization={ACM}
}

% We present TouchWave, a rethinking and extension of stacked graphs for multi-touch capable devices that provides a variety of flexible layout adjustments, interactive options for querying data values, and seamlessly switching between different visualizations. In addition to ameliorating the main issues of stacked graphs, TouchWave also integrates hierarchical data within stacked graphs.
@inproceedings{baur2012touchwave,
  title={TouchWave: kinetic multi-touch manipulation for hierarchical stacked graphs},
  author={Baur, Dominikus and Lee, Bongshin and Carpendale, Sheelagh},
  booktitle={Proceedings of the 2012 ACM international conference on Interactive tabletops and surfaces},
  pages={255--264},
  year={2012},
  organization={ACM}
}

% EventHurdle allows designers to visually define and modify gestures through interaction workspace and graphical markup language with hurdles.
@inproceedings{kim2013eventhurdle,
  title={EventHurdle: supporting designers' exploratory interaction prototyping with gesture-based sensors},
  author={Kim, Ju-Whan and Nam, Tek-Jin},
  booktitle={Proceedings of the SIGCHI Conference on Human Factors in Computing Systems},
  pages={267--276},
  year={2013},
  organization={ACM}
}

% Overall, users were fastest with a touch-enhanced gaze pointer for selecting and positioning an object after some training. While the positive user feedback for both sets suggests that our proposed gaze- and head-directed interaction techniques are suitable for a convenient and fluent selection and manipulation of distant targets, further improvements are necessary for more precise cursor control.
@inproceedings{stellmach2013still,
  title={Still looking: Investigating seamless gaze-supported selection, positioning, and manipulation of distant targets},
  author={Stellmach, Sophie and Dachselt, Raimund},
  booktitle={Proceedings of the SIGCHI Conference on Human Factors in Computing Systems},
  pages={285--294},
  year={2013},
  organization={ACM}
}

% In this context, a multimodal combination of gaze and foot input is highly promising for supporting manual interactions, for example, using mouse and keyboard. Motivated by this, we present several alternatives for multimodal gaze-supported foot interaction in a computer desktop setup for pan and zoom.
@inproceedings{gobel2013gaze,
  title={Gaze-supported foot interaction in zoomable information spaces},
  author={G{\"o}bel, Fabian and Klamka, Konstantin and Siegel, Andreas and Vogt, Stefan and Stellmach, Sophie and Dachselt, Raimund},
  booktitle={CHI'13 Extended Abstracts on Human Factors in Computing Systems},
  pages={3059--3062},
  year={2013},
  organization={ACM}
}

% In this paper we describe TouchViz, an information visualization system for tablets that encourages rich interaction, exploration, and play through references to physical models.
@inproceedings{rzeszotarski2013touchviz,
  title={TouchViz:(multi) touching multivariate data},
  author={Rzeszotarski, Jeffrey M and Kittur, Aniket},
  booktitle={CHI'13 Extended Abstracts on Human Factors in Computing Systems},
  pages={1779--1784},
  year={2013},
  organization={ACM}
}

% Blended Shelf offers a 3D visualization of library collections with the integration of real-world attributes like the size and availability of books.  The user can explore and search the shelves by touch interaction.
@book{kleiner2013blended,
  title={Blended shelf: reality-based presentation and exploration of library collections},
  author={Kleiner, Eike and R{\"a}dle, Roman and Reiterer, Harald},
  year={2013},
  publisher={ACM}
}

%  In this paper, we present the results of a guessability study focused on hand gestures in AR. A total of 800 gestures have been elicited for 40 selected tasks from 20 partic-ipants. Using the agreement found among gestures, a user-defined gesture set was created to guide design-ers to achieve consistent user-centered gestures in AR.
@incollection{piumsomboon2013user,
  title={User-defined gestures for augmented reality},
  author={Piumsomboon, Thammathip and Clark, Adrian and Billinghurst, Mark and Cockburn, Andy},
  booktitle={Human-Computer Interaction--INTERACT 2013},
  pages={282--299},
  year={2013},
  publisher={Springer}
}

%----------------------------------------------------------User-defined Gestures for Augmented Reality----------------------------%
%-------------------------------Interactive Visual Exploration with Provenance------------------------------------------------------------------------------%
% We will also present a series operations and user interfaces that leverage provenance for tasks that go beyond reproducibility, such as aiding users in the process of pipeline design and refinement, in performing comparative analysis and visualization, supporting collaborative data exploration as well as the publication of documented, reproducible results.
@inproceedings{silva2010provenance,
  title={Provenance-enabled data exploration and visualization with vistrails},
  author={Silva, Cl{\'a}udio and Freire, Juliana and Santos, Emanuele and Anderson, Erik},
  booktitle={Graphics, Patterns and Images Tutorials (SIBGRAPI-T), 2010 23rd SIBGRAPI Conference on},
  pages={1--9},
  year={2010},
  organization={IEEE}
}

%We show how a new action-based model for capturing and maintaining detailed provenance of the visualization process can be used to streamline the data exploration process and reduce the time to insight.
@article{callahan2006using,
  title={Using provenance to streamline data exploration through visualization},
  author={Callahan, Steven P and Freire, Juliana and Santos, Emanuele and Scheidegger, Carlos E and Silva, Cl{\'a}udio T and Vo, Huy T},
  year={2006},
  publisher={Citeseer}
}

%We show that provenance metadata collected during the creation of pipelines can be reused to suggest similar content in related visualizations and guide semi-automated changes. We introduce the idea of query-by-example in the context of an ensemble of visualizations, and the use of analogies as first-class operations in a system to guide scalable interactions.
@article{scheidegger2007querying,
  title={Querying and creating visualizations by analogy},
  author={Scheidegger, Carlos E and Vo, Huy T and Koop, David and Freire, Juliana and Silva, Cl{\'a}udio T},
  journal={Visualization and Computer Graphics, IEEE Transactions on},
  volume={13},
  number={6},
  pages={1560--1567},
  year={2007},
  publisher={IEEE}
}

%-------------------------------Interactive Visual Exploration with Projection & Dimension Reduction------------------------------------------------------------------------------%
% Guided by this, the analyst can explore the high-dimensional data set and interactively select a subset of the potentially most interesting variables, employing various methods for dimensionality reduction.
@article{fernstad2013quality,
  title={Quality-based guidance for exploratory dimensionality reduction},
  author={Fernstad, Sara Johansson and Shaw, Jane and Johansson, Jimmy},
  journal={Information Visualization},
  volume={12},
  number={1},
  pages={44--64},
  year={2013},
  publisher={SAGE Publications}
}

% This paper introduces an approach to exploration and discovery in high-dimensional data that incorporates a user's knowledge and questions to craft sets of projection functions meaningful to them.
@article{gleicher2013explainers,
  title={Explainers: Expert Explorations with Crafted Projections},
  author={Gleicher, Michael},
  journal={Visualization and Computer Graphics, IEEE Transactions on},
  volume={19},
  number={12},
  pages={2042--2051},
  year={2013},
  publisher={IEEE}
}

%VHDR not only generates lower dimensional spaces that are meaningful to users, but also allows user interactions in most steps of the process. In VHDR, dimensions are grouped into a hierarchy, and lower dimensional spaces are constructed using clusters of the hierarchy.
@inproceedings{yang2003visual,
  title={Visual hierarchical dimension reduction for exploration of high dimensional datasets},
  author={Yang, Jing and Ward, Matthew O and Rundensteiner, Elke A and Huang, Shiping},
  booktitle={VisSym},
  year={2003}
}

%Targeted Projection Pursuit is a novel method for visualising high-dimensional datasets which allows the user to interactively explore the space of possible views to find those that meet their requirements.
@inproceedings{faith2007targeted,
  title={Targeted Projection Pursuit for Interactive Exploration of High-Dimensional Data Sets},
  author={Faith, Joe},
  booktitle={IV},
  pages={286--292},
  year={2007},
  organization={Citeseer}
}

%Two novel visual exploration methods for high dimensional data: dimension projection matrix and dimension projection tree.
@article{yuan2013dimension,
  title={Dimension Projection Matrix/Tree: Interactive Subspace Visual Exploration and Analysis of High Dimensional Data},
  author={Yuan, Xiaoru and Ren, Donghao and Wang, Zuchao and Guo, Cong},
  journal={Visualization and Computer Graphics, IEEE Transactions on},
  volume={19},
  number={12},
  pages={2625--2633},
  year={2013},
  publisher={IEEE}
}

% In this work we present a novel fast technique for projecting multi-dimensional data sets into bidimensional (2D) spaces that preserves neighborhood relationships.
@article{tejada2003improved,
  title={On improved projection techniques to support visual exploration of multi-dimensional data sets},
  author={Tejada, Eduardo and Minghim, Rosane and Nonato, Luis Gustavo},
  journal={Information Visualization},
  volume={2},
  number={4},
  pages={218--231},
  year={2003},
  publisher={SAGE Publications}
}

% The primary goal of this research is to create a tool that enables users to project data of arbitrary dimensions onto a 2-D image.
@inproceedings{leblanc1990exploring,
  title={Exploring n-dimensional databases},
  author={LeBlanc, Jeffrey and Ward, Matthew O and Wittels, Norman},
  booktitle={Proceedings of the 1st conference on Visualization'90},
  pages={230--237},
  year={1990},
  organization={IEEE Computer Society Press}
}

% iLAMP operates in reverse to traditional projection methods by mapping low-dimensional information into a high- dimensional space. This allows users to extrapolate instances of a multidimensional dataset while exploring a projection of the data to the planar domain.
@inproceedings{portes2012ilamp,
  title={iLAMP: Exploring high-dimensional spacing through backward multidimensional projection},
  author={Portes dos Santos Amorim, E and Brazil, Emilio Vital and Daniels, J and Joia, Paulo and Nonato, Luis Gustavo and Sousa, Mario Costa},
  booktitle={Visual Analytics Science and Technology (VAST), 2012 IEEE Conference on},
  pages={53--62},
  year={2012},
  organization={IEEE}
}

%-------------------------------Interactive Visual Exploration Others------------------------------------------------------------------------------%
%DEFOG was designed to manipulate objects and as such, it is able to handle a wide range of data types. In addition, it allows flexible data manipulation through both visual and programmatic operations, all integrated in the same environment. By allowing both objects and their relationships to be displayed and combined, DEFOG provides great freedom for visual composition. To that end, it combines information visualization with infrastructure to support a variety of data including in-memory objects and operations found in vector-based graphics editors like select, move, scale, group, and copy-and-paste.
@techreport{lins2011defog,
  title={DEFOG: A System for Data-Backed Visual Composition},
  author={Lins, Lauro and Koop, David and Freire, Juliana and Silva, Claudio},
  year={2011},
  institution={Citeseer}
}

% A new multidimensional visualization technique named a value and relation (VaR) display, together with a rich set of navigation and selection tools, for interactive exploration of datasets with up to hundreds of dimensions.
@inproceedings{yang2004value,
  title={Value and relation display for interactive exploration of high dimensional datasets},
  author={Yang, Jing and Patro, Anilkumar and Shiping, Huang and Mehta, Nishant and Ward, Matthew O and Rundensteiner, Elke A},
  booktitle={Information Visualization, 2004. INFOVIS 2004. IEEE Symposium on},
  pages={73--80},
  year={2004},
  organization={IEEE}
}

% We offer a set of principles and a novel rank-by-feature framework that could enable users to better understand distributions in one (1D) or two dimensions (2D), and then discover relationships, clusters, gaps, outliers, and other features. Users of our framework can view graphical presentations (histograms, boxplots, and scatterplots), and then choose a feature detection criterion to rank 1D or 2D axis-parallel projections.
@article{seo2005rank,
  title={A rank-by-feature framework for interactive exploration of multidimensional data},
  author={Seo, Jinwook and Shneiderman, Ben},
  journal={Information Visualization},
  volume={4},
  number={2},
  pages={96--113},
  year={2005},
  publisher={SAGE Publications}
}

%In this paper, we introduce the construction and utilization of representative factors for the interactive visual analysis of structures in high-dimensional datasets
@article{turkay2012representative,
  title={Representative factor generation for the interactive visual analysis of high-dimensional data},
  author={Turkay, Cagatay and Lundervold, Arvid and Lundervold, Astri Johansen and Hauser, Helwig},
  journal={Visualization and Computer Graphics, IEEE Transactions on},
  volume={18},
  number={12},
  pages={2621--2630},
  year={2012},
  publisher={IEEE}
}

%We introduce a method for organizing multivariate displays and for guiding interactive exploration through high-dimensional data. The method is based on nine characterizations of the 2D distributions of orthogonal pairwise projections on a set of points in multidimensional Euclidean space.
@article{wilkinson2006high,
  title={High-dimensional visual analytics: Interactive exploration guided by pairwise views of point distributions},
  author={Wilkinson, Leland and Anand, Anushka and Grossman, Robert},
  journal={Visualization and Computer Graphics, IEEE Transactions on},
  volume={12},
  number={6},
  pages={1363--1372},
  year={2006},
  publisher={IEEE}
}

%In this paper, we explore two possible observation-level interactions, namely exploratory and expressive,  within the context of three statistical methods.
@inproceedings{endert2011observation,
  title={Observation-level interaction with statistical models for visual analytics},
  author={Endert, Alex and Han, Chao and Maiti, Dipayan and House, Leanna and Leman, Scotland and North, Chris},
  booktitle={Visual Analytics Science and Technology (VAST), 2011 IEEE Conference on},
  pages={121--130},
  year={2011},
  organization={IEEE}
}

%  On the one hand, it automatically generates default settings for dimension ordering, spacing and filtering. On the other hand, it allows users to efficiently control all aspects of this dimension management process via visual interaction tools for dimension hierarchy manipulation.
@inproceedings{wang2003interactive,
  title={Interactive hierarchical dimension ordering, spacing and filtering for exploration of high dimensional datasets},
  author={Wang, Jing and Peng, Wei and Ward, Matthew O and Rundensteiner, Elke A},
  booktitle={Information Visualization, 2003. INFOVIS 2003. IEEE Symposium on},
  pages={105--112},
  year={2003},
  organization={IEEE}
}

%Identify the unmoved important data points when users manipulate the moved the data points.
@article{hu2013semantics,
  title={Semantics of Directly Manipulating Spatializations},
  author={Hu, Xinran and Bradel, Lauren and Maiti, Dipayan and House, Leanna and North, Chris},
  journal={Visualization and Computer Graphics, IEEE Transactions on},
  volume={19},
  number={12},
  pages={2052--2059},
  year={2013},
  publisher={IEEE}
}

%We first describe a design space of scalable visual summaries that use data reduction methods (such as binned aggregation or sampling) to visualize a variety of data types. We then contribute methods for interactive querying (e.g., brushing & linking) among binned plots through a combination of multivariate data tiles and parallel query processing.
@article{liu2013immens,
  title={imMens: Real-time Visual Querying of Big Data},
  author={Liu, Zhicheng and Jiang, Biye and Heer, Jeffrey},
  journal={Computer Graphics Forum},
  volume={32},
  number={3pt4

repository: Ultra-Seven/StreamAssignments

repo_name: Ultra-Seven/StreamAssignments