SlideShare a Scribd company logo
A data-driven approach for understanding
Open Design. Mapping social interactions
in collaborative processes on GitHub
Massimo Menichinelli
IAAC | Fab City Research Lab
Aalto University – School of Art, Design and Architecture – Department of Media – Media Lab
Helsinki
SUPSI – Department for Environment Constructions and Design
massimo@fablabbcn.org – massimo.menichinelli@aalto.f
Introduction
1. Trend: development and adoption of digital technologies
in the Design field
2. Context: Open Design + Maker Movement + Digital
Platforms = collaborative design processes for digital
content + manufacturing
3. Target: Designer / researcher as reflective practitioner
4. Scope: A software library and a data-driven approach for
understanding design-related cases, not case-studies
Introduction
5. Research questions:
1. how could the analysis of social interactions over time on
such platforms improve the understanding of design-
related collaborative processes?
6. Goals:
1. advance our understanding of how platforms connects and
influence makers and designers in their collaborative work
on Open Design
2. provide support to the activity of Maker and Design
researcher and reflective practitioners
Overview of the paper
1. the intersections of platforms, makers and designers (section 1-2)
2. existing approaches in understanding social interactions in GitHub and
related tools and platforms (section 2)
3. a proposal of a software library for analysing networks of social
interactions over time on GitHub (section 2)
4. its application to three cases (section 3) of
1. discussing the nature and concepts of Open Design (section 3.2)
2. teaching Open Design to interaction design students (section 3.3)
3. the development of a Maker platform for laboratories and for Open
Design project development (section 3.4)
5. conclusions regarding the results obtained, the limits of the research and
potential future directions for improving it (section 4)
1. Open Design: the Design discipline started adopting the tools
and principles from Open Source and P2P software development
community, opening the design processes, documentations and
outcomes to digitally-enabled communities.
2. Maker movement: a loose global movement of individuals who
focus on making physical projects but with a digital layer and
digital tools, often with collaborative processes and the sharing of
the digital files or documentation. Makers often meet and work in
globally-networked laboratories such as Fab Labs, Makerspaces
and Hackerspaces that provide access to a local and global
community of like-minded actors and to several digital fabrication
technologies able to manufacture easily and locally digital
projects.
Context: Open Design + Maker movement
1. Digital businesses with ecosystems, partnerships and
communities where it is easy for providers and users to
participate
2. Long tails, exchange of goods and services (multisided
platforms)
3. Features, (big) data, ability to scale
4. Influence on society, politics, economy, knowledge
5. A source of data for understanding phenomena (and
their impact on them)
6. Used by makers and designers
Platforms
Git / GitHub
Versions of a project managed by multiple authors.
Source:https://github.com/fablabbcn/fablabs/commits/master
Git / GitHub
Issue assignment and comments for discussing the project.
Source: https://github.com/fablabbcn/fablabs/issues/assigned/ceritium
Analysis of platforms (GitHub)
Previous literature:
1. Analyses of Git (and other version control systems) projects
2. Analyses of projects hosted on several platforms
3. Analyses of projects hosted on GitHub
Mostly social network analysis methods in order to understand
latent organizations, community structure, team dynamics,
participation of developers and project evolution
A software for analysis of platforms (GitHub)
1.Social network analysis of
interactions over time
2.Free / Open Source and easy to use:
pip install platform_analysis
3.Can be used for analysis,
visualization, and inside
platforms
4.Python data science ecosystem
5.Git / GitHub (and other version
control systems) projects
6.Can be expanded to more
platforms = more dimensions of a
project can be analysed
Source: https://pypi.python.org/pypi/platform_analysis/0.20 - https://github.com/openp2pdesign/platform_analysis
Model for interactions #01
Model for interactions #02
Data format
[{
"@node": "Content id",
"date": "Content creation date",
"msg": "Content title or body",
"author": {
"#text": "User name",
"@email": "User e-mail",
"avatar_url": "User avatar URL on GitHub"
}
}]
Type of analyses
1. A graph of interactions among users (a social network analysis):
1. centrality of users (degree, betweenness, closeness,
eigenvector, …)
2. users who produced commits, or just online comments
3. community structure
2.a plot of interactions over time among users (a time series
analysis):
1. all interactions
2. interactions split by type
3. interactions split by user
Example: 3 cases
1. Discussing the nature and concepts of Open Design
2. Teaching Open Design to interaction design students
3. The development of a platform for Maker laboratories
and Open Design projects
Example: #01 Defining Open Design
Source: https://2012.okfestival.org - https://github.com/OpenDesign-WorkingGroup/Open-Design-Definition
Example: #01 Defining Open Design
Example: #01 Defining Open Design
Example: #01 Defining Open Design
Example: #02 Teaching Open Design
Source: https://www.maind.supsi.ch - https://github.com/OpenDesign-SUPSI
Example: #02 Teaching Open Design
Example: #02 Teaching Open Design
Example: #02 Teaching Open Design
Example: #03 Maker + Open Design platform
Source: https://www.fablabs.io - https://github.com/fablabbcn/fablabs
Example: #03 Maker + Open Design platform
Example: #03 Maker + Open Design platform
Example: #03 Maker + Open Design platform
More analyses / visualizations #01
More analyses / visualizations #02
Conclusions
This approach is useful for understanding:
1. the process of a project
2. the interactions that constitute the process
3. the kind of work done in the process
4. the influence and importance of specific actors on the
process
5. the amount of participation in the process
1.Large scale research = more insights about the impact of platforms on maker
and designer activities
2.Small scale research = insights related to the specific projects
3.Custom interactive visualizations tools for exploring all the available data
4.Refine data extraction and analysis for all the features of Git and GitHub
5.Compare interactions with the overall individual activity that is not
collaborative, in order to understand the balance between autonomous
work and collaborative one.
6.Integrate with more version control systems tools and social media platforms
7.Combine it with qualitative methods like interviews, in order to understand
not just the activity of a project as a whole, but also the experience of each
participant
Limitations / Future research
Thank you.
info@make-it.io
http://make-it.io
https://twitter.com/MAKE_IT_io
https://www.facebook.com/makeitio/
Massimo Menichinelli
IAAC | Fab City Research Lab
Aalto University – School of Art, Design and Architecture – Department of Media – Media Lab Helsinki
SUPSI – Department for Environment Constructions and Design
massimo@fablabbcn.org - massimo.menichinelli@aalto.f

