scispace - formally typeset
Search or ask a question
Dissertation

Integration of human-computer interaction engineering issues into software process capability maturity models

TL;DR: In this article, the authors proposed to integrate Human-Computer Interaction (HCI) issues (concepts of design, implementation, and evaluation of interactive systems) in the most known international software process capability maturity model (CMMI-DEV) and in the Brazilian SPCM model (MR-MPS-SW -MPS for Software reference model).
Abstract: Software process capability maturity (SPCM) models are currently widely used in industry. To perform the practices defined in these models, software engineering approaches are applied. We also have experienced a large definition of methods, techniques, patterns, and standards for the analysis, design, implementation, and evaluation of interactive systems focusing on Human-Computer Interaction (HCI) issues. Nevertheless, it is well known that HCI approaches are not largely used in industry. In order to take advantage of the widespread use of SPCM models, this thesis proposes to integrate HCI issues (concepts of design, implementation, and evaluation of interactive systems) in the most known international SPCM model (CMMI-DEV – Capability Maturity Model Integration for Development) and in the Brazilian SPCM model (MR-MPS-SW – MPS for Software reference model). To that end, we have worked on (i) the identification of appropriate HCI approaches for each practice of the engineering advocated by these models, (ii) the evaluation and improvement of the identified HCI approaches with HCI experts, (iii) the validation of the proposition in an academic environment, and (iv) the conduction of two empirical studies about the perception of knowledge and use of HCI approaches in the industry. As a result, we got 14 categories of HCI approaches with examples of methods, techniques, patterns, and standards adequate to perform each practice of engineering activities of the both models when developing interactive systems. Moreover, the empirical study, in Brazilian industry, confirmed statistically that consultants of those SPCM models do not know and do not use HCI approaches as well as they know and use software engineering approaches.
Citations
More filters
Journal ArticleDOI
TL;DR: The role that fuzzy sets may play in the prospect of analysing qualitative data is shown and a human-computer interaction (HCI) study is presented to underline this role.
Abstract: This article shows the role that fuzzy sets may play in the prospect of analysing qualitative data. To underline this role, a human-computer interaction (HCI) study is presented. The data coming fr...

7 citations

01 Jan 2008
TL;DR: Modelling and evaluation of air traffic management automation using the functional resonance analysis method and evaluating the results shows clear trends in the adoption of this method.
Abstract: Modelling and evaluation of air traffic management automation using the functional resonance analysis method

3 citations

01 Jan 1995
TL;DR: Armed with powerfol commentary such as this and results from a usability leadership assessment, a small team of skilled assessors can help even the most recalcitrant software development management team improve their software development process.
Abstract: "Schedule, fonction, and cost: those are the tickets to a good evaluation. Usability is gravy, earns little and risks much. "Speaking under the veil of anonymity. a software development manager puts forth this insightfUl, but not surprising, observation. Another manager volunteers his view: "Usability personnel have been regarded as a necessary evil ... designers seldom listen to their suggestions. "Armed with powerfol commentary such as this and results from a usability leadership assessment, a small team of skilled assessors can help even the most recalcitrant software development management team improve their software development process. With help, you can do the same for your organization.

1 citations

References
More filters
Book
01 Jan 1994
TL;DR: The book is an introduction to the idea of design patterns in software engineering, and a catalog of twenty-three common patterns, which most experienced OOP designers will find out they've known about patterns all along.
Abstract: The book is an introduction to the idea of design patterns in software engineering, and a catalog of twenty-three common patterns. The nice thing is, most experienced OOP designers will find out they've known about patterns all along. It's just that they've never considered them as such, or tried to centralize the idea behind a given pattern so that it will be easily reusable.

22,762 citations

Book
01 Jan 1993
TL;DR: This guide to the methods of usability engineering provides cost-effective methods that will help developers improve their user interfaces immediately and shows you how to avoid the four most frequently listed reasons for delay in software projects.
Abstract: From the Publisher: Written by the author of the best-selling HyperText & HyperMedia, this book provides an excellent guide to the methods of usability engineering. Special features: emphasizes cost-effective methods that will help developers improve their user interfaces immediately, shows you how to avoid the four most frequently listed reasons for delay in software projects, provides step-by-step information about which methods to use at various stages during the development life cycle, and offers information on the unique issues relating to informational usability. You do not need to have previous knowledge of usability to implement the methods provided, yet all of the latest research is covered.

11,929 citations

Journal ArticleDOI
TL;DR: An outline is given of the process steps involved in the spiral model, an evolving risk-driven approach that provides a framework for guiding the software process and its application to a software project is shown.
Abstract: A short description is given of software process models and the issues they address. An outline is given of the process steps involved in the spiral model, an evolving risk-driven approach that provides a framework for guiding the software process, and its application to a software project is shown. A summary is given of the primary advantages and implications involved in using the spiral model and the primary difficulties in using it at its current incomplete level of elaboration. >

5,055 citations

Journal ArticleDOI
01 Mar 2002-Ubiquity
TL;DR: There's Not an App for ThatOptimizing Human-Computer Interaction With Emerging TechnologiesCross-disciplinary Advances in Human Computer InteractionInteraction Design human-computer Interaction interdisciplinary Interaction Design interaction designAbout FaceDesigning the User InterfaceFuture InteractiondesignDesign for How People ThinkThoughtful Interaction design human-Computer interaction.
Abstract: There's Not an App for ThatOptimizing Human-Computer Interaction With Emerging TechnologiesAffect and Emotion in Human-Computer InteractionCross-disciplinary Advances in Human Computer InteractionInteraction DesignHuman-Computer InteractionInterdisciplinary Interaction DesignInteraction DesignAbout FaceDesigning the User InterfaceFuture Interaction DesignDesign for How People ThinkThoughtful Interaction DesignHuman-Computer Interaction. Interaction Design and UsabilityInteraction DesignDesigning Interactive SystemsInteraction DesignDesigning with BlendsFundamentals of Human-Computer InteractionDesigning InteractionsThe Encyclopaedia BritannicaInteraction DesignEncyclopedia of Human Computer InteractionBeing HumanINTERACTION DESIGNInteraction DesignHuman-Computer Interaction. Design and User Experience Case StudiesHuman-Computer InteractionInternationalization, Design and Global DevelopmentResearch Methods in Human-Computer InteractionHuman-Computer InteractionDesigning User ExperienceThe Materiality of InteractionHCI TheoryThe UX BookInteraction Design: Beyond Human-Computer Interaction, 2Nd EdHuman-Computer Interaction and Beyond: Advances Towards Smart and Interconnected Environments (Part I)Learn Human-Computer InteractionEnhancing Learning Through Human Computer InteractionHuman-Computer Interaction. Design and User Experience Case Studies

3,649 citations

Book
01 Jan 2013
TL;DR: The Second Edition of Software Metrics provides an up-to-date, coherent, and rigorous framework for controlling, managing, and predicting software development processes.
Abstract: From the Publisher: The Second Edition of Software Metrics provides an up-to-date, coherent, and rigorous framework for controlling, managing, and predicting software development processes. With an emphasis on real-world applications, Fenton and Pfleeger apply basic ideas in measurement theory to quantify software development resources, processes, and products. The book offers an accessible and comprehensive introduction to software metrics, now an essential component of software engineering for both classroom and industry. Software Metrics features extensive case studies from Hewlett Packard, IBM, the U.S. Department of Defense, Motorola, and others, in addition to worked examples and exercises. The Second Edition includes up-to-date material on process maturity and measurement, goal-question-metric, planning a metrics program, measurement in practice, experimentation, empirical studies, ISO9216, and metric tools.

2,827 citations