Loki: jobs and internships

If you would like to work with us, but none of the offers below match wich your qualification, your expertise or your expectations, you can contact Stéphane Huot (stephane.huot@inria.fr) to discuss other possible opportunities for joining the team.

Engineers

The recruited engineer will implement an online drawing application with advanced command history functionalities from previous work, as a test platform for research in Human-Computer Interaction (HCI). S/He will be involved in the design and implementation of the underlying structure of command history, as well as of the front-end's baseline (drawing) and advanced (history control) features.
see the offer...

PhD

Histories of command and their functionalities have undergone little evolution since their initial design, the ubiquitous "undo-redo", decades ago. In most applications today, the commands that contributed to a document are merely used as labels for intermediate document versions, while all the information used in their computation is forgotten as soon as the command is completed. This PhD project stems from the observation that this information is under-used, and forgotten too quickly; it aims at greatly increasing the navigating and editing capability of such systems. The goal is to treat the user's actions as full-fledged interactive objects, thus allowing users to edit and manipulate not only the most recent version of a document, but also its whole creation process. The thesis will propose new ways to navigate and exploit these augmented histories for content editing, error correction, and creative process sharing. The outcome of this project will be to augment the flexibility and operational vocabulary of interactive systems by including complete and interactive command histories at the lowest level of their design and use.
see the offer...

This thesis is part of a larger project which aims at designing a helping tool for transcribing ancient documents. This tool will genuinely combine interactive and automatic methods. Indeed, automatic methods are not sufficient, first of all because they require a hand-made knowledge database. Second, the user must keep the control on ambiguities management. Third, we would like users to gain skills, which will only be possible if the user has an active role.
see the offer...

CIFRE funding to secure - in collaboration with Christophe Génolini, Zébrys
Data analysis is a complex task that requires writing computer code. Indeed, in many sensitive areas, analysis errors can have severe consequences such as wrong estimation of yet significant side effects of a drug. It is therefore critical to be able to verify the statistical analysis, which. This implies the ability to re-read code. But reading and writing code is a difficult task. And since statisticians are not always experienced programmers, it can be difficult for them to produce complex, robust, and not bugged code. The objective of the thesis is thus to study and implement new interactive tools to simplify the production of the code, and to facilitate its proofreading and debugging in the context of statistical analysis.
see the offer...

Internships

Master level - in collaboration with Carleton University (Ottawa, Canada)
Research in Human-Computer Interaction (HCI) constantly explore new input and output modalities. Flexible devices offer a new continuous input modality. Previous research explored new gestures, new sensor technologies, new form factors, or new output modalities to give more control on this new degree of freedom. The objective of this internship is to continue these efforts in order to get this technology closer to consumer electronics. In this internship we would like to add tactile feedback to a digital pen, which uses curvature as an extra degree of freedom. Indeed, immediate feedback is an essential property of direct manipulation, which favors usability.
see the offer...

The project consists in designing and running user experiments comparing the performance of various command shortcuts mechanisms in realistic tasks and contexts.
see the offer...

Master level - in collaboration with the start'up Zébrys
Data analysis is a complex task that requires writing computer code. Indeed, in many critical contexts, an error could have serious consequences (such as estimating that a drug has no significant side effect when it has one). It is therefore essential to be able to check the statistical analyzes. Writing code is a difficult task. Because statisticians are not programmers, it is difficult for them to produce bug-free code. The objective of this internship is to propose and evaluate tools that will simplify the coding of data analysis process, facilitate its proofreading and allow easy debugging.
see the offer...

Force feedback devices make it possible to manipulate virtual objects with the sense of touch. The computation of precise simulations require complex calculations at high frequency. This is usually performed on powerful external computers, which which is cumbersome for the use with portable devices like Digital Musical Instruments (DMI). These systems use two computation loops: one high frequency (1000Hz) which computes the force to be rendered, and another running at a lower frequency (around 100Hz) which defines the force models to consider. We propose a new approach, in which the high frequency loop is integrated to the force feedback device, and the host computer will keep handling the low frequency loop. The main question will be the limit of complexity of the scene being rendered with force feedback. This limit could be pushed, at the cost of simplifying the models. The question that arises is the rendering quality.
see the offer...

Parkinson disease (PD) represents more than 150 000 cases in France and is thus considered as the 2nd cause of adult motor disability. It is essentially characterized with extremities tremors, slow movement, muscular stiffness as well as fine motor skills impairment. Medics usually use standard tests in order to evaluate PD evolution but these tests do not allow to analyze in isolation these numerous symptoms.
In the ParkEvolution project , we study PD patients fine motor skill in an ecological environment, and in a longitudinal way; through the analysis of cursor position and raw computer mouse information associated to common task such as pointing when PD patients use their own computer.
see the offer...

The project will consist in exploring and evaluating software methods to improve new and existing algorithms to predict user input, for instance the finger's trajectory on a touch surface. The candidate's task will involve, in collaboration with the involved researchers: (i) implementing some of these methods (others are already implemented); (ii) implementing a suitable test platform to evaluate them with real users, designing, running, and analyzing benchmarks and controlled experiments to evaluate combinations of prediction methods in real time.
see the offer...

The project consists in designing, implementing and evaluating novel solutions to propagate notifications across a multi-device environments in a way that is more adapted to users needs.
see the offer...

The virtual trackball is the most common rotation technique available in many softwares and websites to rotate 3D objects. It consists in defining a sphere surrounding the object to rotate. Displacements of the mouse cursor are then interpreted as rotations of the sphere and the associated 3D object. This interaction technique has hidden parameters such as the radius of the sphere that we hypothesis affect the performance of the task. The goal is to systematically investigate the parameters affecting this interaction technique to inform the design of non-linear transfer functions, in different contexts: mouse-based interaction, touch interaction and 3D physical rotations.
see the offer...

The project consists in designing and running user experiments comparing the impact of hotkey feedforward systems on hotkey memorization, retention and transfer.
see the offer...

The project will apply Research Through Design (RtD) methodology to assess the potentials of novel command-history interactions for drawing applications. Enabling partial change of (non-last) past events or commands present opportunities for controlled and explorative diverging in rich application domains like drawing. The intern will first use qualitative methods to identify the potential of such techniques for drawing application. In line with the RtD, the intern will iteratively design prototypes and evaluate them with novices and professionals.
see the offer...