SlideShare ist ein Scribd-Unternehmen logo
1 von 32
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Ähnlich wie 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 ProjectsMassimo Menichinelli
 
Giving Researchers Credit for their Data
Giving Researchers Credit for their DataGiving Researchers Credit for their Data
Giving Researchers Credit for their DataFiona 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 MilanMassimo 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 DesignMassimo Menichinelli
 
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 DesignMassimo 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 2016MAKE-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 2015Dawn 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 @IaacMassimo 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-1Suresh Fernando
 
Social Science for Software Developers
Social Science for Software DevelopersSocial Science for Software Developers
Social Science for Software Developerspbelouin
 
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 workshopManrique 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 IzquierdoAna 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
 

Ähnlich wie 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
 

Mehr von 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 movementMAKE-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 NextMAKE-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 2017MAKE-IT
 
Fab City @ Innovation Village 2017
Fab City @ Innovation Village 2017Fab City @ Innovation Village 2017
Fab City @ Innovation Village 2017MAKE-IT
 
Barcelona Fab City @ Sharitaly 2016
Barcelona Fab City @ Sharitaly 2016Barcelona Fab City @ Sharitaly 2016
Barcelona Fab City @ Sharitaly 2016MAKE-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 workshopMAKE-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 EuropeMAKE-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 societyMAKE-IT
 

Mehr von 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
 

Kürzlich hochgeladen

call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Availabledollysharma2066
 
Q4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationQ4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationZenSeloveres
 
Just Call Vip call girls Etawah Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls Etawah Escorts ☎️9352988975 Two shot with one girl (...Just Call Vip call girls Etawah Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls Etawah Escorts ☎️9352988975 Two shot with one girl (...gajnagarg
 
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...Nitya salvi
 
Sweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptxSweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptxbingyichin04
 
Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...
Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...
Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...sriharipichandi
 
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...amitlee9823
 
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...nirzagarg
 
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...amitlee9823
 
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experiencedWhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experiencedNitya salvi
 
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...Delhi Call girls
 
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...gajnagarg
 
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.Nitya salvi
 
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfJordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfamanda2495
 
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verifiedDelhi Call girls
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja Nehwal
 
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...amitlee9823
 

Kürzlich hochgeladen (20)

call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
 
Q4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationQ4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentation
 
Just Call Vip call girls Etawah Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls Etawah Escorts ☎️9352988975 Two shot with one girl (...Just Call Vip call girls Etawah Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls Etawah Escorts ☎️9352988975 Two shot with one girl (...
 
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
 
Sweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptxSweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptx
 
Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...
Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...
Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...
 
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
 
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
 
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
 
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experiencedWhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
 
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
 
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
 
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfJordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
 
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
 
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
 

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