Developing from the field
This is a modal window.
The media could not be loaded, either because the server or network failed or because the format is not supported.
Formal Metadata
Title |
| |
Subtitle |
| |
Title of Series | ||
Number of Parts | 490 | |
Author | ||
License | CC Attribution 2.0 Belgium: You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor. | |
Identifiers | 10.5446/46927 (DOI) | |
Publisher | ||
Release Date | ||
Language |
Content Metadata
Subject Area | ||
Genre | ||
Abstract |
|
00:00
Process (computing)Context awarenessDigital electronicsSpeech synthesisOpen setIntegrated development environmentDecision theoryComputer multitaskingSpacetimeProcess (computing)Computer animation
00:55
Game theoryVariety (linguistics)Line (geometry)Computer animation
01:25
Execution unitObservational studyCase moddingMaxima and minimaBoundary value problemWeb 2.0Instance (computer science)2 (number)Student's t-testDependent and independent variablesMultiplication signProcess (computing)Cartesian coordinate systemProduct (business)PrototypeProjective planeVariety (linguistics)Software developerDescriptive statisticsDesign by contractLatent heatProof theoryLevel (video gaming)HypermediaDecision theoryDifferent (Kate Ryan album)SoftwareExecution unitGroup actionFlow separationContext awarenessMobile WebReflection (mathematics)Modal logicLibrary (computing)Set (mathematics)Computer animation
04:10
WritingObservational studyContext awarenessProcess (computing)Open sourceSpeech synthesisDigital electronicsClosed setMixed realityInheritance (object-oriented programming)Standard deviationComplex (psychology)Service (economics)AreaOpen setPolymorphism (materials science)Computer animation
05:03
Student's t-testPoint (geometry)Different (Kate Ryan album)Instance (computer science)View (database)MappingLatent heatSurgeryWebsiteComputer animation
05:32
HypertextDescriptive statisticsView (database)Escape characterWebsitePoint (geometry)Capability Maturity ModelInstance (computer science)Student's t-testTraffic reportingLevel (video gaming)ResultantMedical imagingMultiplicationParallel port
06:12
Computer clusterColor managementCAN busSummierbarkeitMultiplication signBuildingVisualization (computer graphics)HypertextSet (mathematics)Service (economics)Projective planeWeb 2.0Basis <Mathematik>ExistenceComputer animationSource code
06:33
Coma BerenicesExistenceAsynchronous Transfer ModeObservational studyField (computer science)Projective planeComputing platformParameter (computer programming)Structural loadMereologyNetwork topologyMedical imagingVideoconferencing
07:05
State observerStudent's t-testComputing platformMultiplication signParameter (computer programming)Projective planeInterpreter (computing)Bit rate
07:27
Materialization (paranormal)ResultantProjective planeOpen sourceFile formatData structureMultiplication signComputing platformSpeech synthesis
08:16
CAN busExecution unitLibrary (computing)Formal languagePhysical systemElectric generatorComputer animation
08:34
MUDUser interfaceCAN busWritingMappingFormal languagePhysical systemElectric generatorBit rateLatent heatMultiplication signVisualization (computer graphics)
08:58
Wechselseitige InformationWebsiteBuildingOpen sourceComputing platformSystem callHand fan
09:29
Element (mathematics)Computer clusterContext awarenessWechselseitige InformationWebsiteHypermediaProcess (computing)HypothesisSeries (mathematics)Materialization (paranormal)Constructor (object-oriented programming)Projective planeComputer animation
09:57
Parameter (computer programming)Web page19 (number)AdditionVariety (linguistics)Point (geometry)Bounded variationModule (mathematics)Presentation of a groupHypothesisContext awarenessFile formatAsynchronous Transfer ModeLevel (video gaming)Data structureView (database)Function (mathematics)Library (computing)Position operatorProjective planeProduct (business)Rule of inferenceoutputMathematicsPhysical systemSheaf (mathematics)Game controllerObservational studyMathematical singularityComplex (psychology)Web 2.0Theory of relativityLabour Party (Malta)Computer animation
11:46
Template (C++)Data typeCAN busComputer clusterMaxima and minimaCASE <Informatik>CollaborationismMultiplication signHypothesisComputer animationDiagram
12:08
HypermediaLibrary (computing)WebsiteRight angleText editorOpen sourceSource code
12:33
Link (knot theory)Interactive televisionWebsiteStudent's t-testInterface (computing)MehrplatzsystemCategory of beingSoftware testingMultiplication signText editorHypothesisSource codeDiagram
13:01
QuantumDistribution (mathematics)Maxima and minimaCAN busTouchscreenAdditionProduct (business)Visualization (computer graphics)Function (mathematics)UsabilityDifferent (Kate Ryan album)Projective planeContext awarenessComputer animationProgram flowchart
13:25
Color managementHypothesisPredictabilityCodeStudent's t-testDiagram
14:04
CAN busFluxWeb crawlerDecision theorySoftwareTheory of relativitySoftware developerDynamical systemEvoluteWeb browserComputer animationDiagram
14:32
Student's t-testWeb pageFrame problemFamilyProcess (computing)Virtual machineWebsiteConservation lawContent (media)Different (Kate Ryan album)Web 2.0Self-organizationLatent heatVisualization (computer graphics)Interface (computing)Instance (computer science)CoroutineBuildingComputer animation
15:53
Web 2.0Student's t-testVisualization (computer graphics)WebsiteVideo gameComputer animation
16:14
Data conversionSoftware developerSeries (mathematics)Mobile appContext awarenessStudent's t-testProjective planeComputer animation
16:57
Series (mathematics)Computer animation
17:17
Direction (geometry)Position operatorIterationPropositional formulaProcess (computing)Structural loadComputer animation
17:40
Process (computing)Lattice (order)Field (computer science)VoltmeterComputer animation
18:02
SatelliteOrder (biology)Functional (mathematics)Dependent and independent variablesDifferent (Kate Ryan album)Position operatorField (computer science)Einbettung <Mathematik>EvoluteFile archiverPropositional formulaSoftware developerSearch engine (computing)Context awarenessLogic gateDecision theoryStudent's t-testNormal (geometry)Machine visionProjective planeMessage passingHybrid computerProcess (computing)File formatComputer animation
20:11
SoftwareMultiplicationProcess (computing)Open setData conversionDependent and independent variablesIntegrated development environmentCellular automatonPresentation of a groupReverse engineeringSource code
20:44
Formal languageMereologyWordComputer animation
21:58
Point cloudFacebookOpen source
Transcript: English(auto-generated)
00:07
Okay. Hello, everyone. My name is Robin Demoura. Thank you already. I'm glad to be here. So today, I will be the spokesperson for myself, but also Audrey Banax, with whom we prepared this talk together, but who couldn't join, unfortunately.
00:25
So I will talk about interdisciplinarity, multitasking, and what working in the interdisciplinary research environments does to decision-making processes, and also to open research tools development. So the context I'm speaking from is a lab called the Media Lab of Sciences Po, which
00:45
is an interdisciplinary laboratory, and which explores the relationships between digital technologies and society. So this lab is made by individuals who come from very different backgrounds, hence the
01:02
interdisciplinarity, but this interdisciplinarity has two scales, so to speak, because also each individual is himself or herself the spokesperson for variety of cultures of intellectual
01:20
interests and also of lines of expertise. So here is what these people look like. Here is where Audrey stands. And here is where I stand. So all of these people do things together. And because our thanks to this diversity, they have variegated activities.
01:45
So they do social sciences inquiries, of course, but they also teach and produce tools, whether they be code libraries or off-the-shelf applications. And often one person is involved in more than one of these activities.
02:02
So they do these activities in a variety of contexts. Some of them are clearly and precisely defined, like collectively funded research projects. Others like PhD research, for instance, are more open-ended and have less defined boundaries and aims.
02:22
So we build tools, papers, and experiments for a variety of publics. So first our colleagues and fellow researchers, but also students, and several professional groups like library specialists. All the activities we do are linked and feed each other.
02:43
And this talk will be a description of how at MediaLab we cope with this intertwining. It will focus on describing what are the consequences and modalities of doing things in the same place and often with the same persons. Underlying this description I will make is a methodological reflection for which I
03:05
hope to foster some discussion, which is the fact that we all know methodologies coming from the industry and or a software production culture like agile methods, UX research, UX design, the difference between proof of concept and production-ready products.
03:22
But my question is how do these established methods and labels dialogue with our specific research context? So to do so, the description will focus on two nodes of methodological tension and two sets of practices. The first one will be the question of writing in social sciences, and it will address the
03:41
relationship between prototypes and products, research and development, or what it means to be at the same time the users and the makers of the software productions we make. The second will be the question of social inquiry on the web, and it will address decision-making processes and the question of how we cope with the separation of concerns and responsibilities
04:06
between individuals within this interdisciplinary context. So first we'll look at how tools making and experiments are intertwined and how the mix of context described before allows to trace a complex interweaving between inquiry
04:24
practices, experimentation, and open research tools stabilization, so to speak. So to situate this concern, I will address the question of writing and publishing in social sciences, which is my privileged area of research and interest.
04:40
So the past decade has been marked by a lot of brilliant initiatives, technologies, and tools that try to establish new standards to leverage digital technologies in the service of better editorial processes of polymorphic publishing, but also sometimes to question what it means to write digitally as social science researchers.
05:02
So in that regard, MediaLab has been structured since its inception ten years ago by the pedagogical activity of what we call controversy mapping. So controversy mapping is a specific kind of sociological inquiry, which consists in describing the different point of view at stake in a sociotechnical dispute or controversy,
05:26
like for instance UNGROSS, as you will see in the example I will show. And in these courses, students are asked to produce as outcome of their research not reports, not papers, but websites.
05:43
So why do we ask them that? It's because by using hypertext, they are allowed to express the multiplicity of point of view, which controversy description requires. So first reason hypertext, and the second reason is that it allows students to write closer to the inquiry documents that they use, for instance, images, interviews, official
06:05
documents by staging them directly inside the websites. So in parallel to this pedagogical activities, MediaLab was also structured by the practice of data scapes, which are research endeavors that consists in building at the same time
06:24
a data set, research questions, and a web publication which combines hypertextual navigation and data visualization. So these two prior experiences gave practical and intellectual basis to another project in the lab called AIM.
06:41
AIM stands for an inquiry into modes of existence. So it's a project run in the 30 years of field study by a single researcher, which is called Bruno Latour, and this project consisted among other activities in creating a platform allowing to read both the text written by Bruno Latour, but also to browse
07:02
the documents, so videos, images, references he gathered during his career and used to produce his arguments. The platform also allowed readers to participate by proposing contributions in the same document-based writing mindset.
07:20
So on this project, I was a PhD student at the time in a situation of participant observation. And with the designer of the project, who is called Donna Torucci, we quickly started to think about ways to reuse and translate this platform, this structure, or to fork its way of writing close to the materials to other research projects.
07:42
For that, we wrote a run request that asked funding to build an open source technology to do that, but it was rejected, twice. But it was not a big deal because at the same time, I published the first results of my inquiry on the AIM project in a co-written paper with members of the team, so Donna
08:04
Torucci, but also Christophe Leque and Bruno Latour, and it was not just an account of my results, but also an experimental format on itself based on what some called scroll telling, which means that things appear while you are scrolling and reading the article.
08:21
And it was, so to speak, a way to test some ideas that we were before asking money for, but didn't have. So, this first experiment was also the occasion of first technical experiments, a custom document generation system using Maradon and BIP text languages to allow us, so as a team of co-writers,
08:45
to directly write the article, but also its visualizations, specification, and to iterate and collectively interact in this kind of writing. So, in parallel in the lab, at the same time, controversy mapping courses were scaled up
09:03
because of their success, and this asked to develop an open source solution that would allow to build social sciences websites in an easier way, while not being captive of commercial platforms, and also while mitigating technological obsolescence problems
09:23
that we saw arising with Sudden's productions. So out of this, the team made a solution, which is called Drive-In, and which consists in allowing to turn a Google Drive folder into a static website. So on my side, after having left MediaLab to continue my PhD, I developed on my side
09:47
some processes, I developed some of the processes I observed and tested around the M project, and it came out as something called Peritext, which is a series of hypotheses about what
10:00
document structures and modes of presentation would address a better interweaving between empirical materials, writing, and scholarly publication, and to make meaningful use of polymorphic, polyformat, contemporary context of scholarly publishing. I mean, by that, publishing on the web, but also in various editorial contexts.
10:26
So to do that, I wonder what would be a thinking of writing at the contextualization of some resources, and I wondered what would happen if researchers had the opportunity to specify more finely those contextualizations and how they should look like depending on
10:47
their position in the text, but also depending on the output formats. A second hypothesis was to think about these resources as all possible points of departure for writing activities, instead of just considering texts, so chapters and
11:03
sections, as the backbone of what scholarly publishing could be. So this would allow to generate a variety of additions for a given production, and to vary points of view and the roles for the documents being produced, depending on the research stage or its aim.
11:25
So once I formulated this hypothesis, I wanted to test them, but that would have required the inside project of creating yet another ecosystem of JavaScript libraries. So I did it, and started to experiment with this at first.
11:45
But after my... So yeah, these are an example of the modules that are inside this ecosystem. So after my PhD funding ended, I came back to MediaLab to cope with the challenge of controversy mapping, scaling up. And this was eventually the occasion to actually test this hypothesis on a real use case.
12:06
So out of this came Fonio, which is this time a collective effort, and which is a collaborative editor, so open source, everything is open source in what you see here, a collaborative editor allowing to write digital dissertations and download them as static websites.
12:22
So it's built for social sciences in the sense that it allows to write footnotes, to use bibliographic references and diversity of resources, and it allows to write hypertextually through interactive lexicon and internal links. It also allows students to design their websites within the interface.
12:44
So while doing that, my PhD continued, and at the same time, I developed a new editor called Ovid, which is a single user, more experimental and advanced tests of the peri-text hypothesis. So Ovid is turned towards practices which are not necessarily relevant for students,
13:05
for instance, data visualization, but also advanced glossary prediction, like entity definitions, places, person, et cetera, et cetera. And it also allows them to go further in the design of the outputs and to create multiple editions, both for screens and printers.
13:24
So these two projects, of course, were developed together and have a lot in common, but their code base remains separated, mostly, because they address different contexts and goals. So Fonio has been used by students, by more than 2,000 students so far, and now they are
13:51
conducting and doing their own experiments on top of that framework. And concerning Ovid, a document which happens to be my thesis should be out someday soon.
14:04
Here's a prediction from the students. So now I will zoom at a closer level, and rather than talking about temporal dynamics, I will focus on relation between people at stake in tools development. How does the decision about our tools evolution is made and implemented?
14:26
And for that, I will take the example of a software called Hive browser. But before speaking about it, I must speak about Hive, for which Hive browser is a kind of interface, if you want.
14:42
So Hive is a tool made for a very specific research practice, which embeds in its working strong methodological assumptions. It's a tool allowing researchers to build corpuses of web pages about a specific topic.
15:02
So for instance, I don't know coronavirus or palm oil. So the idea is that these web pages are selected and re-rooped by researchers as web entities, which represents the different actors of the issues, so organizations, persons, and then analyze the relationship between actors through the relationships between web
15:27
pages corresponding to them. So it is quite quantitative in the sense that it allows researchers to manually choose which websites they want to add to their corpus, but also by analyzing the contents
15:41
of these web pages to generate automatic processes, to fetch new website suggestions, and then work iteratively between the machine and the researcher. So now Hive browser, in this quality frame, is a student-oriented interface to Hive. And it allows to browse the web while constituting the website's corpus.
16:04
And students have a way to both read websites and see how their corpus evolves through visualization. Sorry for my voice. So after two years of use, we decided that we should continue the development of the
16:29
project and make it evolve in harmony with what it was used for. So to do that, we started with a series of conversations with all the persons in contact
16:41
with the app. So students, teachers, but also engineers, researchers, and so on. So we discussed with them in which context they use Hive browser, but I also asked them to perform some activities while being interviewed and encouraged to explain what they were
17:04
doing, understanding and feeling. So from that, a series of remarks were defined, then turned into cards, and collectively discussed with all of the actors participating to that redesign.
17:24
Out of these discussions, some wireframes were made. And from these wireframes, these propositions came out new discussions and new iterations.
17:40
So these meetings were interesting because they revealed the diversity of interests and priorities within the lab. They allowed to carry a peaceful negotiation process, but also to reveal the diverging attachments and concerns at hand in this process.
18:02
So who are on this battlefield, which is the redesign meeting? We have the original designers or their spokesperson who designed a clear methodology and its embodiment in the tool and don't want the tool to evolve in order to risk
18:22
of confusing the initial methodological message, so to speak, that the tool is supposed to carry. We have also the developers who are worried about refactoring avalanches that would be triggered by new propositions and evolutions of the tool.
18:41
We have also, of course, the teachers who are using this in the classroom. And they want to voice out non-conventional uses of the tool, such as for Hive browser, teaching through the tool how search engines work or using it as a tool for building scholarly psychographies formatted in the complaining bibliographical norms.
19:04
We have also researchers who use the tool, even if it's made for students initially, and they want to be able to discuss and twitch methodological embeddings in the tool. We have specialists who bring their strong archiving culture and background to the discussion.
19:22
And last but not least, we have what I call mediators, so people whose role is to promote, explain, document, and who are actually articulating the tool with different practical contexts. So two remarks about this situation.
19:40
First is that these mediating roles are quite important to allow distributed negotiation concerning the evolution of the tool. But second is also that several persons that you see listed here are in multiple positions. And this is the feature of an interdisciplinary laboratory. And this is very useful to mitigate misunderstanding and also to enhance dialogue between functions
20:04
and responsibilities who are, however, not shared. So as a conclusion, developing from the field means being situated in a diversity of negotiation processes between experiment, inquiry, and software stabilizations, but
20:21
also between multiple interests, voices, and responsibilities. That way of doing allows us to improve the relevance of the tool we make, but also to foster important conversations, scientific conversations concerning the methodological assumptions that we embed in the tool we make.
20:42
It also allows to create an environment, an open environment of tools, which correspond to each other. And to finish, I will just add that one of, so I present two of the parts of this environment, and one other, which is called TESEL, will be presented tomorrow by Ana Pichon at length, and I will end on that.
21:02
Thank you.
21:31
So both, ah yeah, so is this available in other languages than French? So both Hive browser, Fonio, but also Ovid are bilingual in French and English in their
21:42
interface. Thank you.