SlideShare a Scribd company logo
chaoss.community
Tom Mens
Software Engineering Lab
University of Mons
tom.mens@umons.ac.be
Lightning Talk @ CHAOSSCon Europe
Brussels, February 1st 2019
@tom_mens
chaoss.community
SoHeal 2019 http://soheal.github.io
2nd Int’l ICSE Workshop on Software Health
What?
• Focus on the health of software projects, communities and ecosystems
• Discuss about technical, social, legal and business aspects related to
project effectiveness, success, longevity, growth, resilience, survival,
diversity, sustainability, popularity, inclusiveness, ...
Who?
• Open Source Community Members, Industry and Academia
Why?
• Raise awareness on software health
• Present tools, methods, practical experiences
• Advance body of knowledge on software health
Montréal, Canada – May 28, 2019
@iw_soheal
chaoss.community
SoHeal 2019 http://soheal.github.io/cft.html
Call for practitioner talk proposals
Are you a involved in software projects or ecosystems,
and have something to say about software health?
Submit a talk proposal on
• Open source and industrial experiences from individual, team or community level
• Relation between software health and social, technical, legal, process
and business aspects
• Tools, dashboards and models to enable, assess, predict and
recommend software health
• Guidelines and lessons learned
Submission deadline: February 15, 2019
• title + abstract (max 500 words) + presenter bio
https://easychair.org/conferences/?conf=soheal2019
chaoss.community
www.secohealth.org
@secohealth
chaoss.community
seco-assist.github.io
@seco-assist
"Excellence of Science" Research Project
Research Goals
Fundamental
• Understand socio-technical factors of software
ecosystem health
• Predict and increase long-term sustainability of
software ecosystems
Applied
Develop recommendation tools to assist developer
communities in increasing their productivity, interaction,
sustainability, diversity, …
• Dependency problems
• Unmaintained or outdated libraries
• Security vulnerabilities
• Technical lag
• ...
Technical
• Contributor abandonment / Bus factor
• Lack of communication / interaction
• Insufficient social diversity
• Social conflicts
• Cultural differences
• ..
Software Ecosystem Health Issues
Recent work
“Technical lag” measurement framework
• Assesses how outdated a software deployment is w.r.t. outdated
dependencies
(Zerouali, Gonzalez-Barahona, Robles, Mens, Constantinou, Decan)
• Contact ahmed.zerouali@umons.ac.be for an interview !
ConPan tool https://github.com/neglectos/ConPan
• Inspects Docker containers and analyses
technical lag of their installed packages.
GAP tool
• Forecasting future
commit activity
in git projects
Join forces

More Related Content

What's hot

Language teachers’ technology professional development
Language teachers’ technology professional developmentLanguage teachers’ technology professional development
Language teachers’ technology professional developmentAli Bostanci
 
Lee, Alexander Resume
Lee, Alexander ResumeLee, Alexander Resume
Lee, Alexander ResumeAlex Lee
 
The potential and challenges of Web 2.0 in the education of healthcare profes...
The potential and challenges of Web 2.0 in the education of healthcare profes...The potential and challenges of Web 2.0 in the education of healthcare profes...
The potential and challenges of Web 2.0 in the education of healthcare profes...Gunther Eysenbach
 
Viggio Open VIVO
Viggio Open VIVOViggio Open VIVO
The potential of adaptive interface interfaces as an accessibility aid for ol...
The potential of adaptive interface interfaces as an accessibility aid for ol...The potential of adaptive interface interfaces as an accessibility aid for ol...
The potential of adaptive interface interfaces as an accessibility aid for ol...
David Sloan
 
