Title :
A case for human-driven software development
Author :
Balland, Emilie ; Consel, Charles ; N´Kaoua, Bernard ; Sauzeon, Helene
Author_Institution :
Inria/Univ. of Bordeaux, Bordeaux, France
Abstract :
Human-Computer Interaction (HCI) plays a critical role in software systems, especially when targeting vulnerable individuals (e.g., assistive technologies). However, there exists a gap between well-tooled software development methodologies and HCI techniques, which are generally isolated from the development toolchain and require specific expertise. In this paper, we propose a human-driven software development methodology making User Interface (UI) a full-fledged dimension of software design. To make this methodology useful in practice, a UI design language and a user modeling language are integrated into a tool suite that guides the stakeholders during the development process, while ensuring the conformance between the UI design and its implementation.
Keywords :
human computer interaction; simulation languages; software engineering; user interfaces; HCI techniques; UI design language; human-computer interaction; human-driven software development methodology; software design; tool suite; user interface; user modeling language; Abstracts; Computational modeling; Context; Electronic mail; Human computer interaction; Programming; Software;
Conference_Titel :
Software Engineering (ICSE), 2013 35th International Conference on
Conference_Location :
San Francisco, CA
Print_ISBN :
978-1-4673-3073-2
DOI :
10.1109/ICSE.2013.6606685