Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
EditQL: A Textual Query Language for Evolving Models
MODELS '24: Proceedings of the ACM/IEEE 27th International Conference on Model Driven Engineering Languages and SystemsPages 37–48https://doi.org/10.1145/3640310.3674101Context: Technically sophisticated systems are the result of the joint work of several domain experts. However, the more people collaborate, the more important it becomes to make the model evolution and its single edit operations accessible and ...
- research-articleJune 2024
SHARP: Exploring Version Control Systems in Live Coding Music
C&C '24: Proceedings of the 16th Conference on Creativity & CognitionPages 426–437https://doi.org/10.1145/3635636.3656195Version control systems, which have proven essential for software engineering, can also provide value to creative and artistic practices. In this paper, we explore version control in the creative domain of live coding music, a generative performance ...
- research-articleMay 2024
"Don’t Touch my Model!" Towards Managing Model History and Versions during Metamodel Evolution
ICSE-NIER'24: Proceedings of the 2024 ACM/IEEE 44th International Conference on Software Engineering: New Ideas and Emerging ResultsPages 77–81https://doi.org/10.1145/3639476.3639758Metamodels, as any other software artifact, are expected to evolve. Consequently, the instances of those metamodels - aka the models - must evolve according to the changes made to the metamodels. This is commonly known as co-evolution and is a prominent ...
- research-articleJune 2023
DyVer: Dynamic Version Handling for Array Databases
ICS '23: Proceedings of the 37th ACM International Conference on SupercomputingPages 144–154https://doi.org/10.1145/3577193.3593734Array databases are important data management systems for scientific applications. In array databases, version handling is an important problem due to the no-overwrite feature of scientific data. Existing studies for optimizing data versioning in array ...
- ArticleOctober 2023
GLENDA: Querying RDF Archives with Full SPARQL
AbstractThe dynamicity of semantic data has propelled the research on RDF Archiving, i.e., the task of storing and making the full history of large RDF datasets accessible. However, existing archiving techniques fail to scale when confronted with very ...
-
- research-articleJanuary 2023
A GPU Multiversion B-Tree
PACT '22: Proceedings of the International Conference on Parallel Architectures and Compilation TechniquesPages 481–493https://doi.org/10.1145/3559009.3569681We introduce a GPU B-Tree that supports snapshots and offers updates, point queries, and linearizable multipoint queries. The supported operations can be performed in a phase-concurrent, asynchronous, or fully-concurrent fashion. Our B-Tree uses cache-...
- short-paperMay 2020
Analysis of Indexing Structures for Immutable Data
SIGMOD '20: Proceedings of the 2020 ACM SIGMOD International Conference on Management of DataPages 925–935https://doi.org/10.1145/3318464.3389773In emerging applications such as blockchains and collaborative data analytics, there are strong demands for data immutability, multi-version accesses, and tamper-evident controls. To provide efficient support for lookup and merge operations, three new ...
- surveyNovember 2019
A Survey of DevOps Concepts and Challenges
ACM Computing Surveys (CSUR), Volume 52, Issue 6Article No.: 127, Pages 1–35https://doi.org/10.1145/3359981DevOpsis a collaborative and multidisciplinary organizational effort to automate continuous delivery of new software updates while guaranteeing their correctness and reliability. The present survey investigates and discusses DevOps challenges from the ...
- short-paperSeptember 2019
Multi-layered edits for meaningful interpretation of textual differences
DocEng '19: Proceedings of the ACM Symposium on Document Engineering 2019Article No.: 22, Pages 1–4https://doi.org/10.1145/3342558.3345406The way humans and algorithms look at and understand differences between versions and variants of the same text may be very different. While correctness and overall byte length are fundamental aspects of good outputs of diff algorithms, they do not ...
- research-articleMay 2019
Conflict Detection, Avoidance, and Resolution in a Non-Linear RDF Version Control System
WWW '19: Companion Proceedings of The 2019 World Wide Web ConferencePages 943–951https://doi.org/10.1145/3308560.3316519The Semantic Web is about collaboration and exchange of information. While the data on the Semantic Web is constantly evolving and meant to be collaboratively edited there is no practical transactional concept or method to control concurrent writes to a ...
- articleDecember 2018
Versioning and Information Dissemination: A New Perspective
Information Systems Research (INFORMS-ISR), Volume 29, Issue 4Pages 965–983https://doi.org/10.1287/isre.2017.0763That versioning can be effective for information goods is well known. In particular, related literature shows that when consumers underestimate a product, it is often better for the manufacturer to offer a base version of the product along with the ...
- posterNovember 2018
An ontology-based algorithm for managing the evolution of multi-level territorial partitions
SIGSPATIAL '18: Proceedings of the 26th ACM SIGSPATIAL International Conference on Advances in Geographic Information SystemsPages 456–459https://doi.org/10.1145/3274895.3274944Through times, regions all over the world are very often subject to change (their names, their belonging, their composition, and their geometries). In this paper, we present a Semantic Matching Algorithm for automatically detecting, describing and ...
- short-paperOctober 2018
Role models and lifecycles in IoT and their impact on the W3C WoT thing description
IOT '18: Proceedings of the 8th International Conference on the Internet of ThingsArticle No.: 45, Pages 1–4https://doi.org/10.1145/3277593.3277908The W3C Web of Things (WoT) is introduced as a larger context of the Internet of Things (IoT). It provides standards for communication and interaction with Things in the IoT in order to address IoT cross-domain and cross-platform interoperability ...
- research-articleMay 2018
DataDiff: User-Interpretable Data Transformation Summaries for Collaborative Data Analysis
SIGMOD '18: Proceedings of the 2018 International Conference on Management of DataPages 1769–1772https://doi.org/10.1145/3183713.3193564Interest in collaborative dataset versioning has emerged due to complex, ad-hoc, and collaborative nature of data science, and the need to record and reason about data at various stages of pre-processing, cleaning, and analysis. To support effective ...
- articleMay 2018
Cost Drivers of Versioning: Pricing and Product Line Strategies for Information Goods
In this paper, we extend the understanding of versioning strategy of an information goods monopolist and provide new insights on when versioning is optimal. To do so, we derive the optimal product line or versions of an information good and the ...
- demonstrationApril 2018
OSTRICH: Versioned Random-Access Triple Store
WWW '18: Companion Proceedings of the The Web Conference 2018Pages 127–130https://doi.org/10.1145/3184558.3186960The Linked Open Data cloud is evergrowing and many datasets are frequently being updated. In order to fully exploit the potential of the information that is available in and over historical dataset versions, such as discovering evolution of taxonomies or ...
- ArticleJune 2017
Expressiveness benchmarking for system-level provenance
Provenance is increasingly being used as a foundation for security analysis and forensics. System-level provenance can help us trace activities at the level of libraries or system calls, which offers great potential for detecting subtle malicious ...
- research-articleMay 2017
DEX: Query Execution in a Delta-based Storage System
SIGMOD '17: Proceedings of the 2017 ACM International Conference on Management of DataPages 171–186https://doi.org/10.1145/3035918.3064056The increasing reliance on robust data-driven decision-making across many domains has made it necessary for data management systems to manage many thousands to millions of versions of datasets, acquired or constructed at various stages of analysis ...
- articleSeptember 2016
Pricing Data Services: Pricing by Minutes, by Gigs, or by Megabytes per Second?
Information Systems Research (INFORMS-ISR), Volume 27, Issue 3Pages 596–617https://doi.org/10.1287/isre.2016.0651Motivated by the pervasive discrepancy among the pricing schemes of data services, this paper investigates the selection of pricing metrics variables and the corresponding pricing plans. We construct a stylized model in which a monopoly data services ...
- research-articleMay 2016
A variability aware configuration management and revision control platform
ICSE '16: Proceedings of the 38th International Conference on Software Engineering CompanionPages 803–806https://doi.org/10.1145/2889160.2889262Modern systems need to run in many different contexts like hardware and software platforms or environmental conditions. Additionally different customers might have slightly different requirements towards systems. Therefore software systems need to be ...