B. David | Ecole Centrale, Lyon (original) (raw)
Papers by B. David
IFAC Proceedings Volumes, Jun 1, 1992
To integrate the requirements of ergonomists, car designers, and computer scientist for psycho-er... more To integrate the requirements of ergonomists, car designers, and computer scientist for psycho-ergonomic studies and design of in-car information systems, we have developed a set of software tools called "IN-CAR-DISPLAYS". The purpose of this article is to describe the functionalities and the applications of this set of tools. More precisely, this software system provides the appropriate tools which include a wide range of functions which enable : easy and rapid prototyping of displays for different information sets and different types of dialogues for in-car information systems, testing of possible physical designation devices, real-time processing for dynamic management of different modalities used to present information and for dialogue purposes, recording of driver reaction rates and manipulatory responses during dialogues to assist with evaluations of responses. The original interest of this work is that its software development is based on a systemic philosophy which integrates the points of view of in-car human factor specialists and experts in user interfaces.
MDDAUI Workshop organized …, 2007
This position paper shortly describes methods and tools under development to support a model-base... more This position paper shortly describes methods and tools under development to support a model-based reengineering process of user interfaces of legacy applications. This reengineering process enables the use of HCI patterns and allows an adaption of user ...
CSCW has as objective to allow cooperative systems replace or complement individual applications.... more CSCW has as objective to allow cooperative systems replace or complement individual applications. The complexity of these tools is growing from asynchronous to synchronous and from classical workstationbased and stationary environments to Capillary CSCW [1], i.e. mobile environments with handheld devices. We will describe a scenario based framework, including an environment, architecture, models, and tools, and an overall methodology for the design, development and use of this kind of collaborative systems. We illustrate the role of the scenario-based approach which we integrate in a more global perspective of a well-organized process named Capillary Collaborative System (CCS) based on a collection of models which are used in design and evolution to take into account the context of mobile users. The framework is described in the context of building a system based on CSCW requirements for mobile and context sensitive handheld devices. The main characteristics of the approach used are scenario-based user requirements identification, model-based unification of collected scenarios and interaction behaviors, and projection of a behavioral model onto a well defined architectural framework. This model is then used to implement a CCS. We demonstrate the use of design patterns for multiple user interfaces (MUI) and show the relation between environment characteristics, mobility requirements, and target platforms. Finally, we define transformation processes for multiple user interfaces (MUI). From an HCI point of view, the development and use of collaborative systems is a very interesting and challenging task. Because of their relative novelty, and because of the complexity incurred by the interactions of multiple actors in a cooperative environment, User Centered Design (UCD) is a necessity for this kind of systems. Classical HCI theory and practice needs to be augmented to account for the HHI (human-human interaction) factors and to account for awareness (shared conscience of other actors and of their actions on the common work). Key-words: model-based approach, scenarios, patterns, CSCW, MUI, Capillary CSCW.
Proceedings of the 3rd annual conference on Task models and diagrams - TAMODIA '04, 2004
In this paper, we describe the role of scenario-based approach. We integrate it in a more global ... more In this paper, we describe the role of scenario-based approach. We integrate it in a more global perspective of a well-organized process for Capillary Collaborative Systems design based on a collection of models which are used in design and evolution to take into account the context of mobile users. The contribution sets on the transformation of scenarios into an operational application via a behavioural model which include the context of use, actors, tasks tree, workflow and artefacts of a collaborative activity. We concretize this research with a tool called Context Behavioural Model Environment (CBME) which helps the designer in the transformation of scenarios into a behavioural model (tasks model included).
Lecture Notes in Computer Science, 2014
Mobile Serious Games are new kind of Serious Games which are running on mobile devices, mainly on... more Mobile Serious Games are new kind of Serious Games which are running on mobile devices, mainly on Smartphones. With continuously increased power and User Interface facilities, they constitute an alternative to the usual entertainment applications proposed on Smartphones. To design and implement such applications, a methodological assistance and development support are required. In this paper, we present our contribution to rapid prototyping for Mobile Serious Games in which we propose to augment App Inventor for Android framework with a methodological assistance. This proposition is based on a study in which we asked to 116 students to use this framework for the development of mobile applications. The results are presented (thematic domain, targeted users, components used...) and we discuss the relevance of using such a tool to achieve rapid prototyping for mobile Serious Game.
Lecture Notes in Computer Science, 2009
... International Developerp. p. 71 (September 2006) 3. Perez, S., Diaz, O., Melia, S., Gomez, J.... more ... International Developerp. p. 71 (September 2006) 3. Perez, S., Diaz, O., Melia, S., Gomez, J.: Facing Interaction-Rich RIAs: the Orchestration Model. In: Eighth International Conference on Web Engineering, pp. 2437. IEEE ...
2013 IEEE 13th International Conference on Advanced Learning Technologies, 2013
This paper proposes a framework for a professional context-aware mobile learning system. This sys... more This paper proposes a framework for a professional context-aware mobile learning system. This system provides learning contents delivered via mobile devices and adapted to learning needs, personal characteristics and particular circumstances. Supported by this system, professionals will acquire personalized, just-in-time and problem-based learning contents in real working situations.
liris.cnrs.fr
Up-to-date web (2.0) is collaborative, mobile and contextual. It takes into account human actors ... more Up-to-date web (2.0) is collaborative, mobile and contextual. It takes into account human actors as well as different things, i.e. LBS (location based services) and internet of things are now an integral part of internet. We are working on this approach with the acronym MOCOCO (Mobility, Contextualization, Collaboration). Our research work is generic with multiple applications in working, learning and societal situations. Professional and home working situations, professional and teenager contextual mobile learning situations as well as Smart City applications are taken into account: transportation, goods distribution and local sport and cultural activities. In the paper we propose to present our approach for contextual mobile user interfaces and their application to the Smart City.
International Journal of Advanced Corporate Learning (iJAC), 2008
The convergence of mobile communication and wearable computers offers the opportunity to develop ... more The convergence of mobile communication and wearable computers offers the opportunity to develop mobile learning systems which are able to assist individuals and groups in professional and industrial learning situations. In this paper we present a contextual mobile learning system aimed at assisting users in repairing industrial machines (or appliances) or learning this repairing procedure using mobile computing devices like PDA or tablet PC, using appropriate wearable input/output devices. After a short presentation of our perception of the contextual mobile learning IMERA platform (French acronym for Computer Augmented Environment for Mobile Interaction) will also follow a presentation of the development process organizing task analysis, production of learning units, contextualization with RFID tags and configuration of wearable computer used by the learner. Based on the platform the system framework will be explained. Finally we will describe a concrete industrial case study used to test and evaluate our system.
Lecture Notes in Computer Science, 2009
This paper proposes a survey concerning agent-based architectures of interactive systems. This su... more This paper proposes a survey concerning agent-based architectures of interactive systems. This survey is focused on certain models and perspectives. Indeed, general agent-based architectures are first presented. Then agent-based approaches dedicated to CSCW systems are reviewed. The appearance of web services requires new agent-based approaches; basic ideas are introduced. Agent-based interactive systems necessitate new tools for their evaluation; an example of representative evaluation tool is presented.
Human-Computer Interaction Series, 2009
This chapter proposes a novel model-based approach for adapting interactive applications to vario... more This chapter proposes a novel model-based approach for adapting interactive applications to various contexts while ensuring its usability. After a brief overview of the existing software architecture models for HCI and strategies for adaptation, we detail the models we are proposing. This includes task, concept, platform, and user models as well as an interaction model. All these models are linked
Human-Computer Interaction. Towards Mobile and Intelligent Interaction Environments, 2011
Transportation is a rich and complex domain for studying the use of interactive systems because o... more Transportation is a rich and complex domain for studying the use of interactive systems because of the diversity of travellers, activities, systems, and contexts of use, and the challenges that mobility represents for evaluation. In this paper we examine some new perspectives on transport and mobility and their impacts on evaluation. We propose to go beyond the evaluation of system utility, compatibility, accessibility and usability, and adopt the inclusive concept of User Experience. Finally we propose the use of a model-based engineering approach to take into account the variety of interactive systems, computing platforms, and media used in transport.
15th Design Automation Conference, 1978
ABSTRACT
HAL is a multidisciplinary open access archive for the deposit and dissemination of scientific re... more HAL is a multidisciplinary open access archive for the deposit and dissemination of scientific research documents, whether they are published or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L'archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d'enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.
In this study, we propose an innovative approach using " Contextual Mobile Learning System " base... more In this study, we propose an innovative approach using " Contextual Mobile Learning System " based on " Electronic Performance Support System " (EPSS) to support efficient just-in-time learning for professionals involving in " smart city ". In this paper, we present the principle and the structure of our con-textual mobile learning system which uses a search engine to find appropriate learning units in relation with working activities and conditions and user's / worker's profile. We further discuss proposed system structure, supportive process and context-driven engine. Finally, we describe a scenario using our con-textual mobile learning system.
IFAC Proceedings Volumes, Jun 1, 1992
To integrate the requirements of ergonomists, car designers, and computer scientist for psycho-er... more To integrate the requirements of ergonomists, car designers, and computer scientist for psycho-ergonomic studies and design of in-car information systems, we have developed a set of software tools called "IN-CAR-DISPLAYS". The purpose of this article is to describe the functionalities and the applications of this set of tools. More precisely, this software system provides the appropriate tools which include a wide range of functions which enable : easy and rapid prototyping of displays for different information sets and different types of dialogues for in-car information systems, testing of possible physical designation devices, real-time processing for dynamic management of different modalities used to present information and for dialogue purposes, recording of driver reaction rates and manipulatory responses during dialogues to assist with evaluations of responses. The original interest of this work is that its software development is based on a systemic philosophy which integrates the points of view of in-car human factor specialists and experts in user interfaces.
MDDAUI Workshop organized …, 2007
This position paper shortly describes methods and tools under development to support a model-base... more This position paper shortly describes methods and tools under development to support a model-based reengineering process of user interfaces of legacy applications. This reengineering process enables the use of HCI patterns and allows an adaption of user ...
CSCW has as objective to allow cooperative systems replace or complement individual applications.... more CSCW has as objective to allow cooperative systems replace or complement individual applications. The complexity of these tools is growing from asynchronous to synchronous and from classical workstationbased and stationary environments to Capillary CSCW [1], i.e. mobile environments with handheld devices. We will describe a scenario based framework, including an environment, architecture, models, and tools, and an overall methodology for the design, development and use of this kind of collaborative systems. We illustrate the role of the scenario-based approach which we integrate in a more global perspective of a well-organized process named Capillary Collaborative System (CCS) based on a collection of models which are used in design and evolution to take into account the context of mobile users. The framework is described in the context of building a system based on CSCW requirements for mobile and context sensitive handheld devices. The main characteristics of the approach used are scenario-based user requirements identification, model-based unification of collected scenarios and interaction behaviors, and projection of a behavioral model onto a well defined architectural framework. This model is then used to implement a CCS. We demonstrate the use of design patterns for multiple user interfaces (MUI) and show the relation between environment characteristics, mobility requirements, and target platforms. Finally, we define transformation processes for multiple user interfaces (MUI). From an HCI point of view, the development and use of collaborative systems is a very interesting and challenging task. Because of their relative novelty, and because of the complexity incurred by the interactions of multiple actors in a cooperative environment, User Centered Design (UCD) is a necessity for this kind of systems. Classical HCI theory and practice needs to be augmented to account for the HHI (human-human interaction) factors and to account for awareness (shared conscience of other actors and of their actions on the common work). Key-words: model-based approach, scenarios, patterns, CSCW, MUI, Capillary CSCW.
Proceedings of the 3rd annual conference on Task models and diagrams - TAMODIA '04, 2004
In this paper, we describe the role of scenario-based approach. We integrate it in a more global ... more In this paper, we describe the role of scenario-based approach. We integrate it in a more global perspective of a well-organized process for Capillary Collaborative Systems design based on a collection of models which are used in design and evolution to take into account the context of mobile users. The contribution sets on the transformation of scenarios into an operational application via a behavioural model which include the context of use, actors, tasks tree, workflow and artefacts of a collaborative activity. We concretize this research with a tool called Context Behavioural Model Environment (CBME) which helps the designer in the transformation of scenarios into a behavioural model (tasks model included).
Lecture Notes in Computer Science, 2014
Mobile Serious Games are new kind of Serious Games which are running on mobile devices, mainly on... more Mobile Serious Games are new kind of Serious Games which are running on mobile devices, mainly on Smartphones. With continuously increased power and User Interface facilities, they constitute an alternative to the usual entertainment applications proposed on Smartphones. To design and implement such applications, a methodological assistance and development support are required. In this paper, we present our contribution to rapid prototyping for Mobile Serious Games in which we propose to augment App Inventor for Android framework with a methodological assistance. This proposition is based on a study in which we asked to 116 students to use this framework for the development of mobile applications. The results are presented (thematic domain, targeted users, components used...) and we discuss the relevance of using such a tool to achieve rapid prototyping for mobile Serious Game.
Lecture Notes in Computer Science, 2009
... International Developerp. p. 71 (September 2006) 3. Perez, S., Diaz, O., Melia, S., Gomez, J.... more ... International Developerp. p. 71 (September 2006) 3. Perez, S., Diaz, O., Melia, S., Gomez, J.: Facing Interaction-Rich RIAs: the Orchestration Model. In: Eighth International Conference on Web Engineering, pp. 2437. IEEE ...
2013 IEEE 13th International Conference on Advanced Learning Technologies, 2013
This paper proposes a framework for a professional context-aware mobile learning system. This sys... more This paper proposes a framework for a professional context-aware mobile learning system. This system provides learning contents delivered via mobile devices and adapted to learning needs, personal characteristics and particular circumstances. Supported by this system, professionals will acquire personalized, just-in-time and problem-based learning contents in real working situations.
liris.cnrs.fr
Up-to-date web (2.0) is collaborative, mobile and contextual. It takes into account human actors ... more Up-to-date web (2.0) is collaborative, mobile and contextual. It takes into account human actors as well as different things, i.e. LBS (location based services) and internet of things are now an integral part of internet. We are working on this approach with the acronym MOCOCO (Mobility, Contextualization, Collaboration). Our research work is generic with multiple applications in working, learning and societal situations. Professional and home working situations, professional and teenager contextual mobile learning situations as well as Smart City applications are taken into account: transportation, goods distribution and local sport and cultural activities. In the paper we propose to present our approach for contextual mobile user interfaces and their application to the Smart City.
International Journal of Advanced Corporate Learning (iJAC), 2008
The convergence of mobile communication and wearable computers offers the opportunity to develop ... more The convergence of mobile communication and wearable computers offers the opportunity to develop mobile learning systems which are able to assist individuals and groups in professional and industrial learning situations. In this paper we present a contextual mobile learning system aimed at assisting users in repairing industrial machines (or appliances) or learning this repairing procedure using mobile computing devices like PDA or tablet PC, using appropriate wearable input/output devices. After a short presentation of our perception of the contextual mobile learning IMERA platform (French acronym for Computer Augmented Environment for Mobile Interaction) will also follow a presentation of the development process organizing task analysis, production of learning units, contextualization with RFID tags and configuration of wearable computer used by the learner. Based on the platform the system framework will be explained. Finally we will describe a concrete industrial case study used to test and evaluate our system.
Lecture Notes in Computer Science, 2009
This paper proposes a survey concerning agent-based architectures of interactive systems. This su... more This paper proposes a survey concerning agent-based architectures of interactive systems. This survey is focused on certain models and perspectives. Indeed, general agent-based architectures are first presented. Then agent-based approaches dedicated to CSCW systems are reviewed. The appearance of web services requires new agent-based approaches; basic ideas are introduced. Agent-based interactive systems necessitate new tools for their evaluation; an example of representative evaluation tool is presented.
Human-Computer Interaction Series, 2009
This chapter proposes a novel model-based approach for adapting interactive applications to vario... more This chapter proposes a novel model-based approach for adapting interactive applications to various contexts while ensuring its usability. After a brief overview of the existing software architecture models for HCI and strategies for adaptation, we detail the models we are proposing. This includes task, concept, platform, and user models as well as an interaction model. All these models are linked
Human-Computer Interaction. Towards Mobile and Intelligent Interaction Environments, 2011
Transportation is a rich and complex domain for studying the use of interactive systems because o... more Transportation is a rich and complex domain for studying the use of interactive systems because of the diversity of travellers, activities, systems, and contexts of use, and the challenges that mobility represents for evaluation. In this paper we examine some new perspectives on transport and mobility and their impacts on evaluation. We propose to go beyond the evaluation of system utility, compatibility, accessibility and usability, and adopt the inclusive concept of User Experience. Finally we propose the use of a model-based engineering approach to take into account the variety of interactive systems, computing platforms, and media used in transport.
15th Design Automation Conference, 1978
ABSTRACT
HAL is a multidisciplinary open access archive for the deposit and dissemination of scientific re... more HAL is a multidisciplinary open access archive for the deposit and dissemination of scientific research documents, whether they are published or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L'archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d'enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.
In this study, we propose an innovative approach using " Contextual Mobile Learning System " base... more In this study, we propose an innovative approach using " Contextual Mobile Learning System " based on " Electronic Performance Support System " (EPSS) to support efficient just-in-time learning for professionals involving in " smart city ". In this paper, we present the principle and the structure of our con-textual mobile learning system which uses a search engine to find appropriate learning units in relation with working activities and conditions and user's / worker's profile. We further discuss proposed system structure, supportive process and context-driven engine. Finally, we describe a scenario using our con-textual mobile learning system.