2,251 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
Quality modelling and metrics of Web-based information systems
In recent years, the World Wide Web has become a major platform for software
applications. Web-based information systems have been involved in many areas of
our everyday life, such as education, entertainment, business, manufacturing,
communication, etc. As web-based systems are usually distributed, multimedia,
interactive and cooperative, and their production processes usually follow ad-hoc
approaches, the quality of web-based systems has become a major concern.
Existing quality models and metrics do not fully satisfy the needs of quality
management of Web-based systems. This study has applied and adapted software
quality engineering methods and principles to address the following issues, a quality
modeling method for derivation of quality models of Web-based information systems;
and the development, implementation and validation of quality metrics of key quality
attributes of Web-based information systems, which include navigability and
timeliness.
The quality modeling method proposed in this study has the following strengths. It is
more objective and rigorous than existing approaches. The quality analysis can be
conducted in the early stage of system life cycle on the design. It is easy to use and
can provide insight into the improvement of the design of systems. Results of case
studies demonstrated that the quality modeling method is applicable and practical.
Practitioners can use the modeling method to develop their own quality models.
This study is amongst the first comprehensive attempts to develop quality
measurement for Web-based information systems. First, it identified the relationship
between website structural complexity and navigability. Quality metrics of
navigability were defined, investigated and implemented. Empirical studies were
conducted to evaluate the metrics. Second, this study investigated website timeliness
and attempted to find direct and indirect measures for the quality attribute. Empirical
studies for validating such metrics were also conducted.
This study also suggests four areas of future research that may be fruitful
Active Analytics: Suggesting Navigational Links to Users Based on Temporal Analytics Data
Front-end developers are tasked with keeping websites up-to-date while optimizing user experiences and interactions. Tools and systems have been developed to give these individuals granular analytic insight into who, with what, and how users are interacting with their sites. These systems maintain a historical record of user interactions that can be leveraged for design decisions. Developing a framework to aggregate those historical usage records and using it to anticipate user interactions on a webpage could automate the task of optimizing web pages. In this research a system called Active Analytics was created that takes Google Analytics historical usage data and provides a dynamic front-end system for automatically updating web page navigational elements. The previous year’s data is extracted from Google Analytics and transformed into a summarization of top navigation steps. Once stored, a responsive front-end system selects from this data a timespan of three weeks from the previous year: current, previous and next. The most frequently reached pages, or their parent pages, will have their navigational UI elements highlighted on a top-level or landing page to attempt to reduce the effort to reach those pages. The Active Analytics framework was evaluated by eliciting volunteers by randomly assigning two versions of a site, one with the framework, one without. It was found that users of the framework-enabled site were able to navigate a site more easily than the original
METHODOLOGIES FOR DESIGNING AND DEVELOPING HYPERMEDIA APPLICATIONS
Hypermedia design, as any other design activity, may be observed according to two points of view: methods which
suggest milestones to guide the designer's work and process which concerns the actual detailed behavior of the
designer at work. Cognitive studies assess that mental processes involved in any design process show widely shared
human characteristics regardless to the used design method. Thereby, they provide general keys to help designers.
Thus, a hypertext design environment should equally consider the two dimensions of a hypertext design activity, in
particular it should support the natural design process specificities, mainly the incremental and opportunist aspects.
The paper focuses on the hypertext design as a computer supported human activity. It examines what is general both
in the design methods and in the design process of hypertexts in order to determine which general features are
helpful to designers. This analysis has raised from the observation of the behavior of MacWeb users during design
tasks. It is related to sound and well known results in cognitive science. The paper also describes how the proposed
features are implemented in the MacWeb system.Information Systems Working Papers Serie
Active Analytics: Adapting Web Pages Automatically Based on Analytics Data
Web designers are expected to perform the difficult task of adapting a site’s design to fit changing usage trends. Web analytics tools give designers a window into website usage patterns, but they must be analyzed and applied to a website\u27s user interface design manually. A framework for marrying live analytics data with user interface design could allow for interfaces that adapt dynamically to usage patterns, with little or no action from the designers. The goal of this research is to create a framework that utilizes web analytics data to automatically update and enhance web user interfaces. In this research, we present a solution for extracting analytics data via web services from Google Analytics and transforming them into reporting data that will inform user interface improvements. Once data are extracted and summarized, we expose the summarized reports via our own web services in a form that can be used by our client side User Interface (UI) framework. This client side framework will dynamically update the content and navigation on the page to reflect the data mined from the web usage reports. The resulting system will react to changing usage patterns of a website and update the user interface accordingly. We evaluated our framework by assigning navigation tasks to users on the UNF website and measuring the time it took them to complete those tasks, one group with our framework enabled, and one group using the original website. We found that the group that used the modified version of the site with our framework enabled was able to navigate the site more quickly and effectively
A Case For Designing Information Architecture Around Business Goals & Strategies
Enterprises that have a presence on the web can approach the user in a variety of ways. However, beyond a flashy splash page, a site needs to provide the e-commerce user with an experience that is meaningful and successful with regard to completing the user’s intended mission. At the same time, a site needs to fulfill the business requirements of the company by providing a profitable center for transacting business. To illustrate the correlation between what the user sees and the structure that propels that vision forward, Morville’s iceberg analogy parallels real life in suggesting that the tip is the part that people tend to deal with (Morville 2002); the user interface and the graphics with which it is comprised. Largely ignored is the support below the surface that is the immense skeletal structure of the beast; the Information Architecture and wireframes that will support the branding and web positioning. This structure, which when done successfully, is invisible to the user and ultimately plays an important role in providing the road map to each of the participant’s end needs
Report of the Stanford Linked Data Workshop
The Stanford University Libraries and Academic Information Resources (SULAIR) with the Council on Library and Information Resources (CLIR) conducted at week-long workshop on the prospects for a large scale, multi-national, multi-institutional prototype of a Linked Data environment for discovery of and navigation among the rapidly, chaotically expanding array of academic information resources. As preparation for the workshop, CLIR sponsored a survey by Jerry Persons, Chief Information Architect emeritus of SULAIR that was published originally for workshop participants as background to the workshop and is now publicly available. The original intention of the workshop was to devise a plan for such a prototype. However, such was the diversity of knowledge, experience, and views of the potential of Linked Data approaches that the workshop participants turned to two more fundamental goals: building common understanding and enthusiasm on the one hand and identifying opportunities and challenges to be confronted in the preparation of the intended prototype and its operation on the other. In pursuit of those objectives, the workshop participants produced:1. a value statement addressing the question of why a Linked Data approach is worth prototyping;2. a manifesto for Linked Libraries (and Museums and Archives and …);3. an outline of the phases in a life cycle of Linked Data approaches;4. a prioritized list of known issues in generating, harvesting & using Linked Data;5. a workflow with notes for converting library bibliographic records and other academic metadata to URIs;6. examples of potential “killer apps” using Linked Data: and7. a list of next steps and potential projects.This report includes a summary of the workshop agenda, a chart showing the use of Linked Data in cultural heritage venues, and short biographies and statements from each of the participants
Building hypermedia artifacts by the systematic use of the flexible process model
Most of the current hypermedia model life cycles focus in analysis and design issues, ignoring crucial tasks and activities of hypermedia projects. Others do not take care of basic Software Engineering concepts such as planning, physical and logical modeling, validation and quality assurance, among other issues. In this paper we propose an integrated software process model, called Flexible Process Model, useful in building hypermedia artifacts. This strategy, when instanciated in a specific project, implies a systematic use of model-based constructors, both logical and physical models.
The main benefits of this process model are: a) it covers all the principal phases and tasks of a hypermedia project; b) this clear break down can contribute fairly to project planning and can help to establish milestones and metrics; c) it fosters a positive balance by a systematic use of logical and physical modeling; d) it facilitates human communication; e) it promote process improvement and standardization.
Therefore, we will discuss and represent, in a medium level of granularity, the phases, tasks and activities, mainly in the dynamic modeling phase. Also we will present some perspectives, stressing the functional, methodological and behavioral perspectives of the three-phased Flexible Process Model. Finally, we will discuss related works and concluding remarks.Eje: Ingeniería de software. Bases de datosRed de Universidades con Carreras en Informática (RedUNCI
- …