A functional approach to program testing and analysis
IEEE Transactions on Software Engineering
IEEE Transactions on Software Engineering
The effects of relational and entity-relationship data models on query performance of end users
International Journal of Man-Machine Studies
Development and implementation of an object-oriented DBMS
Readings in object-oriented database systems
On object-oriented database systems
On object-oriented database systems
Introduction to object-oriented databases
Introduction to object-oriented databases
Object-oriented databases
Database tuning: a principled approach
Database tuning: a principled approach
An Entropy-Based Measure of Software Complexity
IEEE Transactions on Software Engineering - Special issue on software measurement principles, techniques, and environments
Software complexity and maintenance costs
Communications of the ACM
Object-oriented analysis and design with applications (2nd ed.)
Object-oriented analysis and design with applications (2nd ed.)
The notion of data and its quality dimensions
Information Processing and Management: an International Journal
Object databases: the essentials
Object databases: the essentials
User errors in database query composition
International Journal of Human-Computer Studies
ACM Computing Surveys (CSUR)
An analysis of semantic overload in database access systems using multi-table query formulation
Journal of Database Management
Foundation for object/relational databases: the third manifesto
Foundation for object/relational databases: the third manifesto
An introduction to database systems (7th ed.)
An introduction to database systems (7th ed.)
The relationship between user query accuracy and lines of code
International Journal of Human-Computer Studies
Three important determinants of user performance for database retrieval
International Journal of Human-Computer Studies
The effects of information request ambiguity and construct incongruence on query development
Decision Support Systems - Decision-making and E-commerce systems
Elements of Software Science (Operating and programming systems series)
Elements of Software Science (Operating and programming systems series)
Object-Relational DBMSs: Tracking the Next Great Wave
Object-Relational DBMSs: Tracking the Next Great Wave
Fundamentals of Database Systems
Fundamentals of Database Systems
An empirical investigation of factors influencing object-oriented database querying
Information Technology and Management
An Empirical Study with Metrics for Object-Relational Databases
ECSQ '02 Proceedings of the 7th International Conference on Software Quality
An Object-Oriented Layered Approach to Interfaces for Hardware/Software Codesign of Embedded Systems
HICSS '98 Proceedings of the Thirty-First Annual Hawaii International Conference on System Sciences-Volume 7 - Volume 7
Modern Database Management (7th Edition)
Modern Database Management (7th Edition)
IEEE Transactions on Systems, Man, and Cybernetics, Part A: Systems and Humans
Hi-index | 0.01 |
The schema of an information system can significantly impact the ability of end users to efficiently and effectively retrieve the information they need. Obtaining quickly the appropriate data increases the likelihood that an organization will make good decisions and respond adeptly to challenges. This research presents and validates a methodology for evaluating, ex ante, the relative desirability of alternative instantiations of a model of data. In contrast to prior research, each instantiation is based on a different formal theory. This research theorizes that the instantiation that yields the lowest weighted average query complexity for a representative sample of information requests is the most desirable instantiation for end-user queries. The theory was validated by an experiment that compared end-user performance using an instantiation of a data structure based on the relational model of data with performance using the corresponding instantiation of the data structure based on the object-relational model of data. Complexity was measured using three different Halstead metrics: program length, difficulty, and effort. For a representative sample of queries, the average complexity using each instantiation was calculated. As theorized, end users querying the instantiation with the lower average complexity made fewer semantic errors, i.e., were more effective at composing queries.