ACM Home Page
Please provide us with feedback. Feedback
Making database systems usable
Full text MovMov (71:41),  PdfPdf (366 KB)
Source
International Conference on Management of Data archive
Proceedings of the 2007 ACM SIGMOD international conference on Management of data table of contents
Beijing, China
SESSION: Keynote talks table of contents
Pages: 13 - 24  
Year of Publication: 2007
ISBN:978-1-59593-686-8
Authors
H. V. Jagadish  University of Michigan, Ann Arbor, MI
Adriane Chapman  University of Michigan, Ann Arbor, MI
Aaron Elkiss  University of Michigan, Ann Arbor, MI
Magesh Jayapandian  University of Michigan, Ann Arbor, MI
Yunyao Li  University of Michigan, Ann Arbor, MI
Arnab Nandi  University of Michigan, Ann Arbor, MI
Cong Yu  University of Michigan, Ann Arbor, MI
Sponsors
ACM: Association for Computing Machinery
SIGMOD: ACM Special Interest Group on Management of Data
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 71,   Downloads (12 Months): 609,   Citation Count: 7
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1247480.1247483
What is a DOI?

ABSTRACT

Database researchers have striven to improve the capability of a database in terms of both performance and functionality. We assert that the usability of a database is as important as its capability. In this paper, we study why database systems today are so difficult to use. We identify a set of five pain points and propose a research agenda to address these. In particular, we introduce a presentation data model and recommend direct data manipulation with a schema later approach. We also stress the importance of provenance and of consistency across presentation models.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
S. Agrawal, S. Chaudhuri, and G. Das. DBXplorer: A System for Keyword-Based Search over Relational Databases. In ICDE, 2002.
 
3
S. Agrawal, S. Chaudhuri, L. Kollar, A. Marathe, V. Narasayya, and M. Syamala. Database Tuning Advisor for Microsoft SQL Server 2005. In VLDB, 2004.
 
4
S. Amer-Yahia, L. V. S. Lakshmanan, and S. Pandit. FleXPath: Flexible Structure and Full-Text Querying for XML. In SIGMOD, 2004.
 
5
I. Androutsopoulos, G. Ritchie, and P. Thanisch. Natural Language Interfaces to Databases -- an introduction. Journal of Language Engineering, 1(1):29--81, 1995.
 
6
D. Beech. Can SQL3 Be Simplified? Database Programming and Design, 10(1):46--50, Jan 1997.
 
7
G. Bell and J. Gemmell. A Digital Life, 2007.
 
8
O. Benjelloun, A. D. Sarma, A. Halevy, and J. Widom. ULDBs: Databases with Uncertainty and Lineage. In VLDB, 2006.
 
9
F. Benzi, D. Maio, and S. Rizzi. Visionary: A Viewpoint-based Visual Language for Querying Relational Databases. Journal of Visual Languages and Computing, 10(2), 1999.
 
10
D. Bhagwat, L. Chiticariu, W. C. Tan, and G. Vijayvargiya. An Annotation Management System for Relational Databases. In VLDB, 2005.
 
11
G. Bhalotia, A. Hulgeri, C. Nakhe, S. Chakrabarti, and S. Sudarshan. Keyword Searching and Browsing in Databases using BANKS. In ICDE, 2002.
 
12
A. Blum. Microsoft English Query 7.5: Automatic Extraction of Semantics from Relational Databases and OLAP Cubes. In VLDB, 1999.
13
 
14
 
15
A. Brown, L. Chung, W. Kakes, C. Ling, and D. Patterson. Experience With Evaluating Human-Assisted Recovery Processes. Dependable Systems and Networks, pages 405--410, 2004.
 
16
A. B. Brown, L. C. Chung, and D. A. Patterson. Including the Human Factor in Dependability Benchmarks. In DSN Workshop on Dependability Benchmarking, 2002.
 
17
P. Buneman, A. Chapman, and J. Cheney. Provenance Management in Curated Databases. In SIGMOD, 2006.
 
18
P. Buneman, S. Khanna, and W.-C. Tan. Why and Where: A Characterization of Data Provenance. In ICDT, 2001.
 
19
Business Objects, Inc. Crystal Xcelsius, http://xcelsius.com.
 
20
R. Butterworth, A. Blandford, and D. Duke. Using Formal Models to Explore Display-Based Usability Issues. Journa of Visual Languages and Computing, 10(5), 1999.
 
21
D. Carmel, Y. S. Maarek, M. Mandelbrod, Y. Mass, and A. Soffer. Searching XML Documents via XML Fragments. In SIGIR, 2003.
 
22
I. Ceaparu, J. Lazar, K. Bessiere, J. Robinson, and B. Shneiderman. Determining Causes and Severity of End-User Frustration. International Journal of Human Computer Interaction, 17(3), 2004.
 
23
S. Chaudhuri and G. Weikum. Rethinking Database System Architecture: Towards a Self-Tuning, RISC-style Database System. In VLDB, 2000.
 
24
Z. Chen and T. Li. Addressing Diverse User Preferences in SQL-Query-Result Navigation. In SIGMOD, 2007.
 
25
K. Cheung and J. Hunter. Provenance Explorer - Customized Provenance Views Using Semantic Inferencing. In ISWC, 2006.
26
 
27
S. Cohen, S. C. Boulakia, and S. Davidson. Towards a Model of Scientific Workflows and User Views. In DILS, 2006.
 
28
S. Cohen, Y. Kanza, Y. Kogan, Y. Sagiv, W. Nutt, and A. Serebrenik. EquiX--A Search and Query Language for XML. JASIST, 53(6), 2002.
 
29
S. Cohen, J. Mamou, Y. Kanza, and Y. Sagiv. XSEarch: A Semantic Search Engine for XML. In VLDB, 2003.
 
30
Y. Cui and J. Widom. Lineage Tracing for General Data Warehouse Transformations. In VLDB, 2001.
 
31
DabbleDB. http://www.dabbledb.com/.
 
32
C. J. Date. Database Usability. In SIGMOD, New York, NY, USA, 1983. ACM Press.
 
33
X. Dong and A. Halevy. A Platform for Personal Information Management and Integration. In CIDR, 2005.
 
34
A. Doubleday, M. Ryan, M. Springett, and A. Sutcliffe. A Comparison of Usability Techniques for Evaluating Design. In DIS, 1997.
 
35
A. Elkiss, Y. Li, and H. V. Jagadish. Ranked Relatedness Queries for XML Databases. Technical report, University of Michigan, 2007.
36
 
37
M. Erwig. A Visual Language for XML. In IEEE Symposium on Visual Languages, 2000.
 
38
J. Frew and R. Bose. Earth System Science Workbench: A Data Management Infrastructure for Earth Science Products. In SSDBM, 2001.
 
39
A. Furtado and M. Casanova. Updating relational views. In Query Processing in Database Systems, 1985.
 
40
R. Goldman, N. Shivakumar, S. Venkatasubramanian, and H. Garcia-Molina. Proximity Search in Databases. In VLDB, 1998.
 
41
L. Guo, F. Shao, C. Botev, and J. Shanmugasundaram. XRANK: Ranked Keyword Search over XML Documents. In SIGMOD, 2003.
 
42
A. Y. Halevy, M. J. Franklin, and D. Maier. Principles of Dataspace Systems. In PODS, 2006.
 
43
P. Hanrahan. VizQL: A Language for Query, Analysis and Visualization. SIGMOD, pages 721--721, 2006.
 
44
E. Hatcher and O. Gospodnetic. Lucene in Action. Manning Publications, 2004.
 
45
T. Haveliwala. Topic-Sensitive PageRank: A Context-Sensitive Ranking Algorithm for Web Search. IEEE Transactions on Knowledge and Data Engineering, 15(4):784--796, 2003.
 
46
T. Haveliwala, S. Kamvar, and G. Jeh. An Analytical Comparison of Approaches to Personalizing PageRank, Preprint, June 2003.
 
47
V. Hristidis and Y. Papakonstantinou. DISCOVER: Keyword Search in Relational Databases. In VLDB, 2002.
 
48
J. J. Inman, J. S. Dyer, and J. Jia. A Generalized Utility Model of Disappointement and Regret Effects on Post-Choice Valuation. Marketing Science, 16(2):97--111, 1997.
 
49
 
50
 
51
M. Jayapandian, A. Chapman, V. G. Tarcea, C. Yu, A. Elkiss, A. Ianni, B. Liu, A. Nandi, C. Santos, P. Andrews, B. Athey, D. States, and H. Jagadish. Michigan Molecular Interactions (MiMI): Putting the Jigsaw Puzzle Together. Nucleic Acids Research, pages D566--D571, Jan 2007.
 
52
T. S. Jayram, R. Krishnamurthy, S. Raghavan, S. Vaithyanathan, and H. Zhu. Avatar Information Extraction System. IEEE Data Eng. Bull., 29(1):40--48, 2006.
 
53
G. Jeh and J. Widom. Scaling Personalized Web Search. WWW, pages 271--279, 2003.
 
54
Y. Kanza and Y. Sagiv. Flexible Queries Over Semistructured Data. In PODS, 2001.
55
 
56
G. Koutrika and Y. Ioannidis. Personalization of Queries in Database Systems. In ICDE, 2004.
 
57
Y. Li, I. Chaudhuri, H. Yang, S. Singh, and H. V. Jagadish. DaNaLIX: a Domain-adaptive Natural Language Interface for Querying XML. In SIGMOD, 2007.
 
58
Y. Li, H. Yang, and H. V. Jagadish. NaLIX: an Interactive Natural Language Interface for Querying XML. In SIGMOD, 2005.
 
59
Y. Li, H. Yang, and H. V. Jagadish. Constructing a Generic Natural Language Interface for an XML Database. In EDBT, 2006.
 
60
Y. Li, H. Yang, and H. V. Jagadish. Term Disambiguation in Natural Language Query for XML. In FQAS, 2006.
 
61
Y. Li, H. Yang, and H. V. Jagadish. NaLIX: A Generic Natural Language Search Environment for XML Data. acmtds, accepted.
 
