Strengthening the HCI Approaches in the Software Development Process
نویسندگان
چکیده
User-Centered Design (UCD), Usability Engineering (UE) and Participatory Design (PD) are the common HumanComputer Interaction (HCI) approaches that are practiced in the software development process, focusing towards issues and matters concerning user involvement. It overlooks the organizational perspective of HCI integration within the software development organization. The Management Information Systems (MIS) perspective of HCI takes a managerial and organizational context to view the effectiveness of integrating HCI in the software development process. The Human-Centered Design (HCD) which encompasses all of the human aspects including aesthetic and ergonomic, is claimed as to provide a better approach in strengthening the HCI approaches to strengthen the software development process. In determining the effectiveness of HCD in the software development process, this paper presents the findings of a content analysis of HCI approaches by viewing those approaches as a technology which integrates user requirements, ranging from the top management to other stake holder in the software development process. The findings obtained show that HCD approach is a technology that emphasizes on human, tools and knowledge in strengthening the HCI approaches to strengthen the software development process in the quest to produce a sustainable, usable and useful software product.
منابع مشابه
Separation in Theory - Coordination in Practice
The lack of a common language and mutual understanding between the disciplines of systems development/software engineering and HCI does create challenges for both teaching and practice in systems and software development. In this paper we propose, however, not to attempt to ‘bridge the gap’ between the disciplines when teaching information systems development. Using our own teaching as an examp...
متن کاملUsability Throughout the Entire Software Development Lifecycle A Summary of the INTERACT 2001 Workshop Jan Gulliksen Inger Boivie
Software development organizations pay and increasing attention to the usability of their software products. HCI (Human-Computer Interaction) techniques are employed profusely in software development, but they are not integrated with the Software Engineering development processes in most of the cases. Use cases stand as a bridge between Software Engineering and HCI, because of their popularity ...
متن کامل3 Hci , Usability and Software Engineering Integration : Present and Future
In the last five years, several studies and workshops have highlighted the gap between software design approaches in HCI (Human Computer Interaction) and software engineering. Although the fields are complementary, these studies emphasize that they are not well integrated with each other. Several frameworks have been proposed for integrating HCI and usability techniques into the software develo...
متن کاملMapping of McGraw Cycle to RUP Methodology for Secure Software Developing
Designing a secure software is one of the major phases in developing a robust software. The McGraw life cycle, as one of the well-known software security development approaches, implements different touch points as a collection of software security practices. Each touch point includes explicit instructions for applying security in terms of design, coding, measurement, and maintenance of softwar...
متن کاملObstacles for the Integration of Hci Practices into Software Engineering Development Processes Traditional View of Usability in Software Engineering Recent Changes regarding Usability Awareness
Usability has become a critical quality factor in software systems, and it has been receiving increasing attention over the last few years in the SE (software engineering) field. HCI techniques aim to increase the usability level of the final software product, but they are applied sparingly in mainstream software development, because there is very little knowledge about their existence and abou...
متن کامل