Grégory Bourguin

Learn More
The integration of CSCL tools inside larger platforms like Virtual Campuses is often impossible. To overcome this problem, our general assumption is that they need a common theoretical framework for their design. In this context and turning our interest into the Activity Theory, we aim at providing new systems foundations supporting large varieties of(More)
This publication describes a teaching initiative of software testing that makes use of a collaborative environment. Learning software testing is in fact a domain which needs practice in order to develop the necessary know-how. We led a project-based experiment with a collaborative environment of a new kind. We wanted to verify its ability to serve our(More)
Society currently lives in a world of tailorable systems in which end-users are able to transform their working environment while achieving their tasks, day to day and over the time. Tailorability is most of the time achieved through dynamic component integration thanks to a huge number of components available over the Internet. In this context, the main(More)
Today, software development is intrinsically a collaborative activity and there is still a crucial need to provide adequate computer tools well supporting collaboration in such activity. Empirical studies have already identified some requirements to provide better collaboration-aware software development environments, and theories coming from human and(More)
Users' needs towards the environments supporting their activities are emerging and continuously evolve. A solution is to give the means to the users to adapt their environment, by integrating the tools they need. If technical solutions exist, current dynamic integration approaches still face a semantic problem: in order to finely integrate a tool in an(More)