AN EXPLORATORY STUDY ON A LINEAR MODEL FOR MEASURING SOFTWARE QUALITY (2008)
Angel R. Puerta, Charles L. Carnal
A pilot study was conducted to develop a linear regression model to measure software quality. The model incorporated four quality components representing efficiency, understandability, modifiability,...
The New World of Mechanisms (2007)
Angel R. Puerta, Samson W. Tu, Mark A. Musen
A goal of second-generation expert systems is to supply knowledge engineers with common frameworks to develop expert systems, thus, eliminating the need to build entirely new systems for each...
Reflections on Model-Based Automated Generation of User Interfaces (2007)
The main contribution of Mecano was to incorporate the use of domain models, or ontologies, into the model-based interface development framework. Paradoxically, it was this same feature that unveiled...
The New World of Mechanisms (2007)
Angel R. Puerta, Samson W. Tu, Mark A. Musen
A goal of second-generation expert systems is to supply knowledge engineers with common frameworks to develop expert systems, thus, eliminating the need to build entirely new systems for each...
Model-based development is an emerging technology for the design and specification of interfaces from declarative interface models. Key benefits of this technology are: (a) centralization of all...
MOBILE: User-Centered Interface Building (1999)
Angel R. Puerta, Eric Cheng, Tunhow Ou, Justin Min
Interface builders are popular tools for designing and developing graphical user interfaces. These tools, however, are engineering-centered; they operate mainly on windows and widgets. A typical...
MOBI-D: A Model-Based Development Environment for User-Centered Design (1997)
Angel R. Puerta, David Maulsby
MOBI-D (Model-Based Interface Designer) is a software environment the design and development of user interfaces from declarative interface models. End-users informally describe tasks and data, from...
Management of Interface Design Knowledge with MODI-D (1997)
Angel R. Puerta, David Maulsby
Effective guidelines for interface construction require developers to apply a user-centered approach in their designs. Yet, developers lack integrated tools that would allow them to work with...
The MECANO Project: Enabling User-Task Automation During Interface Development (1996)
We propose that automation of user tasks can only be properly addressed as a particular problem of adaptation in human-computer interaction. We further claim that to achieve such automation, the...
Thomas E. Rothenfluh, John H. Gennari, Henrik Eriksson, Angel R. Puerta, Samson W. Tu, Mark A. Musen
Abstract: This paper describes how we applied the PROTÉGÉ-II architecture to build a knowledgebased system that configures elevators. The elevator-configuration task was solved originally with a...
Task modeling with reusable problem-solving methods (1995)
Henrik Eriksson, Yuval Shahar, Samson W. Tu, Angel R. Puerta, Mark A. Musen
Problem-solving methods for knowledge-based systems establish the behavior of such systems by de�ning the roles in which domain knowledge is used and the ordering of inferences. Developers can...
Toward ontology-based frameworks for knowledge-acquisition tools (1994)
Angel R. Puerta, Robert Neches, Henrik Eriksson, Pedro Szekely, Ping Luo, Mark A. Musen
One of the strongest limitations of knowledge-acquisition metatools—tools that automate the development of knowledge-acquisition tools—is that the interface-design knowledge employed by such...
Custom-Tailored Development Tools for Knowledge-Based Systems (1994)
Henrik Eriksson, Angel R. Puerta, John H. Gennari
Prot�eg�e-ii is a development environment for knowledge-based systems. Prot�eg�e-ii supports developers by providing a series of development tools. Dash, which is part of the prot�eg�e-ii...
Generation of knowledge-acquisition tools from domain ontologies (1994)
Henrik Eriksson, Angel R. Puerta, Mark A. Musen
Metalevel tools can support the software development process by automating the design of task- and application-speci�c tools. Dash is a metalevel tool that allows developers to generate...
Beyond Data Models for Automated User Interface Generation (1994)
Angel R. Puerta, Henrik Eriksson, John H. Gennari, Mark A. Musen
Researchers in the area of automated design of user interfaces have shown that the layout of an interface can, in many cases, be generated from the application’s data model using an intelligent...
Model-Based Automated Generation of User Interfaces (1994)
Angel R. Puerta, Henrik Eriksson, John H. Gennari, Mark A. Musen
ABSTRACT 1 User interface design and development for knowledgebased systems and most other types of applications is a resource-consuming activity. Thus, many attempts have been made to automate, to...
Modeling tasks with mechanisms (1993)
Angel R. Puerta, Samson W. Tu, Mark A. Musen
All of the buildings and all of the cars were once just a dream in somebody’s head
The Study of Models of Intelligent Interfaces (1993)
Researchers in the field of intelligent interfaces have concentrated on building architectures, and have placed little emphasis on defining appropriate models. As a result, this research area is not...
Generation of Knowledge-Acquisition Tools from Reusable Domain Ontologies (1992)
Angel R. Puerta, Henrik Eriksson, John W. Egar, Mark A. Musen
We present Mecano, a development environment that automates the design of knowledge-acquisition software tools for knowledge-based systems. Mecano is a component of PROTG-II---a development...
Modeling Tasks with Mechanisms (1992)
Angel R. Puerta, Samson W. Tu, Mark A. Musen
Building a problem solver and acquiring the knowledge needed to operate it are the two central goals of knowledge engineering. To achieve these goals, knowledge engineers construct models of the...
Thesis (M.S.)--Tennessee Technological University, 1987.
Protégé-II: A Suite of Tools for Development of Intelligent Systems from Reusable Components
Musen, Mark A., Eriksson, Henrik, Gennari, John H., Tu, Samson W., Puerta, Angel R.
PROTÉGÉ-II comprises a set of tools that developers use to build intelligent software systems. One tool, called MAÎTRE, allows developers to browse through and edit domain models (ontologies)....