Jeffrey Parsons

dblp:81/5940 · DBLP profile ↗
← Back
24ranked-venue papers in the field
6as first author
5since 2021 · last 2025
0000-0002-4819-2801ORCID · corroborated

Domains — venue-derived; a paper can count in several

Database Systems & Data Management · 12 (2 first)Business Process & Enterprise Data · 10 (4 first)Knowledge Engineering, Semantic Web & Information Systems · 2
YearPublicationVenuePosition
2025 Large language models for conceptual modeling: Assessment and application potential
Veda C. Storey, Oscar Pastor 0001, Giancarlo Guizzardi, Stephen W. Liddle, Wolfgang Maass 0002, Jeffrey Parsons, Jolita Ralyté, Maribel Yasmina Santos
Data Knowl. Eng.6
2025 Domain knowledge in artificial intelligence: Using conceptual modeling to increase machine learning accuracy and explainability
Veda C. Storey, Jeffrey Parsons, Arturo Castellanos 0001, Monica C. Tremblay, Roman Lukyanenko, Alfred Castillo, Wolfgang Maass 0002
Data Knowl. Eng.2
2023 In Memoriam - Professor Aditya Ghose
Joerg Evermann, Jennifer Horkoff, Jeffrey Parsons, Vítor E. Silva Souza
Data Knowl. Eng.3
2023 Preface
Aditya Ghose, Jennifer Horkoff, Vítor E. Silva Souza, Jeffrey Parsons, Joerg Evermann
Data Knowl. Eng.4
2022 Skipping class: improving human-driven data exploration and querying through instances
abstract
With the growing focus on business analytics and data-driven decision-making, there is a greater need for humans to interact effectively with data. We propose that presenting data to human users in terms of instances and attributes provides a more flexible and usable structure for querying, exploring, and analysing data. Compared to a traditional representation, an instance-based representation does not impose any predefined classification schema over the data when it is presented to users. This paper examines the potential utility of instance-based data through two laboratory experiments – the first focusing on exploration of data for pattern discovery (open-ended tasks) and the second on retrieval of information (closed-ended tasks). In both cases, participants were able to achieve better results in tasks using instance-based data than using class-based representations. Given the growing need for self-service analytics, as well as using information for purposes not anticipated when it was collected, we show that instance-based representations can be an effective way to satisfy the emerging needs of information users.
Arash Saghafi, Yair Wand, Jeffrey Parsons
Eur. J. Inf. Syst.3
2019 Representing instances: the case for reengineering conceptual modelling grammars
abstract
While many conceptual modelling grammars have been developed since the 1970s, they share the general assumption of representation by abstraction; that is, representing generalised knowledge about the similarities among phenomena in a domain (classes) rather than about domain objects (instances). This assumption largely ignores the fundamental role that instances play in the constitution of reality and in human psychology. In this paper, we argue there is a need for a grammar that explicitly recognises the primary role of instances. We examine the limitations of traditional class-based approaches to conceptual modelling, especially for modern information environments. We then explore theoretical and practical motivations for instance-based modelling, and show how such an approach can address the limitations of traditional modelling approaches. We conclude by calling for the engineering of instance-based grammars as an important direction for conceptual modelling research to address the limitations of traditional approaches, and articulate five challenges to overcome in such efforts.
Roman Lukyanenko, Jeffrey Parsons, Binny M. Samuel
Eur. J. Inf. Syst.2
2018 Beyond Micro-Tasks: Research Opportunities in Observational Crowdsourcing
abstract
The emergence of crowdsourcing as an important mode of information production has attracted increasing research attention. In this article, the authors review crowdsourcing research in the data management field. Most research in this domain can be termed tasked-based, focusing on micro-tasks that exploit scale and redundancy in crowds. The authors' review points to another important type of crowdsourcing – which they term observational – that can expand the scope of extant crowdsourcing data management research. Observational crowdsourcing consists of projects that harness human sensory ability to support long-term data acquisition. The authors consider the challenges in this domain, review approaches to data management for crowdsourcing, and suggest directions for future research that bridges the gaps between the two research streams.
Roman Lukyanenko, Jeffrey Parsons
J. Database Manag.2
2017 SEDEX: Scalable Entity Preserving Data Exchange
abstract
Data exchange is the process of generating an instance of a target schema from an instance of a source schema such that source data is reflected in the target. The prevailing approach for data exchange is based on schema mappings, which are high level expressions that describe relationships between database schemas [1]. However, schema-mapping based data exchange techniques suffer from two problems: (1) entity fragmentation, in which information about a single entity is spread across several tuples in the target schema, and (2) ambiguity in generalization, in which incorrect mappings result from using different methods to represent entity type generalization in source and target schemas. In this paper, we propose the Scalable Entity Preserving Data Exchange (SEDEX) method, which combines schema-level and datalevel information to address these problems. We also provide extensive evaluation to demonstrate the benefits and scalability of the approach.
Yoones A. Sekhavat, Jeffrey Parsons
ICDE2
2016 SEDEX: Scalable Entity Preserving Data Exchange
abstract
Data exchange is the process of generating an instance of a target schema from an instance of a source schema such that source data is reflected in the target. Generally, data exchnge is performed using schema mapping, representing high level relations between source and target schemas. In this paper, we argue that data exchange solely based on schema level information limits the ability to express semantics in data exchange. We show such schema level mappings not only may result in entity fragmentation, they are unable to resolve some ambiguous data exchange scenarios. To address this problem, we propose Scalable Entity Preserving Data Exchange (SEDEX), a hybrid method based on data and schema mapping that employs similarities between relation trees of source and target relations to find the best relations that can host source instances. Our experiments show SEDEX outperforms other methods in terms of quality and scalability of data exchange.
Yoones A. Sekhavat, Jeffrey Parsons
IEEE Trans. Knowl. Data Eng.2
2015 Principles for Modeling User-Generated Content
Roman Lukyanenko, Jeffrey Parsons
ER2
2013 EDEX: Entity Preserving Data Exchange
Yoones A. Sekhavat, Jeffrey Parsons
DATA2
2013 Is Traditional Conceptual Modeling Becoming Obsolete?
Roman Lukyanenko, Jeffrey Parsons
ER2
2013 Lightweight Conceptual Modeling for Crowdsourcing
Roman Lukyanenko, Jeffrey Parsons
ER2
2012 Sliced Column-Store (SCS): Ontological Foundations and Practical Implications
Yoones A. Sekhavat, Jeffrey Parsons
ER2
2011 Panel: New Directions for Conceptual Modeling
Jeffrey Parsons, Antoni Olivé, Sudha Ram, Gerd Wagner 0001, Yair Wand, Eric S. K. Yu
ER1
2008 Dimensions of UML Diagram Use: A Survey of Practitioners
abstract
The UML is an industry standard for object-oriented software engineering. However, there is little empirical evidence on how UML is used. This article reports results of a survey of UML practitioners. We found differences in several dimensions of UML diagram usage on software development projects including; frequency, the purposes for which they were used, and the roles of clients/users in their creation and approval. System developers are often ignoring the “use case-driven” prescription that permeates much of the UML literature, making limited or no use of either use case diagrams or textual use case descriptions. Implications and areas requiring further investigation are discussed.
Brian Dobing, Jeffrey Parsons
J. Database Manag.2
2007 An Ontological Metamodel of Classifiers and Its Application to Conceptual Modelling and Database Design
Jeffrey Parsons
ER1
2006 iQL: A Query Language for the Instance-Based Data Model
Jeffrey Parsons, Jianmin Su
ER1
2006 Experimental Research on Conceptual Modeling: What Should We Be Doing and Why?
Geert Poels, Andrew Burton-Jones, Andrew Gemino, Jeffrey Parsons, Venkataraman Ramesh
ER4
2005 What do the pictures mean? Guidelines for experimental evaluation of representation fidelity in diagrammatical conceptual modeling techniques
Jeffrey Parsons, Linda Cole
Data Knowl. Eng.1
2002 Property-Based Semantic Reconciliation of Heterogeneous Information Sources
Jeffrey Parsons, Yair Wand
ER1
2000 Understanding the Role of Use Cases in UML: A Review and Research Agenda
abstract
A use case is a description of a sequence of actions constituting a complete task or transaction in an application. Use cases were first proposed by Jacobson (1987) and have since been incorporated as one of the key modeling constructs in UML (Booch, Jacobson, & Rumbaugh, 1999) and the Unified Software Development Process (Jacobson, Booch, & Rumbaugh, 1999). This paper traces the development of use cases, and identifies a number of problems with both their application and theoretical underpinnings. From an application perspective, the use case concept is marked by a high degree of variety in the level of abstraction versus implementation detail advocated by various authors. In addition, use cases are promoted as a primary mechanism for identifying objects in an application, even though they focus on processes rather than objects. Moreover, there is an apparent inconsistency between the so-called naturalness of object models and the commonly held view that use cases should be the primary means of communicating and verifying requirements with users. From a theoretical standpoint, the introduction of implementation issues in use cases can be seen as prematurely anchoring the analysis to particular implementation decisions. In addition, the fragmentation of objects across use cases creates conceptual difficulties in developing a comprehensive class model from a set of use cases. Moreover, the role of categorization in human thinking suggests that class models may serve directly as a good mechanism for communicating and verifying application requirements with users. We conclude by outlining a framework for further empirical research to resolve issues raised in our analysis.
Brian Dobing, Jeffrey Parsons
J. Database Manag.2
2000 Emancipating instances from the tyranny of classes in information modeling
abstract
Database design commonly assumes, explicitly or implicitly, that instances must belong to classes. This can be termed the assumption of inherent classification . We argue that the extent and complexity of problems in schema integration, schema evolution, and interoperability are, to a large degree, consequences of inherent classification. Furthermore, we make the case that the assumption of inherent classification violates philosophical and cognitive guidelines on classification and is, therefore, inappropriate in view of the role of data modeling in representing knowledge about application domains. As an alternative, we propose a layered approach to modeling in which information about instances is separated from any particular classification. Two data modeling layers are proposed: (1) an instance model consisting of an instance base (i.e., information about instances and properties) and operations to populate, use, and maintain it; and (2) a class model consisting of a class base (i.e., information about classes defined in terms of properties) and operations to populate, use, and maintain it. The two-layered model provides class independence . This is analogous to the arguments of data independence offered by the relational model in comparison to hierarchical and network models. We show that a two-layered approach yields several advantages. In particular, schema integration is shown to be partially an artifact of inherent classification that can be greatly simplified in designing a database based on a layered model; schema evolution is supported without the complexity of operations currently required by class-based models; and the difficulties associated with interoperability among heterogeneous databases are reduced because there is no need to agree on the semantics of classes among independent databases. We conclude by considering the adequacy of a two-layered approach, outlining possible implementation strategies, and drawing attention to some practical considerations.
Jeffrey Parsons, Yair Wand
ACM Trans. Database Syst.1
1997 What Is the Role of Cognition in Conceptual Modeling? A Report on the First Workshop on Cognition and Conceptual Modeling
Venkataraman Ramesh, Jeffrey Parsons, Glenn J. Browne
Conceptual Modeling2