More Related Content

Similar to A data-driven approach for understanding Open Design @ Design For Next

Open P2P Design. Metadesign for Open Design Projects
Open P2P Design. Metadesign for Open Design ProjectsOpen P2P Design. Metadesign for Open Design Projects
Open P2P Design. Metadesign for Open Design Projects
Massimo Menichinelli
 
Giving Researchers Credit for their Data
Giving Researchers Credit for their DataGiving Researchers Credit for their Data
Giving Researchers Credit for their Data
Fiona Murphy
 
A Shared Data Format For Describing Collaborative Design Processes @ Cumulus ...
A Shared Data Format For Describing Collaborative Design Processes @ Cumulus ...A Shared Data Format For Describing Collaborative Design Processes @ Cumulus ...
A Shared Data Format For Describing Collaborative Design Processes @ Cumulus ...
Massimo Menichinelli
 
openp2pdesign.org @ Open Hub Days, Hub Milan
openp2pdesign.org @ Open Hub Days, Hub Milanopenp2pdesign.org @ Open Hub Days, Hub Milan
openp2pdesign.org @ Open Hub Days, Hub Milan
Massimo Menichinelli
 
NTU Workshop: 01 What Is Open Design
NTU Workshop: 01 What Is Open DesignNTU Workshop: 01 What Is Open Design
NTU Workshop: 01 What Is Open Design
Massimo Menichinelli
 
GitHub.docx
GitHub.docxGitHub.docx
IDAS Workshop: 01 What Is Open Design
IDAS Workshop: 01 What Is Open DesignIDAS Workshop: 01 What Is Open Design
IDAS Workshop: 01 What Is Open Design
Massimo Menichinelli
 
Service Design and Activity Theory for the Meta-Design of collaborative desig...
Service Design and Activity Theory for the Meta-Design of collaborative desig...Service Design and Activity Theory for the Meta-Design of collaborative desig...
Service Design and Activity Theory for the Meta-Design of collaborative desig...
Massimo Menichinelli
 
MAKE-IT presentation at Maker Faire Rome 2016
MAKE-IT presentation at Maker Faire Rome 2016MAKE-IT presentation at Maker Faire Rome 2016
MAKE-IT presentation at Maker Faire Rome 2016
MAKE-IT
 
openp2pdesign.org. Metadesign and Strategic Design For Open Design Projects. ...
openp2pdesign.org. Metadesign and Strategic Design For Open Design Projects. ...openp2pdesign.org. Metadesign and Strategic Design For Open Design Projects. ...
openp2pdesign.org. Metadesign and Strategic Design For Open Design Projects. ...
Massimo Menichinelli
 
Operationalisation of Collaboration Sunbelt 2015
Operationalisation of Collaboration Sunbelt 2015Operationalisation of Collaboration Sunbelt 2015
Operationalisation of Collaboration Sunbelt 2015
Dawn Foster
 
Bits+atoms+processes: the influence of code culture on Design @ Cumulus Helsi...
Bits+atoms+processes: the influence of code culture on Design @ Cumulus Helsi...Bits+atoms+processes: the influence of code culture on Design @ Cumulus Helsi...
Bits+atoms+processes: the influence of code culture on Design @ Cumulus Helsi...
Massimo Menichinelli
 
Open P2P Design: A Metadesign methodology for Open Design Projects @Iaac
Open P2P Design: A Metadesign methodology for Open Design Projects @IaacOpen P2P Design: A Metadesign methodology for Open Design Projects @Iaac
Open P2P Design: A Metadesign methodology for Open Design Projects @Iaac
Massimo Menichinelli
 
What is Open P2P Design?
What is Open P2P Design?What is Open P2P Design?
What is Open P2P Design?
Massimo Menichinelli
 
Webinar: An introduction to Open Science: Why it’s important.
Webinar: An introduction to Open Science: Why it’s important.Webinar: An introduction to Open Science: Why it’s important.
Webinar: An introduction to Open Science: Why it’s important.
OpenAIRE
 
Pro m draft_review03.08.11-1
Pro m draft_review03.08.11-1Pro m draft_review03.08.11-1
Pro m draft_review03.08.11-1
Suresh Fernando
 
Social Science for Software Developers
Social Science for Software DevelopersSocial Science for Software Developers
Social Science for Software Developers
pbelouin
 
Software Development Analytics Intro. Twitter OSS workshop
Software Development Analytics Intro. Twitter OSS workshopSoftware Development Analytics Intro. Twitter OSS workshop
Software Development Analytics Intro. Twitter OSS workshop
Manrique Lopez
 
Learning about CHAOSS - Ana Jimenez Santamaria, Daniel Izquierdo
Learning about CHAOSS - Ana Jimenez Santamaria, Daniel IzquierdoLearning about CHAOSS - Ana Jimenez Santamaria, Daniel Izquierdo
Learning about CHAOSS - Ana Jimenez Santamaria, Daniel Izquierdo
Ana Jiménez Santamaría
 
Leveraging the power of the web - Rocky Mountain Advanced Computing Conference
Leveraging the power of the web - Rocky Mountain Advanced Computing Conference Leveraging the power of the web - Rocky Mountain Advanced Computing Conference
Leveraging the power of the web - Rocky Mountain Advanced Computing Conference
Kaitlin Thaney
 

Similar to A data-driven approach for understanding Open Design @ Design For Next (20)

Open P2P Design. Metadesign for Open Design Projects
Open P2P Design. Metadesign for Open Design ProjectsOpen P2P Design. Metadesign for Open Design Projects
Open P2P Design. Metadesign for Open Design Projects
 
Giving Researchers Credit for their Data
Giving Researchers Credit for their DataGiving Researchers Credit for their Data
Giving Researchers Credit for their Data
 
A Shared Data Format For Describing Collaborative Design Processes @ Cumulus ...
A Shared Data Format For Describing Collaborative Design Processes @ Cumulus ...A Shared Data Format For Describing Collaborative Design Processes @ Cumulus ...
A Shared Data Format For Describing Collaborative Design Processes @ Cumulus ...
 
openp2pdesign.org @ Open Hub Days, Hub Milan
openp2pdesign.org @ Open Hub Days, Hub Milanopenp2pdesign.org @ Open Hub Days, Hub Milan
openp2pdesign.org @ Open Hub Days, Hub Milan
 
NTU Workshop: 01 What Is Open Design
NTU Workshop: 01 What Is Open DesignNTU Workshop: 01 What Is Open Design
NTU Workshop: 01 What Is Open Design
 
GitHub.docx
GitHub.docxGitHub.docx
GitHub.docx
 
IDAS Workshop: 01 What Is Open Design
IDAS Workshop: 01 What Is Open DesignIDAS Workshop: 01 What Is Open Design
IDAS Workshop: 01 What Is Open Design
 
Service Design and Activity Theory for the Meta-Design of collaborative desig...
Service Design and Activity Theory for the Meta-Design of collaborative desig...Service Design and Activity Theory for the Meta-Design of collaborative desig...
Service Design and Activity Theory for the Meta-Design of collaborative desig...
 
MAKE-IT presentation at Maker Faire Rome 2016
MAKE-IT presentation at Maker Faire Rome 2016MAKE-IT presentation at Maker Faire Rome 2016
MAKE-IT presentation at Maker Faire Rome 2016
 
openp2pdesign.org. Metadesign and Strategic Design For Open Design Projects. ...
openp2pdesign.org. Metadesign and Strategic Design For Open Design Projects. ...openp2pdesign.org. Metadesign and Strategic Design For Open Design Projects. ...
openp2pdesign.org. Metadesign and Strategic Design For Open Design Projects. ...
 
Operationalisation of Collaboration Sunbelt 2015
Operationalisation of Collaboration Sunbelt 2015Operationalisation of Collaboration Sunbelt 2015
Operationalisation of Collaboration Sunbelt 2015
 
Bits+atoms+processes: the influence of code culture on Design @ Cumulus Helsi...
Bits+atoms+processes: the influence of code culture on Design @ Cumulus Helsi...Bits+atoms+processes: the influence of code culture on Design @ Cumulus Helsi...
Bits+atoms+processes: the influence of code culture on Design @ Cumulus Helsi...
 
Open P2P Design: A Metadesign methodology for Open Design Projects @Iaac
Open P2P Design: A Metadesign methodology for Open Design Projects @IaacOpen P2P Design: A Metadesign methodology for Open Design Projects @Iaac
Open P2P Design: A Metadesign methodology for Open Design Projects @Iaac
 
What is Open P2P Design?
What is Open P2P Design?What is Open P2P Design?
What is Open P2P Design?
 
Webinar: An introduction to Open Science: Why it’s important.
Webinar: An introduction to Open Science: Why it’s important.Webinar: An introduction to Open Science: Why it’s important.
Webinar: An introduction to Open Science: Why it’s important.
 
Pro m draft_review03.08.11-1
Pro m draft_review03.08.11-1Pro m draft_review03.08.11-1
Pro m draft_review03.08.11-1
 
Social Science for Software Developers
Social Science for Software DevelopersSocial Science for Software Developers
Social Science for Software Developers
 
Software Development Analytics Intro. Twitter OSS workshop
Software Development Analytics Intro. Twitter OSS workshopSoftware Development Analytics Intro. Twitter OSS workshop
Software Development Analytics Intro. Twitter OSS workshop
 
Learning about CHAOSS - Ana Jimenez Santamaria, Daniel Izquierdo
Learning about CHAOSS - Ana Jimenez Santamaria, Daniel IzquierdoLearning about CHAOSS - Ana Jimenez Santamaria, Daniel Izquierdo
Learning about CHAOSS - Ana Jimenez Santamaria, Daniel Izquierdo
 
Leveraging the power of the web - Rocky Mountain Advanced Computing Conference
Leveraging the power of the web - Rocky Mountain Advanced Computing Conference Leveraging the power of the web - Rocky Mountain Advanced Computing Conference
Leveraging the power of the web - Rocky Mountain Advanced Computing Conference
 

More from MAKE-IT

The environmental value of the Maker movement
The environmental value of the Maker movementThe environmental value of the Maker movement
The environmental value of the Maker movement
MAKE-IT
 
Makers’ ambitions to do socially valuable things @ Design for Next
Makers’ ambitions to do socially valuable things @ Design for NextMakers’ ambitions to do socially valuable things @ Design for Next
Makers’ ambitions to do socially valuable things @ Design for Next
MAKE-IT
 
Fab City Research Lab - Energy - Smart Cities 2017
Fab City Research Lab -  Energy - Smart Cities 2017Fab City Research Lab -  Energy - Smart Cities 2017
Fab City Research Lab - Energy - Smart Cities 2017
MAKE-IT
 
Fab City @ Innovation Village 2017
Fab City @ Innovation Village 2017Fab City @ Innovation Village 2017
Fab City @ Innovation Village 2017
MAKE-IT
 
Barcelona Fab City @ Sharitaly 2016
Barcelona Fab City @ Sharitaly 2016Barcelona Fab City @ Sharitaly 2016
Barcelona Fab City @ Sharitaly 2016
MAKE-IT
 
Conference Paper presentation at INSCI2016: An empirically informed taxonomy ...
Conference Paper presentation at INSCI2016: An empirically informed taxonomy ...Conference Paper presentation at INSCI2016: An empirically informed taxonomy ...
Conference Paper presentation at INSCI2016: An empirically informed taxonomy ...
MAKE-IT
 
CAPS community meeting and workshop
CAPS community meeting and workshopCAPS community meeting and workshop
CAPS community meeting and workshop
MAKE-IT
 
DSI4EU: Shaping the Future of Digital Social Innovation in Europe
DSI4EU: Shaping the Future of Digital Social Innovation in EuropeDSI4EU: Shaping the Future of Digital Social Innovation in Europe
DSI4EU: Shaping the Future of Digital Social Innovation in Europe
MAKE-IT
 
Labour versus labour. Rethinking work in a digital society
Labour versus labour. Rethinking work in a digital societyLabour versus labour. Rethinking work in a digital society
Labour versus labour. Rethinking work in a digital society
MAKE-IT
 

More from MAKE-IT (9)

The environmental value of the Maker movement
The environmental value of the Maker movementThe environmental value of the Maker movement
The environmental value of the Maker movement
 
Makers’ ambitions to do socially valuable things @ Design for Next
Makers’ ambitions to do socially valuable things @ Design for NextMakers’ ambitions to do socially valuable things @ Design for Next
Makers’ ambitions to do socially valuable things @ Design for Next
 
Fab City Research Lab - Energy - Smart Cities 2017
Fab City Research Lab -  Energy - Smart Cities 2017Fab City Research Lab -  Energy - Smart Cities 2017
Fab City Research Lab - Energy - Smart Cities 2017
 
Fab City @ Innovation Village 2017
Fab City @ Innovation Village 2017Fab City @ Innovation Village 2017
Fab City @ Innovation Village 2017
 
Barcelona Fab City @ Sharitaly 2016
Barcelona Fab City @ Sharitaly 2016Barcelona Fab City @ Sharitaly 2016
Barcelona Fab City @ Sharitaly 2016
 
Conference Paper presentation at INSCI2016: An empirically informed taxonomy ...
Conference Paper presentation at INSCI2016: An empirically informed taxonomy ...Conference Paper presentation at INSCI2016: An empirically informed taxonomy ...
Conference Paper presentation at INSCI2016: An empirically informed taxonomy ...
 
CAPS community meeting and workshop
CAPS community meeting and workshopCAPS community meeting and workshop
CAPS community meeting and workshop
 
DSI4EU: Shaping the Future of Digital Social Innovation in Europe
DSI4EU: Shaping the Future of Digital Social Innovation in EuropeDSI4EU: Shaping the Future of Digital Social Innovation in Europe
DSI4EU: Shaping the Future of Digital Social Innovation in Europe
 
Labour versus labour. Rethinking work in a digital society
Labour versus labour. Rethinking work in a digital societyLabour versus labour. Rethinking work in a digital society
Labour versus labour. Rethinking work in a digital society
 

Recently uploaded

Design Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinkingDesign Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinking
cy0krjxt
 
projectreportnew-170307082323 nnnnnn(1).pdf
projectreportnew-170307082323 nnnnnn(1).pdfprojectreportnew-170307082323 nnnnnn(1).pdf
projectreportnew-170307082323 nnnnnn(1).pdf
farazahmadas6
 
一比一原版(CITY毕业证书)谢菲尔德哈勒姆大学毕业证如何办理
一比一原版(CITY毕业证书)谢菲尔德哈勒姆大学毕业证如何办理一比一原版(CITY毕业证书)谢菲尔德哈勒姆大学毕业证如何办理
一比一原版(CITY毕业证书)谢菲尔德哈勒姆大学毕业证如何办理
9a93xvy
 
一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理
一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理
一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理
kecekev
 
Design Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinkingDesign Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinking
cy0krjxt
 
一比一原版(BU毕业证)波士顿大学毕业证如何办理
一比一原版(BU毕业证)波士顿大学毕业证如何办理一比一原版(BU毕业证)波士顿大学毕业证如何办理
一比一原版(BU毕业证)波士顿大学毕业证如何办理
peuce
 
Can AI do good? at 'offtheCanvas' India HCI prelude
Can AI do good? at 'offtheCanvas' India HCI preludeCan AI do good? at 'offtheCanvas' India HCI prelude
Can AI do good? at 'offtheCanvas' India HCI prelude
Alan Dix
 
Mohannad Abdullah portfolio _ V2 _22-24
Mohannad Abdullah  portfolio _ V2 _22-24Mohannad Abdullah  portfolio _ V2 _22-24
Mohannad Abdullah portfolio _ V2 _22-24
M. A. Architect
 
Technoblade The Legacy of a Minecraft Legend.
Technoblade The Legacy of a Minecraft Legend.Technoblade The Legacy of a Minecraft Legend.
Technoblade The Legacy of a Minecraft Legend.
Techno Merch
 
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
gpffo76j
 
Borys Sutkowski portfolio interior design
Borys Sutkowski portfolio interior designBorys Sutkowski portfolio interior design
Borys Sutkowski portfolio interior design
boryssutkowski
 
Connect Conference 2022: Passive House - Economic and Environmental Solution...
Connect Conference 2022: Passive House -  Economic and Environmental Solution...Connect Conference 2022: Passive House -  Economic and Environmental Solution...
Connect Conference 2022: Passive House - Economic and Environmental Solution...
TE Studio
 
PDF SubmissionDigital Marketing Institute in Noida
PDF SubmissionDigital Marketing Institute in NoidaPDF SubmissionDigital Marketing Institute in Noida
PDF SubmissionDigital Marketing Institute in Noida
PoojaSaini954651
 
Book Formatting: Quality Control Checks for Designers
Book Formatting: Quality Control Checks for DesignersBook Formatting: Quality Control Checks for Designers
Book Formatting: Quality Control Checks for Designers
Confidence Ago
 
Design Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinkingDesign Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinking
cy0krjxt
 
Game Concept Presentation for Ukrainian Mythology Based Game With Designs
Game Concept Presentation for Ukrainian Mythology Based Game With DesignsGame Concept Presentation for Ukrainian Mythology Based Game With Designs
Game Concept Presentation for Ukrainian Mythology Based Game With Designs
184804
 
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
smpc3nvg
 
一比一原版(LSE毕业证书)伦敦政治经济学院毕业证成绩单如何办理
一比一原版(LSE毕业证书)伦敦政治经济学院毕业证成绩单如何办理一比一原版(LSE毕业证书)伦敦政治经济学院毕业证成绩单如何办理
一比一原版(LSE毕业证书)伦敦政治经济学院毕业证成绩单如何办理
jyz59f4j
 
Research 20 slides Amelia gavryliuks.pdf
Research 20 slides Amelia gavryliuks.pdfResearch 20 slides Amelia gavryliuks.pdf
Research 20 slides Amelia gavryliuks.pdf
ameli25062005
 
Moldes de letra 3D Alfabeto completo esp
Moldes de letra 3D Alfabeto completo espMoldes de letra 3D Alfabeto completo esp
Moldes de letra 3D Alfabeto completo esp
Hess9
 

Recently uploaded (20)

Design Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinkingDesign Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinking
 
projectreportnew-170307082323 nnnnnn(1).pdf
projectreportnew-170307082323 nnnnnn(1).pdfprojectreportnew-170307082323 nnnnnn(1).pdf
projectreportnew-170307082323 nnnnnn(1).pdf
 
一比一原版(CITY毕业证书)谢菲尔德哈勒姆大学毕业证如何办理
一比一原版(CITY毕业证书)谢菲尔德哈勒姆大学毕业证如何办理一比一原版(CITY毕业证书)谢菲尔德哈勒姆大学毕业证如何办理
一比一原版(CITY毕业证书)谢菲尔德哈勒姆大学毕业证如何办理
 
一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理
一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理
一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理
 
Design Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinkingDesign Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinking
 
一比一原版(BU毕业证)波士顿大学毕业证如何办理
一比一原版(BU毕业证)波士顿大学毕业证如何办理一比一原版(BU毕业证)波士顿大学毕业证如何办理
一比一原版(BU毕业证)波士顿大学毕业证如何办理
 
Can AI do good? at 'offtheCanvas' India HCI prelude
Can AI do good? at 'offtheCanvas' India HCI preludeCan AI do good? at 'offtheCanvas' India HCI prelude
Can AI do good? at 'offtheCanvas' India HCI prelude
 
Mohannad Abdullah portfolio _ V2 _22-24
Mohannad Abdullah  portfolio _ V2 _22-24Mohannad Abdullah  portfolio _ V2 _22-24
Mohannad Abdullah portfolio _ V2 _22-24
 
Technoblade The Legacy of a Minecraft Legend.
Technoblade The Legacy of a Minecraft Legend.Technoblade The Legacy of a Minecraft Legend.
Technoblade The Legacy of a Minecraft Legend.
 
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
 
Borys Sutkowski portfolio interior design
Borys Sutkowski portfolio interior designBorys Sutkowski portfolio interior design
Borys Sutkowski portfolio interior design
 
Connect Conference 2022: Passive House - Economic and Environmental Solution...
Connect Conference 2022: Passive House -  Economic and Environmental Solution...Connect Conference 2022: Passive House -  Economic and Environmental Solution...
Connect Conference 2022: Passive House - Economic and Environmental Solution...
 
PDF SubmissionDigital Marketing Institute in Noida
PDF SubmissionDigital Marketing Institute in NoidaPDF SubmissionDigital Marketing Institute in Noida
PDF SubmissionDigital Marketing Institute in Noida
 
Book Formatting: Quality Control Checks for Designers
Book Formatting: Quality Control Checks for DesignersBook Formatting: Quality Control Checks for Designers
Book Formatting: Quality Control Checks for Designers
 
Design Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinkingDesign Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinking
 
Game Concept Presentation for Ukrainian Mythology Based Game With Designs
Game Concept Presentation for Ukrainian Mythology Based Game With DesignsGame Concept Presentation for Ukrainian Mythology Based Game With Designs
Game Concept Presentation for Ukrainian Mythology Based Game With Designs
 
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
 
一比一原版(LSE毕业证书)伦敦政治经济学院毕业证成绩单如何办理
一比一原版(LSE毕业证书)伦敦政治经济学院毕业证成绩单如何办理一比一原版(LSE毕业证书)伦敦政治经济学院毕业证成绩单如何办理
一比一原版(LSE毕业证书)伦敦政治经济学院毕业证成绩单如何办理
 
Research 20 slides Amelia gavryliuks.pdf
Research 20 slides Amelia gavryliuks.pdfResearch 20 slides Amelia gavryliuks.pdf
Research 20 slides Amelia gavryliuks.pdf
 
Moldes de letra 3D Alfabeto completo esp
Moldes de letra 3D Alfabeto completo espMoldes de letra 3D Alfabeto completo esp
Moldes de letra 3D Alfabeto completo esp
 

A data-driven approach for understanding Open Design @ Design For Next

  • 1. A data-driven approach for understanding Open Design. Mapping social interactions in collaborative processes on GitHub Massimo Menichinelli IAAC | Fab City Research Lab Aalto University – School of Art, Design and Architecture – Department of Media – Media Lab Helsinki SUPSI – Department for Environment Constructions and Design massimo@fablabbcn.org – massimo.menichinelli@aalto.f
  • 2. Introduction 1. Trend: development and adoption of digital technologies in the Design field 2. Context: Open Design + Maker Movement + Digital Platforms = collaborative design processes for digital content + manufacturing 3. Target: Designer / researcher as reflective practitioner 4. Scope: A software library and a data-driven approach for understanding design-related cases, not case-studies
  • 3. Introduction 5. Research questions: 1. how could the analysis of social interactions over time on such platforms improve the understanding of design- related collaborative processes? 6. Goals: 1. advance our understanding of how platforms connects and influence makers and designers in their collaborative work on Open Design 2. provide support to the activity of Maker and Design researcher and reflective practitioners
  • 4. Overview of the paper 1. the intersections of platforms, makers and designers (section 1-2) 2. existing approaches in understanding social interactions in GitHub and related tools and platforms (section 2) 3. a proposal of a software library for analysing networks of social interactions over time on GitHub (section 2) 4. its application to three cases (section 3) of 1. discussing the nature and concepts of Open Design (section 3.2) 2. teaching Open Design to interaction design students (section 3.3) 3. the development of a Maker platform for laboratories and for Open Design project development (section 3.4) 5. conclusions regarding the results obtained, the limits of the research and potential future directions for improving it (section 4)
  • 5. 1. Open Design: the Design discipline started adopting the tools and principles from Open Source and P2P software development community, opening the design processes, documentations and outcomes to digitally-enabled communities. 2. Maker movement: a loose global movement of individuals who focus on making physical projects but with a digital layer and digital tools, often with collaborative processes and the sharing of the digital files or documentation. Makers often meet and work in globally-networked laboratories such as Fab Labs, Makerspaces and Hackerspaces that provide access to a local and global community of like-minded actors and to several digital fabrication technologies able to manufacture easily and locally digital projects. Context: Open Design + Maker movement
  • 6. 1. Digital businesses with ecosystems, partnerships and communities where it is easy for providers and users to participate 2. Long tails, exchange of goods and services (multisided platforms) 3. Features, (big) data, ability to scale 4. Influence on society, politics, economy, knowledge 5. A source of data for understanding phenomena (and their impact on them) 6. Used by makers and designers Platforms
  • 7. Git / GitHub Versions of a project managed by multiple authors. Source:https://github.com/fablabbcn/fablabs/commits/master
  • 8. Git / GitHub Issue assignment and comments for discussing the project. Source: https://github.com/fablabbcn/fablabs/issues/assigned/ceritium
  • 9. Analysis of platforms (GitHub) Previous literature: 1. Analyses of Git (and other version control systems) projects 2. Analyses of projects hosted on several platforms 3. Analyses of projects hosted on GitHub Mostly social network analysis methods in order to understand latent organizations, community structure, team dynamics, participation of developers and project evolution
  • 10. A software for analysis of platforms (GitHub) 1.Social network analysis of interactions over time 2.Free / Open Source and easy to use: pip install platform_analysis 3.Can be used for analysis, visualization, and inside platforms 4.Python data science ecosystem 5.Git / GitHub (and other version control systems) projects 6.Can be expanded to more platforms = more dimensions of a project can be analysed Source: https://pypi.python.org/pypi/platform_analysis/0.20 - https://github.com/openp2pdesign/platform_analysis
  • 13. Data format [{ "@node": "Content id", "date": "Content creation date", "msg": "Content title or body", "author": { "#text": "User name", "@email": "User e-mail", "avatar_url": "User avatar URL on GitHub" } }]
  • 14. Type of analyses 1. A graph of interactions among users (a social network analysis): 1. centrality of users (degree, betweenness, closeness, eigenvector, …) 2. users who produced commits, or just online comments 3. community structure 2.a plot of interactions over time among users (a time series analysis): 1. all interactions 2. interactions split by type 3. interactions split by user
  • 15. Example: 3 cases 1. Discussing the nature and concepts of Open Design 2. Teaching Open Design to interaction design students 3. The development of a platform for Maker laboratories and Open Design projects
  • 16. Example: #01 Defining Open Design Source: https://2012.okfestival.org - https://github.com/OpenDesign-WorkingGroup/Open-Design-Definition
  • 17. Example: #01 Defining Open Design
  • 18. Example: #01 Defining Open Design
  • 19. Example: #01 Defining Open Design
  • 20. Example: #02 Teaching Open Design Source: https://www.maind.supsi.ch - https://github.com/OpenDesign-SUPSI
  • 21. Example: #02 Teaching Open Design
  • 22. Example: #02 Teaching Open Design
  • 23. Example: #02 Teaching Open Design
  • 24. Example: #03 Maker + Open Design platform Source: https://www.fablabs.io - https://github.com/fablabbcn/fablabs
  • 25. Example: #03 Maker + Open Design platform
  • 26. Example: #03 Maker + Open Design platform
  • 27. Example: #03 Maker + Open Design platform
  • 28. More analyses / visualizations #01
  • 29. More analyses / visualizations #02
  • 30. Conclusions This approach is useful for understanding: 1. the process of a project 2. the interactions that constitute the process 3. the kind of work done in the process 4. the influence and importance of specific actors on the process 5. the amount of participation in the process
  • 31. 1.Large scale research = more insights about the impact of platforms on maker and designer activities 2.Small scale research = insights related to the specific projects 3.Custom interactive visualizations tools for exploring all the available data 4.Refine data extraction and analysis for all the features of Git and GitHub 5.Compare interactions with the overall individual activity that is not collaborative, in order to understand the balance between autonomous work and collaborative one. 6.Integrate with more version control systems tools and social media platforms 7.Combine it with qualitative methods like interviews, in order to understand not just the activity of a project as a whole, but also the experience of each participant Limitations / Future research
  • 32. Thank you. info@make-it.io http://make-it.io https://twitter.com/MAKE_IT_io https://www.facebook.com/makeitio/ Massimo Menichinelli IAAC | Fab City Research Lab Aalto University – School of Art, Design and Architecture – Department of Media – Media Lab Helsinki SUPSI – Department for Environment Constructions and Design massimo@fablabbcn.org - massimo.menichinelli@aalto.f