Impacts of ‘School Chooser’ Digital Tools - Eric Reese (Center for Government...
Impacts of ‘School Chooser’ Digital Tools - Eric Reese (Center for Government...Impacts of ‘School Chooser’ Digital Tools - Eric Reese (Center for Government...
Impacts of ‘School Chooser’ Digital Tools - Eric Reese (Center for Government...
mysociety
 
Rethinking the Role of Work, Technology, and Rural Healthcare
Rethinking the Role of Work, Technology, and Rural HealthcareRethinking the Role of Work, Technology, and Rural Healthcare
Rethinking the Role of Work, Technology, and Rural Healthcare
Stella Lee
 
Mobile institutional type-class
Mobile institutional type-classMobile institutional type-class
Mobile institutional type-class
Shelley Rodrigo
 
IGNIS 2017 - Alyssa Jones and Bill Hartman 051817
IGNIS 2017 - Alyssa Jones and Bill Hartman 051817IGNIS 2017 - Alyssa Jones and Bill Hartman 051817
IGNIS 2017 - Alyssa Jones and Bill Hartman 051817
SBCTCProfessionalLearning
 
Privacy Concerns vs. User Behavior in Community Question Answering
Privacy Concerns vs. User Behavior in Community Question AnsweringPrivacy Concerns vs. User Behavior in Community Question Answering
Privacy Concerns vs. User Behavior in Community Question Answering
Nicolas Kourtellis
 
UX recommendations for publishers
UX recommendations for publishersUX recommendations for publishers
UX recommendations for publishers
OpenAthens
 
"Designing for Truth, Scale and Sustainability" - WSSSPE2 Keynote
"Designing for Truth, Scale and Sustainability" - WSSSPE2 Keynote"Designing for Truth, Scale and Sustainability" - WSSSPE2 Keynote
"Designing for Truth, Scale and Sustainability" - WSSSPE2 Keynote
Kaitlin Thaney
 
LabStor webinar
LabStor webinarLabStor webinar
LabStor webinarRuben Ruiz
 
CISVI: Espacio Social Innovacion de Zaragoza (25.01.2010)
CISVI: Espacio Social Innovacion de Zaragoza (25.01.2010)CISVI: Espacio Social Innovacion de Zaragoza (25.01.2010)
CISVI: Espacio Social Innovacion de Zaragoza (25.01.2010)Esdi Zaragoza
 
Tech fellow program
Tech fellow programTech fellow program
Tech fellow program
Patrizia Magni
 
Hons Proposal Slides '12
Hons Proposal Slides '12Hons Proposal Slides '12
Hons Proposal Slides '12
Deon Takpuie
 
Storyboard 8841 Amy Ward
Storyboard 8841 Amy WardStoryboard 8841 Amy Ward
Storyboard 8841 Amy Ward
daward12
 
Managing UNL Libraries public computers
Managing UNL Libraries public computersManaging UNL Libraries public computers
Managing UNL Libraries public computers
scottmchilders
 

What's hot (20)

Language teachers’ technology professional development
Language teachers’ technology professional developmentLanguage teachers’ technology professional development
Language teachers’ technology professional development
 
Lee, Alexander Resume
Lee, Alexander ResumeLee, Alexander Resume
Lee, Alexander Resume
 
Linkedin
LinkedinLinkedin
Linkedin
 
OSS in Libraries
OSS in LibrariesOSS in Libraries
OSS in Libraries
 
The potential and challenges of Web 2.0 in the education of healthcare profes...
The potential and challenges of Web 2.0 in the education of healthcare profes...The potential and challenges of Web 2.0 in the education of healthcare profes...
The potential and challenges of Web 2.0 in the education of healthcare profes...
 
Viggio Open VIVO
Viggio Open VIVOViggio Open VIVO
Viggio Open VIVO
 
The potential of adaptive interface interfaces as an accessibility aid for ol...
The potential of adaptive interface interfaces as an accessibility aid for ol...The potential of adaptive interface interfaces as an accessibility aid for ol...
The potential of adaptive interface interfaces as an accessibility aid for ol...
 
Impacts of ‘School Chooser’ Digital Tools - Eric Reese (Center for Government...
Impacts of ‘School Chooser’ Digital Tools - Eric Reese (Center for Government...Impacts of ‘School Chooser’ Digital Tools - Eric Reese (Center for Government...
Impacts of ‘School Chooser’ Digital Tools - Eric Reese (Center for Government...
 
Rethinking the Role of Work, Technology, and Rural Healthcare
Rethinking the Role of Work, Technology, and Rural HealthcareRethinking the Role of Work, Technology, and Rural Healthcare
Rethinking the Role of Work, Technology, and Rural Healthcare
 
Mobile institutional type-class
Mobile institutional type-classMobile institutional type-class
Mobile institutional type-class
 
IGNIS 2017 - Alyssa Jones and Bill Hartman 051817
IGNIS 2017 - Alyssa Jones and Bill Hartman 051817IGNIS 2017 - Alyssa Jones and Bill Hartman 051817
IGNIS 2017 - Alyssa Jones and Bill Hartman 051817
 
Privacy Concerns vs. User Behavior in Community Question Answering
Privacy Concerns vs. User Behavior in Community Question AnsweringPrivacy Concerns vs. User Behavior in Community Question Answering
Privacy Concerns vs. User Behavior in Community Question Answering
 
UX recommendations for publishers
UX recommendations for publishersUX recommendations for publishers
UX recommendations for publishers
 
"Designing for Truth, Scale and Sustainability" - WSSSPE2 Keynote
"Designing for Truth, Scale and Sustainability" - WSSSPE2 Keynote"Designing for Truth, Scale and Sustainability" - WSSSPE2 Keynote
"Designing for Truth, Scale and Sustainability" - WSSSPE2 Keynote
 
LabStor webinar
LabStor webinarLabStor webinar
LabStor webinar
 
CISVI: Espacio Social Innovacion de Zaragoza (25.01.2010)
CISVI: Espacio Social Innovacion de Zaragoza (25.01.2010)CISVI: Espacio Social Innovacion de Zaragoza (25.01.2010)
CISVI: Espacio Social Innovacion de Zaragoza (25.01.2010)
 
Tech fellow program
Tech fellow programTech fellow program
Tech fellow program
 
Hons Proposal Slides '12
Hons Proposal Slides '12Hons Proposal Slides '12
Hons Proposal Slides '12
 
Storyboard 8841 Amy Ward
Storyboard 8841 Amy WardStoryboard 8841 Amy Ward
Storyboard 8841 Amy Ward
 
Managing UNL Libraries public computers
Managing UNL Libraries public computersManaging UNL Libraries public computers
Managing UNL Libraries public computers
 

Similar to "Software Ecosystem Health" lightning talk

RDA BoF on Sustainability - my experience with ISA tools
RDA BoF on Sustainability - my experience with ISA toolsRDA BoF on Sustainability - my experience with ISA tools
RDA BoF on Sustainability - my experience with ISA tools
Susanna-Assunta Sansone
 
Finalpr 120507110612-phpapp01
Finalpr 120507110612-phpapp01Finalpr 120507110612-phpapp01
Finalpr 120507110612-phpapp01Hritesh Saha
 
SECO-Assist 2019 research seminar
SECO-Assist 2019 research seminarSECO-Assist 2019 research seminar
SECO-Assist 2019 research seminar
Tom Mens
 
Social Media Tools for Administrators - CTEC 2016
Social Media Tools for Administrators - CTEC 2016Social Media Tools for Administrators - CTEC 2016
Social Media Tools for Administrators - CTEC 2016
Cheryl Peltier-Davis
 
Understanding Continuous Design in F/OSS Projects
Understanding Continuous Design in F/OSS ProjectsUnderstanding Continuous Design in F/OSS Projects
Understanding Continuous Design in F/OSS Projects
Betsey Merkel
 
Social media in Libraries: Toolkit for Promotion, Productivity & Reference: a...
Social media in Libraries: Toolkit for Promotion, Productivity & Reference: a...Social media in Libraries: Toolkit for Promotion, Productivity & Reference: a...
Social media in Libraries: Toolkit for Promotion, Productivity & Reference: a...
Cheryl Peltier-Davis
 
PJL workshop
PJL workshopPJL workshop
PJL workshop
Cheryl Peltier-Davis
 
Social Media Tools and Mobile Apps for Research and Publishing
Social Media Tools and Mobile Apps for Research and PublishingSocial Media Tools and Mobile Apps for Research and Publishing
Social Media Tools and Mobile Apps for Research and Publishing
Cheryl Peltier-Davis
 
Web tools in digital ecosystem
Web tools in digital ecosystemWeb tools in digital ecosystem
Web tools in digital ecosystem
Ram Nath
 
Leading with Technology: Social Media Tools and Mobile Apps for 21st Century...
Leading with Technology:  Social Media Tools and Mobile Apps for 21st Century...Leading with Technology:  Social Media Tools and Mobile Apps for 21st Century...
Leading with Technology: Social Media Tools and Mobile Apps for 21st Century...
Cheryl Peltier-Davis
 
Usages of ICT : A user-oriented innovation process
Usages of ICT : A user-oriented innovation processUsages of ICT : A user-oriented innovation process
Usages of ICT : A user-oriented innovation processM@rsouin
 
Participatory Culture and Web 2.0 in Higher Education
Participatory Culture and Web 2.0 in Higher EducationParticipatory Culture and Web 2.0 in Higher Education
Participatory Culture and Web 2.0 in Higher Educationac2182
 
Tn T Horizons April 28 2008
Tn T Horizons April 28 2008Tn T Horizons April 28 2008
Tn T Horizons April 28 2008
brettssu
 
Software Ecosystems = Big Data
Software Ecosystems = Big DataSoftware Ecosystems = Big Data
Software Ecosystems = Big Data
Tom Mens
 
Impact Of Online Technology On The Nonprofit Sector
Impact Of Online Technology On The Nonprofit SectorImpact Of Online Technology On The Nonprofit Sector
Impact Of Online Technology On The Nonprofit Sector
soha
 
Introduction to Social Media and Social Networks.pdf
Introduction to Social Media and Social Networks.pdfIntroduction to Social Media and Social Networks.pdf
Introduction to Social Media and Social Networks.pdf
Kongu Engineering College, Perundurai, Erode
 
Web2.0 Intermediaries V2
Web2.0 Intermediaries V2Web2.0 Intermediaries V2
Web2.0 Intermediaries V2
James Stewart
 
Heartificial Intelligence: the intersect between Artificial Intelligence and ...
Heartificial Intelligence: the intersect between Artificial Intelligence and ...Heartificial Intelligence: the intersect between Artificial Intelligence and ...
Heartificial Intelligence: the intersect between Artificial Intelligence and ...
The Happiness Alliance - home of the Happiness Index
 
Improving usage and impact of digitised resources
Improving usage and impact of digitised resourcesImproving usage and impact of digitised resources
Improving usage and impact of digitised resourcesJisc
 
Improving usage and impact of digitised resources
Improving usage and impact of digitised resourcesImproving usage and impact of digitised resources
Improving usage and impact of digitised resources
Alastair Dunning
 

Similar to "Software Ecosystem Health" lightning talk (20)

RDA BoF on Sustainability - my experience with ISA tools
RDA BoF on Sustainability - my experience with ISA toolsRDA BoF on Sustainability - my experience with ISA tools
RDA BoF on Sustainability - my experience with ISA tools
 
Finalpr 120507110612-phpapp01
Finalpr 120507110612-phpapp01Finalpr 120507110612-phpapp01
Finalpr 120507110612-phpapp01
 
SECO-Assist 2019 research seminar
SECO-Assist 2019 research seminarSECO-Assist 2019 research seminar
SECO-Assist 2019 research seminar
 
Social Media Tools for Administrators - CTEC 2016
Social Media Tools for Administrators - CTEC 2016Social Media Tools for Administrators - CTEC 2016
Social Media Tools for Administrators - CTEC 2016
 
Understanding Continuous Design in F/OSS Projects
Understanding Continuous Design in F/OSS ProjectsUnderstanding Continuous Design in F/OSS Projects
Understanding Continuous Design in F/OSS Projects
 
Social media in Libraries: Toolkit for Promotion, Productivity & Reference: a...
Social media in Libraries: Toolkit for Promotion, Productivity & Reference: a...Social media in Libraries: Toolkit for Promotion, Productivity & Reference: a...
Social media in Libraries: Toolkit for Promotion, Productivity & Reference: a...
 
PJL workshop
PJL workshopPJL workshop
PJL workshop
 
Social Media Tools and Mobile Apps for Research and Publishing
Social Media Tools and Mobile Apps for Research and PublishingSocial Media Tools and Mobile Apps for Research and Publishing
Social Media Tools and Mobile Apps for Research and Publishing
 
Web tools in digital ecosystem
Web tools in digital ecosystemWeb tools in digital ecosystem
Web tools in digital ecosystem
 
Leading with Technology: Social Media Tools and Mobile Apps for 21st Century...
Leading with Technology:  Social Media Tools and Mobile Apps for 21st Century...Leading with Technology:  Social Media Tools and Mobile Apps for 21st Century...
Leading with Technology: Social Media Tools and Mobile Apps for 21st Century...
 
Usages of ICT : A user-oriented innovation process
Usages of ICT : A user-oriented innovation processUsages of ICT : A user-oriented innovation process
Usages of ICT : A user-oriented innovation process
 
Participatory Culture and Web 2.0 in Higher Education
Participatory Culture and Web 2.0 in Higher EducationParticipatory Culture and Web 2.0 in Higher Education
Participatory Culture and Web 2.0 in Higher Education
 
Tn T Horizons April 28 2008
Tn T Horizons April 28 2008Tn T Horizons April 28 2008
Tn T Horizons April 28 2008
 
Software Ecosystems = Big Data
Software Ecosystems = Big DataSoftware Ecosystems = Big Data
Software Ecosystems = Big Data
 
Impact Of Online Technology On The Nonprofit Sector
Impact Of Online Technology On The Nonprofit SectorImpact Of Online Technology On The Nonprofit Sector
Impact Of Online Technology On The Nonprofit Sector
 
Introduction to Social Media and Social Networks.pdf
Introduction to Social Media and Social Networks.pdfIntroduction to Social Media and Social Networks.pdf
Introduction to Social Media and Social Networks.pdf
 
Web2.0 Intermediaries V2
Web2.0 Intermediaries V2Web2.0 Intermediaries V2
Web2.0 Intermediaries V2
 
Heartificial Intelligence: the intersect between Artificial Intelligence and ...
Heartificial Intelligence: the intersect between Artificial Intelligence and ...Heartificial Intelligence: the intersect between Artificial Intelligence and ...
Heartificial Intelligence: the intersect between Artificial Intelligence and ...
 
Improving usage and impact of digitised resources
Improving usage and impact of digitised resourcesImproving usage and impact of digitised resources
Improving usage and impact of digitised resources
 
Improving usage and impact of digitised resources
Improving usage and impact of digitised resourcesImproving usage and impact of digitised resources
Improving usage and impact of digitised resources
 

More from Tom Mens

How to be(come) a successful PhD student
How to be(come) a successful PhD studentHow to be(come) a successful PhD student
How to be(come) a successful PhD student
Tom Mens
 
Recognising bot activity in collaborative software development
Recognising bot activity in collaborative software developmentRecognising bot activity in collaborative software development
Recognising bot activity in collaborative software development
Tom Mens
 
A Dataset of Bot and Human Activities in GitHub
A Dataset of Bot and Human Activities in GitHubA Dataset of Bot and Human Activities in GitHub
A Dataset of Bot and Human Activities in GitHub
Tom Mens
 
The (r)evolution of CI/CD on GitHub
 The (r)evolution of CI/CD on GitHub The (r)evolution of CI/CD on GitHub
The (r)evolution of CI/CD on GitHub
Tom Mens
 
Nurturing the Software Ecosystems of the Future
Nurturing the Software Ecosystems of the FutureNurturing the Software Ecosystems of the Future
Nurturing the Software Ecosystems of the Future
Tom Mens
 
Comment programmer un robot en 30 minutes?
Comment programmer un robot en 30 minutes?Comment programmer un robot en 30 minutes?
Comment programmer un robot en 30 minutes?
Tom Mens
 
On the rise and fall of CI services in GitHub
On the rise and fall of CI services in GitHubOn the rise and fall of CI services in GitHub
On the rise and fall of CI services in GitHub
Tom Mens
 
On backporting practices in package dependency networks
On backporting practices in package dependency networksOn backporting practices in package dependency networks
On backporting practices in package dependency networks
Tom Mens
 
Comparing semantic versioning practices in Cargo, npm, Packagist and Rubygems
Comparing semantic versioning practices in Cargo, npm, Packagist and RubygemsComparing semantic versioning practices in Cargo, npm, Packagist and Rubygems
Comparing semantic versioning practices in Cargo, npm, Packagist and Rubygems
Tom Mens
 
Lost in Zero Space
Lost in Zero SpaceLost in Zero Space
Lost in Zero Space
Tom Mens
 
Evaluating a bot detection model on git commit messages
Evaluating a bot detection model on git commit messagesEvaluating a bot detection model on git commit messages
Evaluating a bot detection model on git commit messages
Tom Mens
 
Is my software ecosystem healthy? It depends!
Is my software ecosystem healthy? It depends!Is my software ecosystem healthy? It depends!
Is my software ecosystem healthy? It depends!
Tom Mens
 
Bot or not? Detecting bots in GitHub pull request activity based on comment s...
Bot or not? Detecting bots in GitHub pull request activity based on comment s...Bot or not? Detecting bots in GitHub pull request activity based on comment s...
Bot or not? Detecting bots in GitHub pull request activity based on comment s...
Tom Mens
 
On the fragility of open source software packaging ecosystems
On the fragility of open source software packaging ecosystemsOn the fragility of open source software packaging ecosystems
On the fragility of open source software packaging ecosystems
Tom Mens
 
How magic is zero? An Empirical Analysis of Initial Development Releases in S...
How magic is zero? An Empirical Analysis of Initial Development Releases in S...How magic is zero? An Empirical Analysis of Initial Development Releases in S...
How magic is zero? An Empirical Analysis of Initial Development Releases in S...
Tom Mens
 
Comparing dependency issues across software package distributions (FOSDEM 2020)
Comparing dependency issues across software package distributions (FOSDEM 2020)Comparing dependency issues across software package distributions (FOSDEM 2020)
Comparing dependency issues across software package distributions (FOSDEM 2020)
Tom Mens
 
Measuring Technical Lag in Software Deployments (CHAOSScon 2020)
Measuring Technical Lag in Software Deployments (CHAOSScon 2020)Measuring Technical Lag in Software Deployments (CHAOSScon 2020)
Measuring Technical Lag in Software Deployments (CHAOSScon 2020)
Tom Mens
 
SecoHealth 2019 Research Achievements
SecoHealth 2019 Research AchievementsSecoHealth 2019 Research Achievements
SecoHealth 2019 Research Achievements
Tom Mens
 
Empirically Analysing the Socio-Technical Health of Software Package Managers
Empirically Analysing the Socio-Technical Health of Software Package ManagersEmpirically Analysing the Socio-Technical Health of Software Package Managers
Empirically Analysing the Socio-Technical Health of Software Package Managers
Tom Mens
 
ConPan: Analysing Packages Installed in Docker Containers
ConPan: Analysing Packages Installed in Docker ContainersConPan: Analysing Packages Installed in Docker Containers
ConPan: Analysing Packages Installed in Docker Containers
Tom Mens
 

More from Tom Mens (20)

How to be(come) a successful PhD student
How to be(come) a successful PhD studentHow to be(come) a successful PhD student
How to be(come) a successful PhD student
 
Recognising bot activity in collaborative software development
Recognising bot activity in collaborative software developmentRecognising bot activity in collaborative software development
Recognising bot activity in collaborative software development
 
A Dataset of Bot and Human Activities in GitHub
A Dataset of Bot and Human Activities in GitHubA Dataset of Bot and Human Activities in GitHub
A Dataset of Bot and Human Activities in GitHub
 
The (r)evolution of CI/CD on GitHub
 The (r)evolution of CI/CD on GitHub The (r)evolution of CI/CD on GitHub
The (r)evolution of CI/CD on GitHub
 
Nurturing the Software Ecosystems of the Future
Nurturing the Software Ecosystems of the FutureNurturing the Software Ecosystems of the Future
Nurturing the Software Ecosystems of the Future
 
Comment programmer un robot en 30 minutes?
Comment programmer un robot en 30 minutes?Comment programmer un robot en 30 minutes?
Comment programmer un robot en 30 minutes?
 
On the rise and fall of CI services in GitHub
On the rise and fall of CI services in GitHubOn the rise and fall of CI services in GitHub
On the rise and fall of CI services in GitHub
 
On backporting practices in package dependency networks
On backporting practices in package dependency networksOn backporting practices in package dependency networks
On backporting practices in package dependency networks
 
Comparing semantic versioning practices in Cargo, npm, Packagist and Rubygems
Comparing semantic versioning practices in Cargo, npm, Packagist and RubygemsComparing semantic versioning practices in Cargo, npm, Packagist and Rubygems
Comparing semantic versioning practices in Cargo, npm, Packagist and Rubygems
 
Lost in Zero Space
Lost in Zero SpaceLost in Zero Space
Lost in Zero Space
 
Evaluating a bot detection model on git commit messages
Evaluating a bot detection model on git commit messagesEvaluating a bot detection model on git commit messages
Evaluating a bot detection model on git commit messages
 
Is my software ecosystem healthy? It depends!
Is my software ecosystem healthy? It depends!Is my software ecosystem healthy? It depends!
Is my software ecosystem healthy? It depends!
 
Bot or not? Detecting bots in GitHub pull request activity based on comment s...
Bot or not? Detecting bots in GitHub pull request activity based on comment s...Bot or not? Detecting bots in GitHub pull request activity based on comment s...
Bot or not? Detecting bots in GitHub pull request activity based on comment s...
 
On the fragility of open source software packaging ecosystems
On the fragility of open source software packaging ecosystemsOn the fragility of open source software packaging ecosystems
On the fragility of open source software packaging ecosystems
 
How magic is zero? An Empirical Analysis of Initial Development Releases in S...
How magic is zero? An Empirical Analysis of Initial Development Releases in S...How magic is zero? An Empirical Analysis of Initial Development Releases in S...
How magic is zero? An Empirical Analysis of Initial Development Releases in S...
 
Comparing dependency issues across software package distributions (FOSDEM 2020)
Comparing dependency issues across software package distributions (FOSDEM 2020)Comparing dependency issues across software package distributions (FOSDEM 2020)
Comparing dependency issues across software package distributions (FOSDEM 2020)
 
Measuring Technical Lag in Software Deployments (CHAOSScon 2020)
Measuring Technical Lag in Software Deployments (CHAOSScon 2020)Measuring Technical Lag in Software Deployments (CHAOSScon 2020)
Measuring Technical Lag in Software Deployments (CHAOSScon 2020)
 
SecoHealth 2019 Research Achievements
SecoHealth 2019 Research AchievementsSecoHealth 2019 Research Achievements
SecoHealth 2019 Research Achievements
 
Empirically Analysing the Socio-Technical Health of Software Package Managers
Empirically Analysing the Socio-Technical Health of Software Package ManagersEmpirically Analysing the Socio-Technical Health of Software Package Managers
Empirically Analysing the Socio-Technical Health of Software Package Managers
 
ConPan: Analysing Packages Installed in Docker Containers
ConPan: Analysing Packages Installed in Docker ContainersConPan: Analysing Packages Installed in Docker Containers
ConPan: Analysing Packages Installed in Docker Containers
 

Recently uploaded

Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
Vlad Stirbu
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 

Recently uploaded (20)

Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 

"Software Ecosystem Health" lightning talk

  • 1. chaoss.community Tom Mens Software Engineering Lab University of Mons tom.mens@umons.ac.be Lightning Talk @ CHAOSSCon Europe Brussels, February 1st 2019 @tom_mens
  • 2. chaoss.community SoHeal 2019 http://soheal.github.io 2nd Int’l ICSE Workshop on Software Health What? • Focus on the health of software projects, communities and ecosystems • Discuss about technical, social, legal and business aspects related to project effectiveness, success, longevity, growth, resilience, survival, diversity, sustainability, popularity, inclusiveness, ... Who? • Open Source Community Members, Industry and Academia Why? • Raise awareness on software health • Present tools, methods, practical experiences • Advance body of knowledge on software health Montréal, Canada – May 28, 2019 @iw_soheal
  • 3. chaoss.community SoHeal 2019 http://soheal.github.io/cft.html Call for practitioner talk proposals Are you a involved in software projects or ecosystems, and have something to say about software health? Submit a talk proposal on • Open source and industrial experiences from individual, team or community level • Relation between software health and social, technical, legal, process and business aspects • Tools, dashboards and models to enable, assess, predict and recommend software health • Guidelines and lessons learned Submission deadline: February 15, 2019 • title + abstract (max 500 words) + presenter bio https://easychair.org/conferences/?conf=soheal2019
  • 6. Research Goals Fundamental • Understand socio-technical factors of software ecosystem health • Predict and increase long-term sustainability of software ecosystems Applied Develop recommendation tools to assist developer communities in increasing their productivity, interaction, sustainability, diversity, …
  • 7. • Dependency problems • Unmaintained or outdated libraries • Security vulnerabilities • Technical lag • ... Technical • Contributor abandonment / Bus factor • Lack of communication / interaction • Insufficient social diversity • Social conflicts • Cultural differences • .. Software Ecosystem Health Issues
  • 8. Recent work “Technical lag” measurement framework • Assesses how outdated a software deployment is w.r.t. outdated dependencies (Zerouali, Gonzalez-Barahona, Robles, Mens, Constantinou, Decan) • Contact ahmed.zerouali@umons.ac.be for an interview ! ConPan tool https://github.com/neglectos/ConPan • Inspects Docker containers and analyses technical lag of their installed packages. GAP tool • Forecasting future commit activity in git projects