A case for human-driven software development

  • Authors:
  • Emilie Balland;Charles Consel;Bernard N'Kaoua;Hélène Sauzéon

  • Affiliations:
  • University of Bordeaux, France / INRIA, France;University of Bordeaux, France / INRIA, France;University of Bordeaux, France / INRIA, France;University of Bordeaux, France / INRIA, France

  • Venue:
  • Proceedings of the 2013 International Conference on Software Engineering
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

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 lan- guage 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.