David Monarchi

David Monarchi
  • PhD
  • Professor (Full) at University of Colorado Boulder

About

43
Publications
3,781
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
1,217
Citations
Current institution
University of Colorado Boulder
Current position
  • Professor (Full)
Additional affiliations
July 1972 - August 2006
University of Colorado Boulder
Position
  • Professor (Full)

Publications

Publications (43)
Article
Classification is the process of assigning objects to pre-defined classes based on observations or characteristics of those objects, and there are many approaches to performing this task. The overall objective of this study is to demonstrate the use of two learning techniques to analyze the results of a manual classification system. Our sample cons...
Article
Tax professionals who work with the Internal Revenue Code are well aware of its volume and complexity. They also have an abstract sense of the interrelatedness of its many provisions. However, the brain soon limits our ability to comprehend the relationships involved in a tax problem. Data visualization can present a coherent representation of the...
Conference Paper
Full-text available
The structure and interrelationships of formal knowledge produced in the scientific disciplines have long been of interest to academics. One increasingly important domain of Information Systems (IS) research is the study of the creation and evolution of knowledge. Recent discourse about the intellectual structure of IS has revealed Latent Semantic...
Article
Full-text available
The Information Systems field is structured by the research topics emphasized by communities of journals. The Latent Categorization Method categorized and automatically named IS research topics in 14,510 abstracts from 65 Information Systems journals. These topics were clustered into seven intellectual communities based on publication patterns. The...
Article
This paper discusses the use of simulation in the determination and analysis of alternative deployment strategies for urban fire supression systems. The simulation model utilizes the New York City-Rand Institute simulator of fire department operations tailored for use with the Denver Fire department. A distinction is made between static deployment...
Article
Full-text available
High quality data and process representations are critical to the success of system development efforts. Despite this importance, quantitative methods for evaluating the quality of a representation are virtually nonexistent. This is a major shortcoming. However, there is another approach. Instead of evaluating the quality of the final representatio...
Article
Full-text available
As text databases increasingly become available to researchers, the limits to human cognition are rapidly reached. Focusing on examining objective realities, this paper introduces the latent categorization method, a novel new research method for analysis of large and midsize data sets. This method clusters text artifacts and extracts the words that...
Conference Paper
A number of programming paradigms have risen and fallen in popularity since the invention of the computer. Many of these have been accompanied by claims that they are more natural ways to program. Little evidence has been offered to justify these claims. One possible way of providing this evidence is to compare programming paradigms to a standard o...
Article
Among the challenges facing companies transitioning from structured to object-oriented (OO) programming is how (and whether) to retrain existing procedural programmers. Common wisdom has it that old-time programmers can be retrained in object technology only with great difficulty, but new programmers lack experience building large systems and the k...
Article
Full-text available
Object-oriented (OO) analysis, design, and programming techniques have emerged as potential solutions to the software crisis. However, learning OO techniques can be a difficult process. This study investigates students' perceptions of the difficulties in learning and using OO techniques. Two groups of students who had recently completed a sixteen-w...
Conference Paper
Software reuse holds the promise that complex software systems can be built faster, at lower cost, and with higher quality by reusing existing software artifacts. However, despite numerous success stories and decades of research, the promise has not been fulfilled. This situation has lead to a renewed “interest in understanding how and where reuse...
Article
Conceptual modelling in information systems development is the creation of an enterprise model for the purpose of designing the information system. It is an important aspect of systems analysis. The value of a conceptual modelling language (CML) lies in its ability to capture the relevant knowledge about a domain. To determine which constructs shou...
Article
A model for the emerging area of software complexity measurement of OO systems is required for the integration of measures defined by various researchers and to provide a framework for continued investigation. We present a model, based in the literature of OO systems and software complexity for structured systems. The model defines the software com...
Conference Paper
Object-oriented (OO) analysis, design, and programming techniques have emerged as potential solutions to the software crises. However, learning these techniques has been identified as a difficult process. Investigating what is perceived as difficult about using OO techniques leads to understanding the learning process and improving training materia...
Article
Full-text available
Object-oriented (OO) analysis, design, and programming techniques have emerged as potential solutions to the software crises. However, learning these techniques has been identified as a difficult process. Investigating what is perceived as difficult about using OO techniques leads to understanding the learning process and improving training materia...
Conference Paper
Two major obstacles hindering the wider acceptance of multi-methods are concerns over the lack of encapsulation and modularity and the absence of static typechecking in existing multi-method-based languages. This paper addresses both of these problems. ...
Article
Production rules are the most commercially popular and successful structure for representing knowledge. The purpose of this paper is to demonstrate how such rules may be represented in a simple entity-relationship structure. Using this structure, we implement an example inference engine in a procedural language and a knowledge base in an RDBMS. The...
Article
This article evaluates current research on object-oriented analysis and design (OOAD). Analysis involves problem definition and design focuses on solution specification. It is difficult to determine when analysis ends and design begins. Critical components in OOAD include: the problem domain analysis process, the solution domain design process, OOA...
Conference Paper
Full-text available
An acceptable measure of software quality must quantify software complexity. Traditional software metrics such as lines of code, software science and cyclomatic complexity are investigated as possible indicators of complexity of object-oriented systems. This research reports the effects of polymorphism and inheritance on the complexity of object-or...
Article
Monte Carlo simulation is used to study the power of the Durbin-Watson test and the properties of the corresponding weighted least squares (WLS) estimates when there is serial correlation in the disturbance term, in addition to first-order autocorrelation. The results indicate that the Durbin-Watson test detects first-order autocorrelation, even wh...
Article
This paper develops two methods for estimating regression coefficients where linear constraints have been imposed on the values of the coefficients. The two methods are a linear programming approach, and a Principal Components transformation approach. A statistical test is proposed which involves the relationship between loss of predictive ability...
Article
This paper considers the effects of multicollinearity on the multiple coefficient of determination and on the standard errors of the estimated regression coefficients. Limiting results are well known for these problems, and some particular cases have been investigated. However, the limiting cases do not explain the nonmonotonic relationships that h...
Article
A nonlinear goal programming approach is embedded within an interactive framework allowing the decision maker to direct the algorithm’s search for a satisfactory alternative. Particular consideration has been given to the psychological assumptions required in this approach, especially the Gestalt nature of perception, the information-dependent natu...
Article
Multiple-objective problems are ubiquitous in human affairs and are commonly attacked in a subjective way. Semops, a sequential multiobjective problem solving technique, allows the decision maker to trade off one objective versus another in an interactive manner. Semops cyclically uses a surrogate objective function based on goals and the decision...
Article
Full-text available
This paper addresses Object-Oriented (OO) system complexity at the application, object, method, and variable levels. At each level measures are proposed to account for the cohesion and coupling aspects of the system. OO system complexity at each level is presented as a function of the measurable characteristics such as fan-in, fan-out, number of I/...
Article
The high cost of the maintenance phase of the software development life cycle (SDLC) continues to be a major economic problem for anyone who uses software. The activity of code reading has been found to consume the greatest amount of time spent on program maintenance, accounting for most of the high cost of the maintenance phase of the SDLC. This r...
Article
The Regional Activities Model (RAM) was developed for the purpose of analyzing the economic and environmental impacts on a region due to population, employment, manufacturing, commerce, and service industries. The impact of four other energy-consuming activities also are analyzed: space heating, electric power generation, vehicle-miles-of-travel, a...
Article
Full-text available
Thesis (Ph. D. - Business Administration)--University of Arizona. Includes bibliographical references.

Network

Cited By