Combinatorial optimization: algorithms and complexity
Combinatorial optimization: algorithms and complexity
Simple fast algorithms for the editing distance between trees and related problems
SIAM Journal on Computing
Fast algorithms for the unit cost editing distance between trees
Journal of Algorithms
An O(NP) sequence comparison algorithm
Information Processing Letters
Change detection in hierarchically structured information
SIGMOD '96 Proceedings of the 1996 ACM SIGMOD international conference on Management of data
The String-to-String Correction Problem
Journal of the ACM (JACM)
Efficient Snapshot Differential Algorithms for Data Warehousing
VLDB '96 Proceedings of the 22th International Conference on Very Large Data Bases
On the complexity of the Extended String-to-String Correction Problem
STOC '75 Proceedings of seventh annual ACM symposium on Theory of computing
WebCQ-detecting and delivering information changes on the web
Proceedings of the ninth international conference on Information and knowledge management
A vision for management of complex models
ACM SIGMOD Record
Automating the transformation of XML documents
Proceedings of the 3rd international workshop on Web information and data management
Bulkloading and maintaining XML documents
Proceedings of the 2002 ACM symposium on Applied computing
Algorithmics and applications of tree and graph searching
Proceedings of the twenty-first ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
Proceedings of the 2002 ACM SIGMOD international conference on Management of data
Proceedings of the 2002 ACM SIGMOD international conference on Management of data
Compactly encoding unstructured inputs with differential compression
Journal of the ACM (JACM)
Managing and querying multi-version XML data with update logging
Proceedings of the 2002 ACM symposium on Document engineering
IEEE Transactions on Knowledge and Data Engineering
Detecting and Representing Relevant Web Deltas in WHOWEDA
IEEE Transactions on Knowledge and Data Engineering
Identification of Syntactically Similar DTD Elements for Schema Matching
WAIM '01 Proceedings of the Second International Conference on Advances in Web-Age Information Management
Comparing Hierarchical Data in External Memory
VLDB '99 Proceedings of the 25th International Conference on Very Large Data Bases
ECDL '00 Proceedings of the 4th European Conference on Research and Advanced Technology for Digital Libraries
KF-Diff+: Highly Efficient Change Detection Algorithm for XML Documents
On the Move to Meaningful Internet Systems, 2002 - DOA/CoopIS/ODBASE 2002 Confederated International Conferences DOA, CoopIS and ODBASE 2002
WebSCAN: Discovering and Notifying Important Changes of Web Sites
DEXA '01 Proceedings of the 12th International Conference on Database and Expert Systems Applications
Meaningful Change Detection on the Web
DEXA '01 Proceedings of the 12th International Conference on Database and Expert Systems Applications
Implementation and Comparative Evaluation of Maintenance Policies in a Data Warehouse Environment
BNCOD 19 Proceedings of the 19th British National Conference on Databases: Advances in Databases
Active rules for XML: A new paradigm for E-services
The VLDB Journal — The International Journal on Very Large Data Bases
Efficient and effective web change detection
Data & Knowledge Engineering
A framework for diagnosing changes in evolving data streams
Proceedings of the 2003 ACM SIGMOD international conference on Management of data
Differences between versions of UML diagrams
Proceedings of the 9th European software engineering conference held jointly with 11th ACM SIGSOFT international symposium on Foundations of software engineering
Using the transformational approach to build a safe and generic data synchronizer
GROUP '03 Proceedings of the 2003 international ACM SIGGROUP conference on Supporting group work
On merging structured documents with move operation
ISICT '03 Proceedings of the 1st international symposium on Information and communication technologies
ACM Transactions on Database Systems (TODS)
Element matching across data-oriented XML sources using a multi-strategy clustering model
Data & Knowledge Engineering
An Efficient Algorithm to Compute Differences between Structured Documents
IEEE Transactions on Knowledge and Data Engineering
K2/Kleisli and GUS: experiments in integrated access to genomic data sources
IBM Systems Journal - Deep computing for the life sciences
A three-way merge for XML documents
Proceedings of the 2004 ACM symposium on Document engineering
UbiData: requirements and architecture for ubiquitous data access
ACM SIGMOD Record
A safe and generic model for synchronizing divergent data
UbiMob '04 Proceedings of the 1st French-speaking conference on Mobility and ubiquity computing
On Change Diagnosis in Evolving Data Streams
IEEE Transactions on Knowledge and Data Engineering
Finding an optimum edit script between an XML document and a DTD
Proceedings of the 2005 ACM symposium on Applied computing
Multimedia Tools and Applications
A survey on tree edit distance and related problems
Theoretical Computer Science
diffX: an algorithm to detect changes in multi-version XML documents
CASCON '05 Proceedings of the 2005 conference of the Centre for Advanced Studies on Collaborative research
Integrating XML data sources using approximate joins
ACM Transactions on Database Systems (TODS)
Extending taxonomic visualisation to incorporate synonymy and structural markers
Information Visualization - Special issue: Bioinformatics visualization
Data mining in an engineering design environment: OR applications from graph matching
Computers and Operations Research
Fast and simple XML tree differencing by sequence alignment
Proceedings of the 2006 ACM symposium on Document engineering
A framework for efficient regression tests on database applications
The VLDB Journal — The International Journal on Very Large Data Bases
Describing differences between databases
CIKM '06 Proceedings of the 15th ACM international conference on Information and knowledge management
XANDY: a scalable change detection technique for ordered XML documents using relational databases
Data & Knowledge Engineering - Special issue: WIDM 2004
BSML: A binding schema markup language for data interchange in problem solving environments
Scientific Programming
An Efficient Web Page Change Detection System Based on an Optimized Hungarian Algorithm
IEEE Transactions on Knowledge and Data Engineering
Difference computation of large models
Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering
Visualizing Changes of Hierarchical Data using Treemaps
IEEE Transactions on Visualization and Computer Graphics
Detecting change in data streams
VLDB '04 Proceedings of the Thirtieth international conference on Very large data bases - Volume 30
Measuring the structural similarity of semistructured documents using entropy
VLDB '07 Proceedings of the 33rd international conference on Very large data bases
Database-aware test coverage monitoring
ISEC '08 Proceedings of the 1st India software engineering conference
Measuring the structural similarity among XML documents and DTDs
Journal of Intelligent Information Systems
A heuristic algorithm for clustering rooted ordered trees
Intelligent Data Analysis
XML document similarity measure in terms of the structure and contents
CEA'08 Proceedings of the 2nd WSEAS International Conference on Computer Engineering and Applications
Merging Hierarchically-Structured Documents in Workflow Systems
Electronic Notes in Theoretical Computer Science (ENTCS)
Data & Knowledge Engineering
Merging changes in XML documents using reliable context fingerprints
Proceedings of the eighth ACM symposium on Document engineering
Journal of Intelligent Information Systems
A Tree Distance Function Based on Multi-sets
New Frontiers in Applied Data Mining
In the Search of NECTARs from Evolutionary Trees
DASFAA '09 Proceedings of the 14th International Conference on Database Systems for Advanced Applications
Versioning XML-based office documents
Multimedia Tools and Applications
How to edit gigabyte XML files on a mobile phone with XAS, RefTrees, and RAXS
Proceedings of the 5th Annual International Conference on Mobile and Ubiquitous Systems: Computing, Networking, and Services
Type-safe diff for families of datatypes
Proceedings of the 2009 ACM SIGPLAN workshop on Generic programming
Efficient change control of XML documents
Proceedings of the 9th ACM symposium on Document engineering
Proceedings of the 13th International Conference on Human-Computer Interaction. Part IV: Interacting in Various Application Domains
Proceedings of the VLDB Endowment
Structural and semantic aspects of similarity of Document Type Definitions and XML schemas
Information Sciences: an International Journal
Efficient change detection in tree-structured data
HSI'03 Proceedings of the 2nd international conference on Human.society@internet
A fast index for XML document version management
APWeb'03 Proceedings of the 5th Asia-Pacific web conference on Web technologies and applications
Federated access control and workflow enforcement in systems configuration
LISA'09 Proceedings of the 23rd conference on Large installation system administration
CIMDIFF: advanced difference tracking tool for CIM compliant devices
LISA'09 Proceedings of the 23rd conference on Large installation system administration
Tree edit models for recognizing textual entailments, paraphrases, and answers to questions
HLT '10 Human Language Technologies: The 2010 Annual Conference of the North American Chapter of the Association for Computational Linguistics
Authorizing and directing configuration updates in contemporary it infrastructures
Proceedings of the 3rd ACM workshop on Assurable and usable security configuration
MEC --Monitoring Clusters' Transitions
Proceedings of the 2010 conference on STAIRS 2010: Proceedings of the Fifth Starting AI Researchers' Symposium
Bricolage: example-based retargeting for web design
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Efficient storage and temporal query evaluation in hierarchical data archiving systems
SSDBM'11 Proceedings of the 23rd international conference on Scientific and statistical database management
Robustness of change detection algorithms
IDA'11 Proceedings of the 10th international conference on Advances in intelligent data analysis X
A DAG comparison algorithm and its application to temporal data warehousing
CoMoGIS'06 Proceedings of the 2006 international conference on Advances in Conceptual Modeling: theory and practice
X-Tree diff+: efficient change detection algorithm in XML documents
EUC'06 Proceedings of the 2006 international conference on Embedded and Ubiquitous Computing
Improving data quality by source analysis
Journal of Data and Information Quality (JDIQ)
A change detection system for unordered XML data using a relational model
Data & Knowledge Engineering
A tree comparison approach to detect changes in data warehouse structures
DaWaK'05 Proceedings of the 7th international conference on Data Warehousing and Knowledge Discovery
LAX: an efficient approximate XML join based on clustered leaf nodes for XML data integration
BNCOD'05 Proceedings of the 22nd British National conference on Databases: enterprise, Skills and Innovation
Bipartite graphs for monitoring clusters transitions
IDA'10 Proceedings of the 9th international conference on Advances in Intelligent Data Analysis
Conflict resolution in updates through XML views
EDBT'06 Proceedings of the 2006 international conference on Current Trends in Database Technology
On clustering techniques for change diagnosis in data streams
WebKDD'05 Proceedings of the 7th international conference on Knowledge Discovery on the Web: advances in Web Mining and Web Usage Analysis
XCC: change control of XML documents
Computer Science - Research and Development
Fine-grained access-control for the Puppet configuration language
LISA'11 Proceedings of the 25th international conference on Large Installation System Administration
IJCAI'11 Proceedings of the Twenty-Second international joint conference on Artificial Intelligence - Volume Volume Three
Survey: An overview on XML similarity: Background, current trends and future directions
Computer Science Review
Measuring structural similarity of semistructured data based on information-theoretic approaches
The VLDB Journal — The International Journal on Very Large Data Bases
ISWC'12 Proceedings of the 11th international conference on The Semantic Web - Volume Part II
Hierarchical clustering of XML documents focused on structural components
Data & Knowledge Engineering
High-level change detection in RDF(S) KBs
ACM Transactions on Database Systems (TODS)
RWS-Diff: flexible and efficient change detection in hierarchical data
Proceedings of the 22nd ACM international conference on Conference on information & knowledge management
Delta: automatic identification of unknown web-based infection campaigns
Proceedings of the 2013 ACM SIGSAC conference on Computer & communications security
Synthetising changes in XML documents as PULs
Proceedings of the VLDB Endowment
Tasklets: enabling end user programming of web widgets
International Journal of Web Engineering and Technology
A framework to monitor clusters evolution applied to economy and finance problems
Intelligent Data Analysis
Hi-index | 0.00 |
Detecting changes by comparing data snapshots is an important requirement for difference queries, active databases, and version and configuration management. In this paper we focus on detecting meaningful changes in hierarchically structured data, such as nested-object data. This problem is much more challenging than the corresponding one for relational or flat-file data. In order to describe changes better, we base our work not just on the traditional “atomic” insert, delete, update operations, but also on operations that move an entire sub-tree of nodes, and that copy an entire sub-tree. These operations allows us to describe changes in a semantically more meaningful way. Since this change detection problem is NP-hard, in this paper we present a heuristic change detection algorithm that yields close to “minimal” descriptions of the changes, and that has fewer restrictions than previous algorithms. Our algorithm is based on transforming the change detection problem to a problem of computing a minimum-cost edge cover of a bipartite graph. We study the quality of the solution produced by our algorithm, as well as the running time, both analytically and experimentally.