Good Papers and Good Research Jennifer Widom Stanford University Shamelessly drawn from Research Principles Revealed “Research Principles Revealed” Codd.

Slides:



Advertisements
Similar presentations
NHibernate Object/Relational Persistence for.NET.
Advertisements

Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke1 Relational Algebra Chapter 4, Part A.
Research Principles Revealed Jennifer Widom Stanford University.
计算机学院 数据库系统原理 1 Introduction to Databases 杨宁 1/23.
Paper Prototyping.
Minding Your Own Business The Platform for Privacy Preferences Project and Privacy Minder Lorrie Faith Cranor AT&T Labs-Research
1 Oct 30, 2006 LogicSQL-based Enterprise Archive and Search System How to organize the information and make it accessible and useful ? Li-Yan Yuan.
Data Management for XML: Research Directions By: Jennifer Widom Stanford University Reviewer: Kristin Streilein.
Lab Telemàtica II: VoIP 2008/2009 Anna Sfairopoulou Page 1 Advanced services with SIP.
Michael Franklin, UC Berkeley My CIDR Epiphany: Real World Data, Schema, and Environment Michael Franklin UC Berkeley Post SIGMOD PC Research Symposium.
Paper Prototyping.
Why don’t we practice what we teach? Andre Oboler, David McG. Squire and Kevin B. Korb School of Computer Science and Software Engineering, Monash University,
Fundamentals, Design, and Implementation, 9/e Chapter 1 Introduction to Database Processing.
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Applied Software.
Databases and Database Management System. 2 Goals comprehensive introduction to –the design of databases –database transaction processing –the use of.
Dataspaces: A New Abstraction for Data Management Mike Franklin, Alon Halevy, David Maier, Jennifer Widom.
Paper Prototyping.
The Promise & Perils of Metasearching Roy Tennant California Digital Library Roy Tennant California Digital Library.
RIZWAN REHMAN, CCS, DU. Advantages of ORDBMSs  The main advantages of extending the relational data model come from reuse and sharing.  Reuse comes.
CS 405G: Introduction to Database Systems 24 NoSQL Reuse some slides of Jennifer Widom Chen Qian University of Kentucky.
Cooperative Query Answering for Semistructured data Michael Barg Raymond K. Wong Reviewed by SwethaJack Christian (Absent) Chris.
CSC2012 Database Technology & CSC2513 Database Systems.
EasyBoard Share schedule and ideas in a twinkle. EasyBoard Goals Application features Technologies used Schedule Problems that we can meet Questions?
2008 © ChengXiang Zhai Dragon Star Lecture at Beijing University, June 21-30, Prepare Yourself for IR Research ChengXiang Zhai Department of Computer.
CSSE 250 (First class) Dr. Yingwu Zhu Office: ENGR 530 Phone: Emai:
Adobe FLASH What & Why? Where & When? Is Flash dead? What about HTML5?
 DATABASE DATABASE  DATABASE ENVIRONMENT DATABASE ENVIRONMENT  WHY STUDY DATABASE WHY STUDY DATABASE  DBMS & ITS FUNCTIONS DBMS & ITS FUNCTIONS 