62
Y. Li, C. Yu, and H. V. Jagadish. Schema-Free XQuery. In VLDB, 2004.
 
63
Y. Li, C. Yu, and H. V. Jagadish. Enabling Schema-Free XQuery with Meaningful Query Focus. VLDB Journal, in press.
 
64
S. Lightstone, G. M. Lohman, P. J. Haas, et al. MakingDB2 Products Self-Managing: Strategies and Experiences. IEEE Data Eng. Bull, 29(3):16--23, 2006.
 
65
J. Madhavan, S. Jeffery, S. Cohen, X. Dong, D. Ko, C. Yu, and A. Halevy. Web-scale Data Integration: You Can Only Afford to Pay As You Go. In CIDR, 2007.
 
66
 
67
I. Mervielde. The Need for Closure and the Spontaneous Use of Complex and Simple Cognitive Structures. The Journal of Social Psychology, 2003.
 
68
K. Mitchell and J. Kennedy. DRIVE: An Environment for the Organized Construction of User-Interfaces to Databases. In Interfaces to Databases (IDS-3), 1996.
69
 
70
A. Motro. Query generalization: A method for interpreting null answers. In Workshop on Expert Database Systems, 1986.
 
71
P. Mukhopadhyay and Y. Papakonstantinou. Mixing Querying and Navigation in MIX. In ICDE, 2002.
 
72
S. Munroe, S. Miles, L. Moreau, and J. Vázquez-Salceda. PrIMe: A Software Engineering Methodology for Developing Provenance-Aware Applications. In SEM, 2006.
 
73
N. Murray, N. Paton, and C. Goble. Kaleidoquery: A Visual Query Language for Object Databases. In Advanced Visual Interfaces, 1998.
 
74
A. Nandi and H. V. Jagadish. Assisted Querying using Instant-Response Interfaces. In SIGMOD, 2007.
 
75
A. Nandi and H. V. Jagadish. Effective Phrase Prediction. Technical report, University of Michigan, 2007.
 
76
OpenRecord. http://www.openrecord.org/.
 
77
D. Oppenheimer. The Importance of Understanding Distributed System Configuration. System Administrators are Users, Too: Designing Workspaces for Managing Internet-scale Systems, CHI 2003 Workshop, 2003.
 
78
C. Pancerella, J. Hewson, W. Koegler, et al. Metadata in the Collaboratory for Multi-Scale Chemical Science. In Dublin Core Conference, 2003.
 
79
Y. Papakonstantinou, M. Petropoulos, and V. Vassalos. QURSED: Querying and Reporting Semistructured Data. In SIGMOD, 2002.
80
81
 
82
Pilot Software. http://www.pilotsoftware.com/.
 
83
A.-M. Popescu, O. Etzioni, and H. A. Kautz. Towards a Theory of Natural Language Interfaces to Databases. In IUI, 2003.
 
84
R. E. Sabin and T. K. Yap. Integrating Information Retrieval Techniques with Traditional DB Methods in a Web-Based Database Browser. In SAC, 1998.
 
85
A. Sengupta and A. Dillon. Query by Templates: A Generalized Approach for Visual Query Formulation for Text Dominated Databases. In ADL, 1997.
 
86
P. Shannon et al. Cytoscape: A Software Environment for Integrated Models of Biomolecular Interaction Networks. Genome Res, 13(11):2498--504, 2003.
87
 
88
S. M. Shugan. The Cost of Thinking. Journal of Consumer Research, 7(2):99--111, 1980.
89
 
90
S. Sinha, K. Bowers, and S. A. Mamrak. Accessing a Medical Database using WWW-Based User Interfaces. Technical report, Ohio State University, 1998.
 
91
C. Soules, S. Shah, G. R. Ganger, and B. D. Noble. It's Time to Bite the User Study Bullet. Technical report, University of Michigan, 2007.
 
92
A. Sutcliffe, M. Ryan, A. Doubleday, and M. Springett. Model Mismatch Analysis: Towards a Deeper Explanation of Users' Usability Problems. Behavior & Information Technology, 19(1), 2000.
 
93
A. Tornqvist, C. Nelson, and M. Johnsson. XML and Objects - The Future for E-Forms on the Web. In WETICE. IEEE Computer Society, 1999.
 
94
 
95
J. Widom. Trio: A System for Integrated Management of Data, Accuracy, and Lineage. In CIDR, 2005.
 
96
A. Woodruff and M. Stonebraker. Supporting Fine-grained Data Lineage in a Database Visualization Environment. In ICDE, 1997.
 
97
C. Yu and H. V. Jagadish. Schema Summarization. In VLDB, 2006.
 
98
C. Yu and H. V. Jagadish. Querying Complex Structured Databases. Technical report, University of Michigan, 2007.
 
99
 
100
M. M. Zloof. Query-by-Example: the Invocation and Definition of Tables and Forms. In VLDB, 1975.


Collaborative Colleagues:
H. V. Jagadish: colleagues
Adriane Chapman: colleagues
Aaron Elkiss: colleagues
Magesh Jayapandian: colleagues
Yunyao Li: colleagues
Arnab Nandi: colleagues
Cong Yu: colleagues