Jennifer Widom
#2,148
Most Influential Person Now
University professor in Computer Science
Jennifer Widom's AcademicInfluence.com Rankings
Jennifer Widomcomputer-science Degrees
Computer Science
#159
World Rank
#166
Historical Rank
#95
USA Rank
Information Technology
#9
World Rank
#9
Historical Rank
#4
USA Rank
Database
#89
World Rank
#91
Historical Rank
#52
USA Rank
Download Badge
Computer Science
Jennifer Widom's Degrees
- PhD Computer Science Cornell University
Similar Degrees You Can Earn
Why Is Jennifer Widom Influential?
(Suggest an Edit or Addition)According to Wikipedia, Jennifer Widom is an American computer scientist known for her work in database systems and data management. She is notable for foundational contributions to semi-structured data management and data stream management systems. Since 2017, Widom is the dean of the School of Engineering and professor of computer science at Stanford University. Her honors include the Fletcher Jones Professor of Computer Science and multiple lifetime achievement awards from the Association for Computing Machinery.
Jennifer Widom's Published Works
Published Works
- Models and issues in data stream systems (2002) (2991)
- SimRank: a measure of structural-context similarity (2002) (2064)
- Database Systems: The Complete Book (2001) (1479)
- DataGuides: Enabling Query Formulation and Optimization in Semistructured Databases (1997) (1432)
- The Lorel query language for semistructured data (1997) (1383)
- The CQL continuous query language: semantic foundations and query execution (2006) (1302)
- Scaling personalized web search (2003) (1294)
- The TSIMMIS Project: Integration of Heterogeneous Information Sources (1994) (1278)
- Object exchange across heterogeneous information sources (1995) (1010)
- Active Database Systems: Triggers and Rules For Advanced Database Processing (1994) (831)
- Continuous queries over data streams (2001) (816)
- Research problems in data warehousing (1995) (805)
- Lore: a database management system for semistructured data (1997) (758)
- The TSIMMIS Approach to Mediation: Data Models and Languages (1997) (750)
- STREAM: The Stanford Stream Data Manager (2003) (675)
- Change detection in hierarchically structured information (1996) (614)
- View maintenance in a warehousing environment (1995) (596)
- Trio: A System for Integrated Management of Data, Accuracy, and Lineage (2004) (591)
- ULDBs: databases with uncertainty and lineage (2006) (561)
- GPS: a graph processing system (2013) (561)
- Query Processing, Approximation, and Resource Management in a Data Stream Management System (2003) (552)
- Swoosh: a generic approach to entity resolution (2008) (543)
- Adaptive filters for continuous queries over distributed data streams (2003) (516)
- Tracing the lineage of view data in a warehousing environment (2000) (464)
- Database System Implementation (2000) (464)
- Clustering association rules (1997) (445)
- Trio: a system for data, uncertainty, and lineage (2006) (428)
- A First Course in Database Systems (1997) (420)
- Lineage tracing for general data warehouse transformations (2003) (416)
- Deriving Production Rules for Constraint Maintainance (1990) (401)
- Exploiting hierarchical domain structure to compute similarity (2003) (396)
- Query Optimization for XML (1999) (392)
- Query Processing, Resource Management, and Approximation ina Data Stream Management System (2002) (384)
- Working Models for Uncertain Data (2006) (384)
- Deriving Production Rules for Incremental View Maintenance (1991) (374)
- From Semistructured Data to XML: Migrating the Lore Data Model and Query Language (1999) (364)
- Flexible time management in data stream systems (2004) (298)
- Set-oriented production rules in relational database systems (1990) (294)
- Active Database Systems (1995) (287)
- Declarative Support for Sensor Data Cleaning (2006) (282)
- STREAM: The Stanford Data Stream Management System (2016) (272)
- Making views self-maintainable for data warehousing (1996) (271)
- Teletraffic modeling for personal communications services (1997) (268)
- Integrating and Accessing Heterogeneous Information Sources in TSIMMIS (1994) (251)
- STREAM: the stanford stream data manager (demonstration description) (2003) (247)
- CrowdScreen: algorithms for filtering data with humans (2012) (246)
- Adaptive ordering of pipelined stream filters (2004) (246)
- Behavior of database production rules: termination, confluence, and observable determinism (1992) (240)
- A Pipelined Framework for Online Cleaning of Sensor Data Streams (2006) (237)
- The Lowell database research self-assessment (2003) (234)
- Adaptive precision setting for cached approximate values (2001) (232)
- Operator placement for in-network stream query processing (2005) (230)
- The Stanford Data Warehousing Project (1995) (226)
- Databases with uncertainty and lineage (2008) (225)
- Querying Semistructured Heterogeneous Information (1995) (223)
- Query optimization over web services (2006) (219)
- Incremental computation and maintenance of temporal aggregates (2001) (215)
- Resource Sharing in Continuous Sliding-Window Aggregates (2004) (204)
- CQL: A Language for Continuous Queries over Streams and Relations (2003) (196)
- Towards a streaming SQL standard (2008) (192)
- Memory-Limited Execution of Windowed Stream Joins (2004) (192)
- Characterizing memory requirements for queries over continuous data streams (2002) (191)
- Offering a Precision-Performance Tradeoff for Aggregation Queries over Replicated Data (2000) (188)
- Implementing Set-Oriented Production Rules as an Extension to Starburst (1991) (184)
- Practical lineage tracing in data warehouses (2000) (180)
- Constraint checking with partial information (1994) (168)
- Static analysis techniques for predicting the behavior of active database rules (1995) (163)
- On-line warehouse view maintenance (1997) (156)
- Human-assisted graph search: it's okay to ask questions (2011) (153)
- Exploiting k-constraints to reduce memory overhead in continuous queries over data streams (2004) (151)
- Best-effort cache synchronization with source cooperation (2002) (151)
- Data Management for XML: Research Directions (1999) (150)
- Representing and querying changes in semistructured data (1998) (149)
- Managing Semantic Heterogeneity with Production Rules and Persistent Queues (1993) (149)
- Deco: declarative crowdsourcing (2012) (140)
- Exploiting Lineage for Confidence Computation in Uncertain and Probabilistic Databases (2008) (138)
- Database systems - the complete book (2. ed.) (2009) (133)
- An overview of production rules in database systems (1993) (131)
- The Beckman Report on Database Research (2014) (129)
- Optimizing Graph Algorithms on Pregel-like Systems (2014) (128)
- Local verification of global integrity constraints in distributed databases (1993) (126)
- WSQ/DSQ: a practical approach for combined querying of databases and the Web (2000) (123)
- An Algebraic Approach to Rule Analysis in Expert Database Systems (1994) (121)
- Provenance for Generalized Map and Reduce Workflows (2011) (116)
- Indexing Semistructured Data (1998) (116)
- Conclusions and Future Directions (2021) (111)
- The Starburst Active Database Rule System (1996) (111)
- An Introduction to ULDBs and the Trio System (2006) (110)
- An Abstract Semantics and Concrete Language for Continuous Queries over Streams and Relations (2002) (106)
- Adaptive caching for continuous queries (2005) (105)
- Information translation, mediation, and mosaic-based browsing in the TSIMMIS system (1995) (99)
- A System Prototype for Warehouse View Maintenance (1996) (96)
- User profile replication for faster location lookup in mobile environments (1995) (89)
- Deco: A System for Declarative Crowdsourcing (2012) (89)
- Trio-One: Layering Uncertainty and Lineage on a Conventional DBMS (Demo) (2007) (89)
- Efficient and flexible location management techniques for wireless communication systems (1996) (88)
- An algebraic approach to static analysis of active database rules (2000) (87)
- Ozone: Integrating Structured and Semistructured Data (1999) (86)
- Managing Historical Semistructured Data (1999) (86)
- Performance Issues in Incremental Warehouse Maintenance (2000) (85)
- The Pipelined Set Cover Problem (2005) (85)
- Synthesizing view definitions from data (2010) (84)
- Per-user profile replication in mobile environments: Algorithms, analysis, and simulation results (1997) (81)
- Content-Based Routing: Different Plans for Different Data (2005) (80)
- RAMP: A System for Capturing and Tracing Provenance in MapReduce Workflows (2011) (80)
- Panda: A System for Provenance and Data (2010) (77)
- Maintaining Temporal Views over Non-Temporal Information Sources for Data Warehousing (1998) (75)
- Practical Applications of Triggers and Constraints: Success and Lingering Issues (10-Year Award) (2000) (74)
- A denotational semantics for continuous queries over streams and relations (2004) (73)
- Representing uncertain data: models, properties, and algorithms (2009) (73)
- Indexing relational database content offline for efficient keyword-based search (2005) (72)
- Practical Applications of Triggers and Constraints: Successes and Lingering Issues (2000) (72)
- StreaMon: an adaptive engine for stream query processing (2004) (72)
- Deriving Incremental Production Rules for Deductive Data (1994) (72)
- Vision Paper: Enabling Privacy for the Paranoids (2004) (68)
- Understanding Workers, Developing Effective Tasks, and Enhancing Marketplace Dynamics: A Study of a Large Crowdsourcing Marketplace (2017) (66)
- LORE: a Lightweight Object REpository for semistructured data (1996) (63)
- CrowdFill: collecting structured data from the crowd (2014) (63)
- Interactive Query and Search in Semistructured Databases (1998) (63)
- Optimization of continuous queries with shared expensive filters (2007) (61)
- A denotational semantics for the Starburst production rule language (1992) (61)
- Parallel and Distributed SystemS (2013) (58)
- Making Aggregation Work in Uncertain and Probabilistic Databases (2011) (57)
- Computing the median with uncertainty (2000) (56)
- Proceedings of the 1996 ACM SIGMOD international conference on Management of data (1996) (56)
- Approximate DataGuides (1998) (55)
- Foundations of uncertain-data integration (2010) (54)
- Simplifying Scalable Graph Processing with a Domain-Specific Language (2014) (54)
- A Data Stream Management System for Network Traffic Management (2001) (54)
- Better Termination Analysis for Active Databases (1993) (54)
- The Starburst Rule System: Language Design, Implementation, and Applications (1992) (54)
- A Temporal-Logic Based Compositional Proof System for Real-Time Message Passing (1989) (53)
- Production Rules in Parallel and Distributed Database Environments (1992) (53)
- Query Optimization over Crowdsourced Data (2013) (52)
- Temporal View Self-Maintenance (2000) (51)
- A syntax and semantics for set-oriented production rules in relational database systems (1989) (48)
- Challenges and Opportunities with Big Data 2011-1 (2011) (47)
- Optimal Crowd-Powered Rating and Filtering Algorithms (2014) (46)
- From semistructured data to XML (2000) (43)
- Integrating heterogeneous databases: lazy or eager? (1996) (42)
- The Beckman report on database research (2016) (41)
- Towards Globally Optimal Crowdsourcing Quality Management: The Uniform Worker Setting (2016) (41)
- Deductive and Active Databases: Two Paradigms or Ends of a Spectrum? (1993) (41)
- Generic Entity Resolution in the SERF Project (2006) (40)
- A toolkit for constraint management in heterogeneous information systems (1996) (39)
- Introduction to Active Database Systems (1996) (39)
- Data Lineage: A Survey (2009) (38)
- Query Optimization for Semistructured Data (1997) (36)
- Rule processing in active database systems (1993) (33)
- Efficient Monitoring and Querying of Distributed, Dynamic Data via Approximate Replication (2005) (33)
- An overview of the deco system: data model and query language; query processing and optimization (2013) (33)
- Modeling location management in personal communications services (1996) (32)
- Schema Design for Uncertain Databases (2007) (31)
- Temporal View Self-Maintenance in a Warehousing Environment (1999) (29)
- The STRIP rule system for efficiently maintaining derived data (1997) (29)
- Run-Time Translation of View Tuple Deletions Using Data Lineage (2001) (28)
- Provenance-Based Debugging and Drill-Down in Data-Oriented Workflows (2012) (28)
- On-Line Warehouse View Maintenance for Batch Updates (1996) (28)
- A location management technique to support lifelong numbering in personal communications services (1997) (28)
- Logical provenance in data-oriented workflows? (2013) (27)
- Lineage tracing in a data warehousing system (2000) (27)
- LIVE: A Lineage-Supported Versioned DBMS (2010) (27)
- Completeness and incompleteness of trace-based network proof systems (1987) (26)
- Protocols for Integrity Constraint Checking in Federated Databases (1997) (26)
- The Starburst Rule System (1996) (26)
- Research issues in active database systems: report from the closing panel at RIDE-ADS '94 (1994) (25)
- Integrity constraint checking in federated databases (1996) (25)
- Provenance-based refresh in data-oriented workflows (2011) (25)
- Better Static Rule Analysis for Active Database Systems (2000) (24)
- TIP: a temporal extension to Informix (2000) (23)
- Whiteboards: a graphical database tool (1986) (23)
- Confidence-Aware Join Algorithms (2009) (23)
- Temporal Data Warehousing (2001) (22)
- Challenges and Opportunities with Big Data 2012-2 (2011) (22)
- Mining the space of graph properties (2004) (21)
- Graft: A Debugging Tool For Apache Giraph (2015) (21)
- Compile-Time Path Expansion in Lore (1998) (21)
- DataSift: An Expressive and Accurate Crowd-Powered Search Toolkit (2013) (21)
- Using Delta Relations to Optimize Condition Evaluation in Active Databases (1995) (21)
- Optimizing Branching Path Expressions (1999) (20)
- Integrating dynamically-fetched external information into a DBMS for semistructured data (1997) (19)
- HelP: High-level Primitives For Large-Scale Graph Processing (2014) (19)
- Surpassing Humans and Computers with JELLYBEAN: Crowd-Vision-Hybrid Counting Algorithms (2015) (19)
- A first course in database systems (2. ed.) (2002) (18)
- Storing auxiliary data for efficient maintenance and lineage tracing of complex views (2000) (17)
- Efficient PCS call setup protocols (1998) (17)
- Flexible Constraint Management for Autonomous Distributed Databases (1994) (16)
- Database systems - the complete book (international edition) (2002) (16)
- Constraint Management in Loosely Coupled Distributed Databases (1993) (14)
- Proceedings of the 24rd International Conference on Very Large Data Bases (1998) (14)
- DataSift: a crowd-powered search toolkit (2014) (13)
- Representing Uncertain Data: Uniqueness, Equivalence, Minimization, and Approximation (2005) (13)
- Trace-based network proof systems: expressiveness and completeness (1987) (13)
- Static Analysis Techniques for Predicting the Behavior of Database Production Rules (1995) (13)
- Estimating Data Stream Quality for Object-Detection Applications (2005) (13)
- Enabling Privacy for the Paranoids (2004) (12)
- Database Publication Practices (2005) (12)
- Virtual Devices : An Extensible Architecture for Bridging the Physical-Digital Divide (2005) (11)
- Query Processing over Crowdsourced Data (2012) (11)
- E cient and Flexible Location Management Techniques for Wireless Communication Systems (1996) (10)
- CrowdFill: a system for collecting structured data from the crowd (2014) (10)
- Generalized Uncertain Databases: First Steps (2010) (9)
- Efficient and Complete Tests for Database Integrity Constraint Checking (1994) (8)
- A Syntax and Semantics for Set-Oriented Production Rules in Relational Database Systems (Extended Abstract). (1989) (8)
- Summarizing and Searching Sequential Semistructured Sources (2000) (8)
- Monitoring Stream Properties for Continuous Query Processing (2003) (8)
- RAMP (2011) (7)
- A Rewriting Technique for Using Delta Relations to Improve Condition Evaluation in Active Databases (1993) (6)
- Towards Special-Purpose Indexes and Statistics for Uncertain Data (2008) (6)
- Applications of Active Databases (1996) (6)
- Data Management for User ProFILEs in Wireless Communication Systems (1995) (6)
- Data Modifications and Versioning in Trio (2008) (5)
- Per-User Pro le Replication in Mobile Environments: Algorithms, Analysis, and Simulation Results (1997) (5)
- Standards and Commercial Systems (1996) (5)
- Trio-ER: The Trio System as a Workbench for Entity-Resolution (2009) (5)
- Rethinking the conference reviewing process (2004) (4)
- Exploiting Hierarchical Domain Structure to Compute Similarity 1 (4)
- Rethinking the Conference Reviewing Process - Panel (2004) (4)
- A Unified Approach for Querying Structured Data and XML (1998) (3)
- Review - An Overview of Data Warehousing and OLAP Technology (1999) (3)
- Foreword: Special Issue on Active Database Systems (1996) (3)
- STREAM : The Stanford Stream Data Manager ( Demonstration Proposal ) (2003) (3)
- Practical Applications of Constraints and Triggers: Successes and Lingering Issues (2000) (3)
- Starburst II: the extender strikes back! (1991) (3)
- RESEARCH SELF-ASSESSMENT (2005) (3)
- Globally Optimal Crowdsourcing Quality Management (2015) (3)
- Tech Report: Compiling GreenMarl into GPS (2012) (3)
- Bulletin of the Technical Committee on (1996) (3)
- Expressiveness Bounds for Completness in Trace-Based Network Proof Systems (1988) (3)
- Foreword by the VLDB '98 PC Chairmen (2000) (2)
- Letter from the Special Issue Editor (1994) (2)
- Reminiscences on influential papers (2005) (2)
- Validating Constraints with Partial Information: Research Overview (1994) (2)
- A Warehousing Approach to Data and Knowledge Integration (1997) (2)
- Approximate Caching for Continuous Queries over Distributed Data Sources (2002) (2)
- Incremental Computation and Maintenance of Temporal Aggregates (Journal version) (2002) (2)
- Chapter 5 TRIO:ASYSTEMFORDATA,UNCERTAINTY,AND LINEAGE (1)
- Content-Based Routing for Continuous Query-Optimization (2004) (1)
- Outerjoins in Uncertain Databases. (2009) (1)
- Optimal Worker Quality and Answer Estimates in Crowd-Powered Filtering and Rating (2014) (1)
- Foreword by the VLDB '98 PC Chairmen: Best Papers of VLDB '98. (2000) (1)
- Of XML and databases (panel session): where's the beef? (2000) (1)
- 3 X : A Data Management System for Computational Experiments Demonstration Proposal (2014) (1)
- Review - Access Path Selection in a Relational Database Management System (1999) (1)
- Foreword to special section on SIGMOD/PODS 2005 (2006) (1)
- Eecient Pcs Call Setup Protocols (1998) (0)
- Proc. of 4th Int'l Conference on Information and Knowledge Management Cikm, Research Problems in Data Warehousing (1995) (0)
- Implementing Parameterized Range Types in an Extensible DBMS (2000) (0)
- Trace-based Networks Proof Systems: Expressiveness & Completeness (1987) (0)
- Equal Opportunity Support for All (2009) (0)
- Letter from the Editor-in-Chief TCDE Chair Election (2015) (0)
- - Note that examples are not curriculum, meaning that the exam will not require knowl- edge of any particular example. (On the other hand it may be useful to read some of the examples to help you understand the text.) (2005) (0)
- Data streams: fresh current or stagnant backwater? (panel) (2002) (0)
- Querying XML with Lore (1998) (0)
- 6 Further Work and Conclusions Figure 3: an Epl Expression with a Negated Subevent Example 7 the Epl Expression for Figure 3. the Datalog 1s Rules for Example 7 Follow: Sat 1 (x;j) (2007) (0)
- VLDB'98, Proceedings of 24rd International Conference on Very Large Data Bases, August 24-27, 1998, New York City, New York, USA (1998) (0)
- Three Favorite Results (2015) (0)
- Reminiscences in influential papers (1998) (0)
- Proceedings : Fourth International Workshop on Research Issues in Data Engineering : active database systems, February 14-15, 1994, Houston, Texas (1994) (0)
- Textual and Visual for Content-based Image Re- 5.2 Data Preparation 5.3 Query Processing 5.3.2 Subquery Processing 4.1 Webssql Syntax Query := Select Targetattr from Tablelist Where Conditions] With-size Size] (2000) (0)
- Editor’s notes (1995) (0)
- Review - Query Evaluation Techniques for Large Databases (1999) (0)
- Institutional Knowledge at Singapore Management University Adaptive Filters for Continuous Queries over Distributed Data Stream (2019) (0)
- SIGMOD 2005 : Proceedings of the ACM SIGMOD International Conference on Management of Data : June14-16, 2005, Baltimore, Maryland (2005) (0)
- Globally Optimal Crowdsourcing Quality Management: Full technical report (2015) (0)
- Efficient Management of Active Databases (1998) (0)
- A Case Study on A Miner Dataset: Identifying leading research through various Models (2019) (0)
- Change Management in Heterogeneous Semistructured Databases (Demonstration Description) (1997) (0)
- Integrating Heterogeneous Databases: Lazy or Eager? (Position Statement) (0)
- Patent Application of Vitit Kantabutra for TITLE : INTENTIONALLY-LINKED ENTITIES : A GENERAL-PURPOSE DATABASE SYSTEM CROSS-REFERENCE TO RELATED APPLICATIONS (2009) (0)
- Proceedings of the twenty-fourth International Conference on Very Large Databases : New York, NY, USA, 24-27 August, 1998 (1998) (0)
- Models and Issues in Data Models and Issues in Data Stream Systems Stream Systems (with changes by CZ (2002) (0)
- 2 Preliminaries 2 . 1 Data Model and View Definition Language (0)
- Research in database systems: Challenges, principles, prototypes, and results (2016) (0)
- Figure 4: Results of Simulations. Average Number of Requests per Algorithm (with and without Cache) Mania. a Declarative Language for Querying and Restructuring Global Best-source (gbs). the Global Best (0)
- Fourth International Workshop on Research Issues in Data Engineering: Active Database Systems, Houston, Texas, USA, February 14-15, 1994 (1994) (0)
- 2007 SIGMOD Edger F. Codd Innovations Award: “Research Principles Revealed” (2007) (0)
- VLDB Endowment Board of Trustees (2007) (0)
- On XML and Databases: Where's the Beef? (Panel Abstract) (2000) (0)
- Review - Xml-ql: A Query Language for XML (1999) (0)
This paper list is powered by the following services:
Other Resources About Jennifer Widom
What Schools Are Affiliated With Jennifer Widom?
Jennifer Widom is affiliated with the following schools: