19,795 research outputs found
A Usability Inspection Method for Model-driven Web Development Processes
Las aplicaciones Web son consideradas actualmente un elemento esencial e indispensable en toda actividad empresarial, intercambio de información y motor de redes sociales. La usabilidad, en este tipo de aplicaciones, es reconocida como uno de los factores clave más importantes, puesto que la facilidad o dificultad que los usuarios experimentan con estas aplicaciones determinan en gran medida su éxito o fracaso. Sin embargo, existen varias limitaciones en las propuestas actuales de evaluación de usabilidad Web, tales como: el concepto de usabilidad sólo se soporta parcialmente, las evaluaciones de usabilidad se realizan principalmente cuando la aplicación Web se ha desarrollado, hay una carencia de guías sobre cómo integrar adecuadamente la usabilidad en el desarrollo Web, y también existe una carencia de métodos de evaluación de la usabilidad Web que hayan sido validados empíricamente. Además, la mayoría de los procesos de desarrollo Web no aprovechan los artefactos producidos en las fases de diseño. Estos artefactos software intermedios se utilizan principalmente para guiar a los desarrolladores y para documentar la aplicación Web, pero no para realizar evaluaciones de usabilidad. Dado que la trazabilidad entre estos artefactos y la aplicación Web final no está bien definida, la realización de evaluaciones de usabilidad de estos artefactos resulta difícil. Este problema se mitiga en el desarrollo Web dirigido por modelos (DWDM), donde los artefactos intermedios (modelos) que representan diferentes perspectivas de una aplicación Web, se utilizan en todas las etapas del proceso de desarrollo, y el código fuente final se genera automáticamente a partir estos modelos. Al tener en cuenta la trazabilidad entre estos modelos, la evaluación de estos modelos permite detectar problemas de usabilidad que experimentaran los usuarios finales de la aplicación Web final, y proveer recomendaciones para corregir estos problemas de usabilidad durante fases tempranas del proceso de desarrollo Web.
Esta tesis tiene como objetivo, tratando las anteriores limitaciones detectadas, el proponer un método de inspección de usabilidad que se puede integrar en diferentes procesos de desarrollo Web dirigido por modelos. El método se compone de un modelo de usabilidad Web que descompone el concepto de usabilidad en sub-características, atributos y métricas genéricas, y un proceso de evaluación de usabilidad Web (WUEP), que proporciona directrices sobre cómo el modelo de usabilidad se puede utilizar para llevar a cabo evaluaciones específicas. Las métricas genéricas del modelo de usabilidad deben operacionalizarse con el fin de ser aplicables a los artefactos software de diferentes métodos de desarrollo Web y en diferentes niveles de abstracción, lo que permite evaluar la usabilidad en varias etapas del proceso de desarrollo Web, especialmente en las etapas tempranas. Tanto el modelo de usabilidad como el proceso de evaluación están alineados con la última norma ISO/IEC 25000 estándar para la evaluación de la calidad de productos de software (SQuaRE).
El método de inspección de usabilidad propuesto (WUEP) se ha instanciado en dos procesos de desarrollo Web dirigido por modelos diferentes (OO-H y WebML) a fin de demostrar la factibilidad de nuestra propuesta. Además, WUEP fue validado empíricamente mediante la realización de una familia de experimentos en OO-H y un experimento controlado en WebML. El objetivo de nuestros estudios empíricos fue evaluar la efectividad, la eficiencia, facilidad de uso percibida y la satisfacción percibida de los participantes; cuando utilizaron WUEP en comparación con un método de inspección industrial ampliamente utilizado: La Evaluación Heurística (HE). El análisis estadístico y meta-análisis de los datos obtenidos por separado de cada experimento indicaron que WUEP es más eficaz y eficiente que HE en la detección de problemas de usabilidad. Los evaluadores también percibieron más satisfacción cuando se aplicaron WUEP, y lesFernández Martínez, A. (2012). A Usability Inspection Method for Model-driven Web Development Processes [Tesis doctoral no publicada]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/17845Palanci
Introducing Transferability and the Upmds Usability Framework in a Multiple-Device System
This research introduces the concept of transferability into the usability construct and creates the Usability Paradigm for Multiple Device System (UPMDS) to conceptualize and quantify the usability in multiple device scenarios. This study fills the literature gap that no effective method exists in measuring transferability and in quantifying usability in a multiple device context. This study also answers the research questions regarding the impact of task complexity, user experience, and device order on the total usability of the system. Study one follows a systematic approach to develop, validate, and apply a new questionnaire tailored specifically to measure the transferability within a multiple device system. The System Transferability Questionnaire (STQ) is obtained after validation with 15 question items. In a software usability study, the STQ demonstrated excellent internal reliability and validity. Results show that the STQ is effective in capturing four factors regarding transferability, which are transfer experience (TE), overall experience (OE), consistency perception (CP) and functionality perception (FP). Validation results show good convergent, discriminant, criterion and nomonlogical validity. Study two adopts a systematic tool to consolidate usability constructs into a total usability score. The study utilizes principal component analysis (PCA) to determine the weight of the four usability components (satisfaction, transferability, effectiveness, and efficiency), which is used when obtaining the total usability score. Results show slightly different weights for the four components. This quantitative tool can be applied in different usability context in which multiple devices are involved. Usability specialists are encouraged to adjust the tool based on different usability scenarios. Study three investigates the impact of task complexity, user experience, and device order on the total system usability. Results show that the total usability score is not affected by task complexity, user experience or device order. However, lower physical task complexity leads to longer performance time and lower errors from the users. High experienced users have significantly lower errors made in tasks. The machine order also has divergent results. When the mini-lathe machine was used first, users had better transferability results but poorer performance outcomes as compared to when the drill press was used first
Fire Dynamics in Multi-Room Compartment Fires
Fire dynamics in multi-room compartments are explored in this thesis and new methods to study conditions in rooms adjacent to the room of fire origin are presented. Simple and transparent engineering methods can create good possibilities for understanding different complex phenomena present in fire science. Such methods can also be used in the design process in order to perform rough estimates before more advanced and time-consuming analyses are performed. There are several methods available for studying conditions in the room of fire origin. However, there are few methods that can be used to study the conditions in adjacent spaces. This means that there is a need for developing new fire engineering methods for such spaces. In this thesis two such methods are presented and evaluated. A fire in a single room is complex and the problem increases in complexity when multiple rooms are studied. It can therefore be hard to control all influencing variables and to reproduce fire experiments in multi-room compartments. As a part of the exploration of multi-room compartment fires in this thesis, the reproducibility of a full-scale scenario in a typical apartment building is studied. The temperature varied between ±10-35% around the average temperature depending on scenario, location and time after ignition. An alternative to performing traditional experiments is to use numerical experiments. Numerical experimentation is considered to be a promising research method in fire science, and it is evaluated as a part of this thesis
The Partner Modelling Questionnaire: A validated self-report measure of perceptions toward machines as dialogue partners
Recent work has looked to understand user perceptions of speech agent
capabilities as dialogue partners (termed partner models), and how this affects
user interaction. Yet, currently partner model effects are inferred from
language production as no metrics are available to quantify these subjective
perceptions more directly. Through three studies, we develop and validate the
Partner Modelling Questionnaire (PMQ): an 18-item self-report semantic
differential scale designed to reliably measure people's partner models of
non-embodied speech interfaces. Through principal component analysis and
confirmatory factor analysis, we show that the PMQ scale consists of three
factors: communicative competence and dependability, human-likeness in
communication, and communicative flexibility. Our studies show that the measure
consistently demonstrates good internal reliability, strong test-retest
reliability over 12 and 4-week intervals, and predictable convergent/divergent
validity. Based on our findings we discuss the multidimensional nature of
partner models, whilst identifying key future research avenues that the
development of the PMQ facilitates. Notably, this includes the need to identify
the activation, sensitivity, and dynamism of partner models in speech interface
interaction.Comment: Submitted (TOCHI
Recommended from our members
Exploring a capability-demand interaction model for inclusive design evaluation
Designers are required to evaluate their designs against the needs and capabilities of their target user groups in order to achieve successful, inclusive products. This dissertation presents exploratory research into the specific problem of supporting analytical design evaluation for Inclusive Design. The analytical evaluation process involves evaluating products with user data rather than testing with actual users. The work focuses on the exploration of a capability-demand model of product interaction as the basis for analytical inclusive evaluation. This model suggests that by comparing the measured sensory, cognitive and motor capabilities of a user population to the corresponding product demands, the degree of fit between users and products can be assessed.
The research problem was addressed by firstly examining theories of human function and performance together with existing sources of user capability data. It was found that user capability data was fragmented and lacking in terms of predicting design exclusion and difficulty at the population level. More fundamentally, however, it was found that the relationships between measured capability in populations with low functional capacity and real world task performance with products (such as errors, times and difficulty) were not well understood. Given that an understanding of these relationships are necessary to guide capability data collection and to drive valid and robust analytical evaluation methods, the research effort focused on exploring these relationships via empirical and analytical studies.
The research process culminated in an experimental study with nineteen users of various functional capability profiles performing tasks with four consumer products (a clock radio, a mobile phone, a blender and a vacuum cleaner). Measures of user capability were related to corresponding product demands (on those capabilities) and task outcome measures. A complex picture emerged, where linear relationships did not generally account for significant variance in task outcome measures. Further, it appeared that multiple capabilities were possibly interacting in unknown ways to support real world interaction. These indicative results point to the further investigation of multivariate and non-linear models for describing capability-demand relationships, and also the replication of similar studies with larger sample sizes to confirm the relationships observed. The resulting overall recommendation, therefore, is that there is a need to direct research efforts in this critical but largely unexplored area of capability-demand model building for Inclusive Design evaluation
Data mining as a tool for environmental scientists
Over recent years a huge library of data mining algorithms has been developed to tackle a variety of problems in fields such as medical imaging and network traffic analysis. Many of these techniques are far more flexible than more classical modelling approaches and could be usefully applied to data-rich environmental problems. Certain techniques such as Artificial Neural Networks, Clustering, Case-Based Reasoning and more recently Bayesian Decision Networks have found application in environmental modelling while other methods, for example classification and association rule extraction, have not yet been taken up on any wide scale. We propose that these and other data mining techniques could be usefully applied to difficult problems in the field. This paper introduces several data mining concepts and briefly discusses their application to environmental modelling, where data may be sparse, incomplete, or heterogenous
Towards the Development of a Simulator for Investigating the Impact of People Management Practices on Retail Performance
Often models for understanding the impact of management practices on retail
performance are developed under the assumption of stability, equilibrium and
linearity, whereas retail operations are considered in reality to be dynamic,
non-linear and complex. Alternatively, discrete event and agent-based modelling
are approaches that allow the development of simulation models of heterogeneous
non-equilibrium systems for testing out different scenarios. When developing
simulation models one has to abstract and simplify from the real world, which
means that one has to try and capture the 'essence' of the system required for
developing a representation of the mechanisms that drive the progression in the
real system. Simulation models can be developed at different levels of
abstraction. To know the appropriate level of abstraction for a specific
application is often more of an art than a science. We have developed a retail
branch simulation model to investigate which level of model accuracy is
required for such a model to obtain meaningful results for practitioners.Comment: 24 pages, 7 figures, 6 tables, Journal of Simulation 201
Towards A Novel Unified Framework for Developing Formal, Network and Validated Agent-Based Simulation Models of Complex Adaptive Systems
Literature on the modeling and simulation of complex adaptive systems (cas) has primarily advanced vertically in different scientific domains with scientists developing a
variety of domain-specific approaches and applications. However, while cas researchers
are inherently interested in an interdisciplinary comparison of models, to the best of our knowledge, there is currently no single unified framework for facilitating the development, comparison, communication and validation of models across different scientific domains.
In this thesis, we propose first steps towards such a unified framework using a combination of agent-based and complex network-based modeling approaches and guidelines formulated in the form of a set of four levels of usage, which allow multidisciplinary researchers
to adopt a suitable framework level on the basis of available data types, their research
study objectives and expected outcomes, thus allowing them to better plan and conduct
their respective research case studies.
Firstly, the complex network modeling level of the proposed framework entails the development of appropriate complex network models for the case where interaction data of
cas components is available, with the aim of detecting emergent patterns in the cas under
study. The exploratory agent-based modeling level of the proposed framework allows for
the development of proof-of-concept models for the cas system, primarily for purposes of
exploring feasibility of further research. Descriptive agent-based modeling level of the
proposed framework allows for the use of a formal step-by-step approach for developing
agent-based models coupled with a quantitative complex network and pseudocode-based specification of the model, which will, in turn, facilitate interdisciplinary cas model comparison and knowledge transfer. Finally, the validated agent-based modeling level of the proposed framework is concerned with the building of in-simulation verification and validation of agent-based models using a proposed Virtual Overlay Multiagent System approach for use in a systematic team-oriented approach to developing models. The proposed framework is evaluated and validated using seven detailed case study examples selected from various scientific domains including ecology, social sciences and a range of complex adaptive communication networks. The successful case studies demonstrate the potential of the framework in appealing to multidisciplinary researchers as a methodological approach to the modeling and simulation of cas by facilitating effective communication and knowledge transfer across scientific disciplines without the requirement of extensive learning curves
The Evolution of Sociology of Software Architecture
The dialectical interplay of technology and sociological development goes back to the early days of human development, starting with stone tools and fire, and coming through the scientific and industrial revolutions; but it has never been as intense or as rapid as in the modern information age of software development and accelerating knowledge society (Mansell and Wehn, 1988; and Nico, 1994, p. 1602-1604). Software development causes social change, and social challenges demand software solutions. In turn, software solutions demand software application architecture. Software architecture (“SA”) (Fielding and Taylor, 2000) is a process for “defining a structural solution that meets all the technical and operations requirements...” (Microsoft, 2009, Chapter I). In the SA process, there is neither much emphasis on the sociological requirements of all social stakeholders nor on the society in w hich these stakeholders use, operate, group, manage, transact, dispute, and resolve social conflicts. For problems of society demanding sociological as well as software solutions, this study redefines software application architecture as “the process of defining a structured solution that meets all of the sociological , technical, and operational requirements…”
This investigation aims to l ay the groundwork for, evolve, and develop an innovative and novel sub-branch of scientific study we name the “Sociology of Software Architecture” (hereinafter referred to as “SSA”). SSA is an interdisciplinary and comparative study integrating, synthesizing, and combining elements of the disciplines of sociology, sociology of technology, history of technology, sociology of knowledge society, epistemology, science methodology (philosophy of science), and software architecture. Sociology and technology have a strong, dynamic, and dialectical relationship and interplay, especially in software development. This thesis investigates and answers important and relevant questions, evolves and develops new scientific knowledge, proposes solutions, demonstrates and validates its benefits, shares its case studies and experiences, and advocates, promotes, and helps the future and further development of this novel method of science
- …