Publishing Your Work Not a Question, But rather an Execution Who? Why? When? Where? How? รัตติกร ยิ้มนิรัญ สาขาวิชาฟิสิกส์ สำนักวิชา วิทยาศาสตร์ มหาวิทยาลัยเทคโนโลยีสุรนารี
1 Information and Communication Technology (ICT).
XML as a Boxwood Data Structure Feng Zhou, John MacCormick, Lidong Zhou, Nick Murphy, Chandu Thekkath 8/20/04.
Mini-Project on Web Data Analysis DANIEL DEUTCH. Data Management “Data management is the development, execution and supervision of plans, policies, programs.
XML (with a bias towards query language issues) A boring research topic? A new frontier? A means to keep standards people busy? Prepared by S. Abiteboul.
DBMS 2001Notes 1: Introduction1 Principles of Database Management Systems (Tietokannanhallintajärjestelmät) Pekka Kilpeläinen Fall 2001.
Developer workshop on I/O and persistence evolution LAL,Orsay, Feb 2012 Marcin Nowak (PAS BNL) Extended T/P Converters.
Data-Centric Human Computation Jennifer Widom Stanford University.
Class 02 – 03 Feb 2014 Setup Where do we begin? Know your content Discovering your target user.
ICS (072)Database Systems: An Introduction & Review 1 ICS 424 Advanced Database Systems Dr. Muhammad Shafique.
CSSE 250 Dr. Yingwu Zhu Office: ENGR 530 Phone: Emai:
Domain and Persistence Patterns. Fundamental Pattern Types Design Patterns Business Logic Patterns.
Database Systems I Content: –How to build a database application –Principles of database-system implementation Instructor: John Sieg Required Text:
Jennifer Widom XML Data Introduction, Well-formed XML.
Characteristics of the Database Approach (Difference between traditional file processing and database approach) Redundancy Self-Describing nature of a.
Intro: 1 What is a Database? Collection of Dynamic Data –Large Large of yesteryear now fits on a PC (small DBs) Many applications require even more (terabytes,
Introduction to Databases
Jennifer Widom NoSQL Systems Motivation. Jennifer Widom NoSQL: The Name  “SQL” = Traditional relational DBMS  Recognition over past decade or so: Not.
1 Information Retrieval LECTURE 1 : Introduction.
Prototyping. Outline Risk Management Prototyping Kinds of Prototypes Example Activity 1.
Assoc. Prof. Dr. Ahmet Turan ÖZCERİT.  The concept of Data, Information and Knowledge  The fundamental terms:  Database and database system  Database.
CPSC 203 Introduction to Computers T59 & T64 By Jie (Jeff) Gao.
Database Courseware: Functionality and Classroom Usage Mario Guimaraes
SEMI-STRUCTURED DATA (XML) 1. SEMI-STRUCTURED DATA ER, Relational, ODL data models are all based on schema Structure of data is rigid and known is advance.
Eclipse.NET An Integration Platform for ProjectIT-Studio João Saraiva IST & INESC-ID (GSI)
Postgraduate Module Enterprise Database Systems Technological Educational Institution of Larisa in collaboration with Staffordshire University Larisa
2014 Inflection Points in Research and Teaching Jennifer Widom Stanford University October 10, 2014 #GHC
A History and Evaluation of System R Mosharaf Chowdhury EECS 582 – W1611/13/16.
XML and Distributed Applications By Quddus Chong Presentation for CS551 – Fall 2001.
1 Working Models for Uncertain Data Anish Das Sarma, Omar Benjelloun, Alon Halevy, Jennifer Widom Stanford InfoLab.
Database Principles: Fundamentals of Design, Implementation, and Management Chapter 1 The Database Approach.
CS 405G: Introduction to Database Systems
Course Overview - Database Systems
Fusion Tables.
Scholarly Workflow: Federal Prototype and Preprints
The Object-Oriented Database System Manifesto
Semi-Structured Data and Agile Application Development
THE WORLDS OF DATABASE SYSTEMS
A History and Evaluation of System R
New User Interface for extracting statistical data from Eurostat databases Thom Werkhoven Dissemination Working Group – November 2005.
NoSQL Systems Motivation.
Research on Personal Dataspace Management
Office: ENGR 530 Phone: Emai:
Presentation transcript:

Good Papers and Good Research Jennifer Widom Stanford University Shamelessly drawn from Research Principles Revealed “Research Principles Revealed” Codd Award talk at SIGMOD 2007 Shamelessly drawn from Research Principles Revealed “Research Principles Revealed” Codd Award talk at SIGMOD 2007

Jennifer Widom 2 My Recipe for Database Research Project Pick a simple but fundamental assumption underlying traditional database systems Must reconsider all aspects of data management and query processing Drop it Many Ph.D. theses Prototype from scratch

Jennifer Widom 3 My Recipe for Database Research Project Pick a simple but fundamental assumption underlying traditional database systems Drop it Example “simple but fundamental assumptions”  Schema declared in advance Drop:  Persistent, relatively stable data sets Drop:  Data elements contain known values Drop:  Application provides the data Drop: Semistructured data Data streams Uncertain data Crowdsourced data

Jennifer Widom 4 My Recipe for Database Research Project Must reconsider all aspects of data management and query processing Reconsidering “all aspects”  Data model  Query language  Storage and indexing structures  Query processing and optimization  Concurrency control, recovery  Application and user interfaces Foundations Implementation

Jennifer Widom 5 My Approach To develop a new type of database system:  Consider all of them  In this order  Solid foundations first, then implementation Data Model Query Language System

Jennifer Widom 6 In Reality As research evolves, always revisit all three  Solid foundations first, then implementation Data Model Query Language System Applications

Jennifer Widom Disclaimers This “foundations-driven” approach doesn’t work for everyone “My recipe for a database research project” 7 Some prefer a system-driven approach traditional and large-scale

Jennifer Widom 8 Disseminating Research Results  Don’t wait  No place for secrecy (or laziness) in research  Every place for being first with new idea or result Post on web, inflict on friends SIGMOD/VLDB conferences are not the only place for important work Send to workshops, SIGMOD Record, …

Jennifer Widom 9 Disseminating Research Results Make software available and easy to use  Clean, documented APIs  Run-able over web Make experiments reproducible and extendible  Provide code and data

Jennifer Widom The Publication Process  Brutal  Unfair  Random  Fill in your own negative adjective 10 But we have to live with it (for now) But we have to live with it (for now)

Jennifer Widom The Publication Process My rule of thumb: One rejection Two rejections Three rejections Plenty of crazy stories: Strong Reject  Best Paper Award (paper unchanged) Desperation Venue  Top-100 CS Papers Poor-Writing / Acceptance Correlation 11 Meaningless Still meaningless Maybe meaningful But do heed referee suggestions But do heed referee suggestions

Jennifer Widom What’s a Researcher to Do? 1. Develop a thick skin 2. Consider alternative venues 3. Recognize that impact comes in many forms  Unpublished papers  Public software  Formal and informal presentations  Casual conversations 12

Good Papers and Good Research Jennifer Widom Stanford University Shamelessly drawn from Research Principles Revealed “Research Principles Revealed” Codd Award talk at SIGMOD 2007 Shamelessly drawn from Research Principles Revealed “Research Principles Revealed” Codd Award talk at SIGMOD 2007