SlideShare una empresa de Scribd logo
1 de 31
Descargar para leer sin conexión
Evolving6So9ware6Ecosystems6
Marktoberdorf6Summer6School62014

Lecture63
Tom6Mens6
So#ware(Engineering(Lab(
University(of(Mons
informa7que.umons.ac.be/genlog
Natural(Ecosystems
65
Standing(on(the(shoulders(of(giants
Lamarck
Lotka
Volterra
Darwin
Pareto
July?August(2014(—(NATO(Marktoberdorf(Summer(School(—(Dependable(So#ware(Systems(Engineering
Main(Research(Ques7ons
Which(control(mechanisms(driving(
natural(ecosystems(can(be(used(to(
explain(dynamics(of(so#ware(
ecosystems?(
!
Which(mechanisms(and(measures(can(
we(borrow(from(ecology(to(explain(and(
predict(how(so#ware(projects(evolve?
66
Biological(evolu7on
AND(BY(A(
DUMMY
July?August(2014(—(NATO(Marktoberdorf(Summer(School(—(Dependable(So#ware(Systems(Engineering 68
Terminology
Biological(ecosystem
Defini7ons
• Ecology:(the/scien$fic/study/of/
the/interac$ons/that/
determine/the/distribu$on/and/
abundance/of/organisms(
• Ecosystem:/the/physical/and/
biological/components/of/an/
environment/considered/in/
rela$on/to/each/other/as/a/unit/
– combines(all(living(
organisms((plants,(
animals,(micro?organisms)(
and(physical(components(
(light,(water,(soil,(rocks,(
minerals)
Example:(coral(reefs
• High(biodiversity:(polyps,(sea(
anemones,(fish,(mollusks,(
sponges,(algae
July?August(2014(—(NATO(Marktoberdorf(Summer(School(—(Dependable(So#ware(Systems(Engineering 69
Comparison
July?August(2014(—(NATO(Marktoberdorf(Summer(School(—(Dependable(So#ware(Systems(Engineering 70
Comparison
Two/dual/views
July?August(2014(—(NATO(Marktoberdorf(Summer(School(—(Dependable(So#ware(Systems(Engineering 71
Comparison
software ecosystem - view 1
shared

libraries
environment: hardware, OS,
external software, developers,
users, ...
species
active projects
archived
projects
Two/dual/views
July?August(2014(—(NATO(Marktoberdorf(Summer(School(—(Dependable(So#ware(Systems(Engineering 72
Comparison
Two/dual/views
software ecosystem - view 2
developers
environment: source code, tests,
commits, bug reports,
species
testers
end-users debuggers
July?August(2014(—(NATO(Marktoberdorf(Summer(School(—(Dependable(So#ware(Systems(Engineering
Comparison(
Bipar7te(networks
In(ecology(
hosts(?(parasites(
plants(?(pollinators
73
Periodic report - scientific results
Figure 3.3: Example of bi-partite mutualistic relationship
Mutual(dependency(and(
func7onal(redundancy:(
disappearance(of(one(species(
may(be(compensated(by(
other(species(
if(there(is(sufficient(diversity(
in(both(layers
July?August(2014(—(NATO(Marktoberdorf(Summer(School(—(Dependable(So#ware(Systems(Engineering
Comparison(
Bipar7te(networks
In(so#ware(ecosystems(
contributors(?(projects
74
Projet 1
Projet 2
Projet 3
Periodic report - scientific results
Figure 3.3: Example of bi-partite mutualistic relationship
July?August(2014(—(NATO(Marktoberdorf(Summer(School(—(Dependable(So#ware(Systems(Engineering
Comparison(
Bipar7te(networks
In(so#ware(ecosystems(
contributors(?(projects
75
Projet 1
Projet 2
Projet 3
Mutual(dependency(and(
func7onal(redundancy:(
disappearance(of(projects(or(
contributors(may(be(
compensated(by(others
July?August(2014(—(NATO(Marktoberdorf(Summer(School(—(Dependable(So#ware(Systems(Engineering
Ecological(theories(of
evolu7on(of(species
• Different(evolu7onary(theories(
• Natural(selec7on((Darwinism)(
• Re7culate(evolu7on(
• Hologenome(theory((symbiosis)
76
July?August(2014(—(NATO(Marktoberdorf(Summer(School(—(Dependable(So#ware(Systems(Engineering 77
Evolu7onary(theories(
Darwinism
• all(species(of(life(have(
descended(over(7me(from(
common(ancestors(
• this(branching(patern(of(
evolu7on(resulted(from(natural6
selec&on,(similar(to(ar7ficial(
selec7on(in(selec7ve(breeding(
!
• Example(
– 13(types(of(Galapagos(finches,(
same(habits(and(characteris7cs,(
but(different(beaks
Charles(Darwin

(1809–1882)
July?August(2014(—(NATO(Marktoberdorf(Summer(School(—(Dependable(So#ware(Systems(Engineering 78
Evolu7onary(theories(
Darwinism
Darwin((1837)• Evolu7on(history(of(species(can(be(
represented(by(a(phylogene/c$tree.(
• Describes(the(evolu7onary(
rela7onships(among(species(
assuming(that(they(share(a

common(ancestor.
July?August(2014(—(NATO(Marktoberdorf(Summer(School(—(Dependable(So#ware(Systems(Engineering 79
Evolu7on(History
So#ware

• Type(to(enter(text
July?August(2014(—(NATO(Marktoberdorf(Summer(School(—(Dependable(So#ware(Systems(Engineering 80
Evolu7onary(theories(
Re7culate(evolu7on
Re7culate(evolu7on(
• Evolu7on(history(is(represented(as(a

graph(structure(
!
• Two(or(more(evolu7onary(lineages(can(be

recombined(at(some(level(
• hybrid/specia$on

(2(lineages(recombine(to(create(a(new(one)((
• horizontal/gene/transfer

(genes(are(transferred(across(species)
July?August(2014(—(NATO(Marktoberdorf(Summer(School(—(Dependable(So#ware(Systems(Engineering 81
Evolu7onary(theories(
Re7culate(evolu7on
Re7culate(evolu7on(of(so#ware(?(
((
• hybrid/specia$on

Distributed(version(control(systems((e.g.(Git)(promote(
re7culate(evolu7on(through(fork(and(merge(
In(prac7ce,(few(projects(actually(merge(
Robles/et/al./A/Comprehensive/Study/of/SoCware/Forks:/
Dates,/Reasons/and/Outcomes./OSS/Conference/2012,/
Best/Paper/Award.
July?August(2014(—(NATO(Marktoberdorf(Summer(School(—(Dependable(So#ware(Systems(Engineering 82
Evolu7onary(theories(
Re7culate(evolu7on
Re7culate(evolu7on(of(so#ware(?((
!
• horizontal/gene/transfer

Transfer/of/technical/resources/(code)/
All(large(so#ware((eco)systems(exhibit((a(large(number(of(
accidental(or(deliberate(“code(clones”(and(“code(reuse”(
Very(ac7ve(research(domain(in(so#ware(engineering(
Mojica et al. “A Large Scale Empirical Study on
Software Reuse in Mobile Apps”; IEEE Software 2014
July?August(2014(—(NATO(Marktoberdorf(Summer(School(—(Dependable(So#ware(Systems(Engineering 83
Evolu7onary(theories(
Re7culate(evolu7on
Re7culate(evolu7on(of(so#ware(?((
!
• horizontal/gene/transfer

Transfer/of/human/resources/
How/do/project/contributors/join,/leave/and/move/across/
projects/in/the/ecosystem?/
How/are/newcomers/aQracted/to/an/ecosystem?
Weiss(et(al.(Evolu$on/of/Open/Source/Communi$es./OSS(2006(
Bird(et(al.(Open/Borders?/Immigra$on/in/Open/Source/Projects./MSR(2007(
Jergensen(et(al.(The/onion/patch:/migra$on/in/open/source/ecosystems./ESEC/FSE(2011(
Canfora(et(al.(Who/is/going/to/mentor/newcomers/in/open/source/projects?(FSE(2012
July?August(2014(—(NATO(Marktoberdorf(Summer(School(—(Dependable(So#ware(Systems(Engineering 84
Evolu7onary(theories(
Re7culate(evolu7on
July?August(2014(—(NATO(Marktoberdorf(Summer(School(—(Dependable(So#ware(Systems(Engineering 85
Evolu7onary(theories(
Hologenome(theory
Hologenome(theory(
• The(unit(of(natural(selec7on(is(the(holobiont:(the(organism(
together(with(its(associated(bacterial(communi7es,(that(
live(together(in(symbiosis.(
• The(holobiont(can(adapt(to(changing(environmental(
condi7ons(far(more(rapidly(than(by(gene7c(muta7on(and(
selec7on(alone.((
• Darwinism(emphasises(compe$$on((survival(of(the(fitest),(
hologenome(theory(also(includes(coopera$on((through(
symbiosis)
July?August(2014(—(NATO(Marktoberdorf(Summer(School(—(Dependable(So#ware(Systems(Engineering 86
Evolu7onary(theories(
Hologenome(theory
Hologenome(theory(in(so#ware(evolu7on?(
!
Hologenome(theory(may(be(closer(to(what(one(observes(in(
open(source(projects(where(coopera$on(plays(a(more(
important(role.
July?August(2014(—(NATO(Marktoberdorf(Summer(School(—(Dependable(So#ware(Systems(Engineering 87
Trophic(web((food(chain)
in(natural(ecosystems
July?August(2014(—(NATO(Marktoberdorf(Summer(School(—(Dependable(So#ware(Systems(Engineering 88
Trophic(web(in

so#ware(ecosystems
Producer?consumer(rela7on
Users
Peripheral(
developers
Core(developers
Onion(model
TOP?DOWN(
change(requests(
&(bug(reports
BOTTOM?UP(
changes(in(core(
projects(and(
architecture(
Nakakoji(et(al.(Evolu$on/paQerns/of/openUsource/
soCware/systems/and/communi$es.(IWPSE(2002.(
July?August(2014(—(NATO(Marktoberdorf(Summer(School(—(Dependable(So#ware(Systems(Engineering 89
Ecosystem(Dynamics
PredatorIprey6rela&onship
• An(instance(of(the(
consumer?resource(
rela7onship(
• Predators((hun7ng(animals)(
feed(upon(their(prey(
(atacked(animals)
Dynamic(model
• Two(mutually(dependent(
parametric(differen7al(
equa7ons

(Lotka?Volterra(1925/1926)
July?August(2014(—(NATO(Marktoberdorf(Summer(School(—(Dependable(So#ware(Systems(Engineering 90
So#ware(Ecosystem

Dynamics
PredatorIprey6rela&onship6in6so9ware6ecosystems?
• Debuggers(are(predators,(so#ware(defects(are(prey(
Calzolari/et/al./Maintenance/and/tes$ng/effort/modeled/by/linear/and/
nonlinear/dynamic/systems,”/Informa$on/and/SoCware/Technology,/43(8):/
477/–/486,/2001
July?August(2014(—(NATO(Marktoberdorf(Summer(School(—(Dependable(So#ware(Systems(Engineering
• Stability/
• the(capacity(to(maintain(an(equilibrium(over(longer(periods(of(7me(
• Resistance/
• the(ability(to(withstand(environmental(changes(without(too(much(
disturbances(of(its(biological(communi7es(
• Resilience/
• the(ability(to(return(to(an(equilibrium(a#er(a(disturbance
Desirable(ecosystem(characteris7cs
91
July?August(2014(—(NATO(Marktoberdorf(Summer(School(—(Dependable(So#ware(Systems(Engineering
• Stability/
• the(capacity(to(maintain(an(equilibrium(over(longer(periods(of(7me(
• Resistance/
• the(ability(to(withstand(environmental(changes(without(too(much(
disturbances(of(its(biological(communi7es(
• Resilience/
• the(ability(to(return(to(an(equilibrium(a#er(a(disturbance(
!
Higher(biodiversity(favours(these(characteris7cs
Desirable(ecosystem(characteris7cs
92
July?August(2014(—(NATO(Marktoberdorf(Summer(School(—(Dependable(So#ware(Systems(Engineering 93
Desirable(ecosystem(characteris7cs(
Biodiversity
Biodiversity((of(species)(measures(
the(degree(of(varia7on(of(species(
within(a(given((natural)(ecosystem(
• Many(different(metrics:(
• species(richness(
• species(evenness(
• Shannon(diversity(index(
• Simpson(index(
• …
Goal:(Use(these(and(related(measures(to(study(maintainability(and(
survivability(of(so#ware(projects(within(their(ecosystem

Más contenido relacionado

Similar a MOD2014-Mens-Lecture3

Presentation of ECOSTBio Action CM1305 at APC Keflavik (Iceland)
Presentation of ECOSTBio Action CM1305 at APC Keflavik (Iceland)Presentation of ECOSTBio Action CM1305 at APC Keflavik (Iceland)
Presentation of ECOSTBio Action CM1305 at APC Keflavik (Iceland)Marcel Swart
 
Electronic publishing at calicut medical college, kerala
Electronic publishing at calicut medical college, keralaElectronic publishing at calicut medical college, kerala
Electronic publishing at calicut medical college, keralakmusthu
 
From Research Objects to Reproducible Science Tales
From Research Objects to Reproducible Science TalesFrom Research Objects to Reproducible Science Tales
From Research Objects to Reproducible Science TalesBertram Ludäscher
 
Call for paper – first issue july – september 2015
Call for paper – first issue  july – september 2015 Call for paper – first issue  july – september 2015
Call for paper – first issue july – september 2015 srjournals1
 
Predatory publishers : Open Access
Predatory publishers : Open AccessPredatory publishers : Open Access
Predatory publishers : Open AccessBoonlert Aroonpiboon
 
人工知能の基本問題:これまでとこれから
人工知能の基本問題:これまでとこれから人工知能の基本問題:これまでとこれから
人工知能の基本問題:これまでとこれからIchigaku Takigawa
 
2014 Smart Structures/NDE
2014 Smart Structures/NDE2014 Smart Structures/NDE
2014 Smart Structures/NDEEngku Fahmi
 
Publication strategy for LEI
Publication strategy for LEIPublication strategy for LEI
Publication strategy for LEIWouter Gerritsma
 
Science R eality
Science R ealityScience R eality
Science R ealityLibelula
 
هستی شناسی و تولید دانش: تغییر پارادایم ها و نگرش ها در مدیریت اطلاعات
هستی شناسی و تولید دانش: تغییر پارادایم ها و نگرش ها در مدیریت اطلاعاتهستی شناسی و تولید دانش: تغییر پارادایم ها و نگرش ها در مدیریت اطلاعات
هستی شناسی و تولید دانش: تغییر پارادایم ها و نگرش ها در مدیریت اطلاعاتHosseinieh Ershad Public Library
 
Is the current measure of excellence perverting Science? A Data deluge is com...
Is the current measure of excellence perverting Science? A Data deluge is com...Is the current measure of excellence perverting Science? A Data deluge is com...
Is the current measure of excellence perverting Science? A Data deluge is com...Lourdes Verdes-Montenegro
 
CCBC tutorial beiko
CCBC tutorial beikoCCBC tutorial beiko
CCBC tutorial beikobeiko
 
Sciunits: Reusable Research Objects
Sciunits: Reusable Research Objects Sciunits: Reusable Research Objects
Sciunits: Reusable Research Objects Globus
 
Handbook Of Soil Analysis
Handbook Of Soil AnalysisHandbook Of Soil Analysis
Handbook Of Soil AnalysisMarisaCape
 

Similar a MOD2014-Mens-Lecture3 (18)

Presentation of ECOSTBio Action CM1305 at APC Keflavik (Iceland)
Presentation of ECOSTBio Action CM1305 at APC Keflavik (Iceland)Presentation of ECOSTBio Action CM1305 at APC Keflavik (Iceland)
Presentation of ECOSTBio Action CM1305 at APC Keflavik (Iceland)
 
Universidade de Coimbra: Análise das Publicações em Acesso Aberto, por Área C...
Universidade de Coimbra: Análise das Publicações em Acesso Aberto, por Área C...Universidade de Coimbra: Análise das Publicações em Acesso Aberto, por Área C...
Universidade de Coimbra: Análise das Publicações em Acesso Aberto, por Área C...
 
Electronic publishing at calicut medical college, kerala
Electronic publishing at calicut medical college, keralaElectronic publishing at calicut medical college, kerala
Electronic publishing at calicut medical college, kerala
 
From Research Objects to Reproducible Science Tales
From Research Objects to Reproducible Science TalesFrom Research Objects to Reproducible Science Tales
From Research Objects to Reproducible Science Tales
 
Call for paper – first issue july – september 2015
Call for paper – first issue  july – september 2015 Call for paper – first issue  july – september 2015
Call for paper – first issue july – september 2015
 
Predatory publishers : Open Access
Predatory publishers : Open AccessPredatory publishers : Open Access
Predatory publishers : Open Access
 
人工知能の基本問題:これまでとこれから
人工知能の基本問題:これまでとこれから人工知能の基本問題:これまでとこれから
人工知能の基本問題:これまでとこれから
 
Nanoscale Properties of Biocompatible materials
Nanoscale Properties of Biocompatible materialsNanoscale Properties of Biocompatible materials
Nanoscale Properties of Biocompatible materials
 
2014 Smart Structures/NDE
2014 Smart Structures/NDE2014 Smart Structures/NDE
2014 Smart Structures/NDE
 
On the Limits of Bibliometrics
On the Limits of BibliometricsOn the Limits of Bibliometrics
On the Limits of Bibliometrics
 
Bme451 Fall07 Final
Bme451 Fall07 FinalBme451 Fall07 Final
Bme451 Fall07 Final
 
Publication strategy for LEI
Publication strategy for LEIPublication strategy for LEI
Publication strategy for LEI
 
Science R eality
Science R ealityScience R eality
Science R eality
 
هستی شناسی و تولید دانش: تغییر پارادایم ها و نگرش ها در مدیریت اطلاعات
هستی شناسی و تولید دانش: تغییر پارادایم ها و نگرش ها در مدیریت اطلاعاتهستی شناسی و تولید دانش: تغییر پارادایم ها و نگرش ها در مدیریت اطلاعات
هستی شناسی و تولید دانش: تغییر پارادایم ها و نگرش ها در مدیریت اطلاعات
 
Is the current measure of excellence perverting Science? A Data deluge is com...
Is the current measure of excellence perverting Science? A Data deluge is com...Is the current measure of excellence perverting Science? A Data deluge is com...
Is the current measure of excellence perverting Science? A Data deluge is com...
 
CCBC tutorial beiko
CCBC tutorial beikoCCBC tutorial beiko
CCBC tutorial beiko
 
Sciunits: Reusable Research Objects
Sciunits: Reusable Research Objects Sciunits: Reusable Research Objects
Sciunits: Reusable Research Objects
 
Handbook Of Soil Analysis
Handbook Of Soil AnalysisHandbook Of Soil Analysis
Handbook Of Soil Analysis
 

Más de 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 studentTom 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 developmentTom 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 GitHubTom 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 GitHubTom 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 FutureTom 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 GitHubTom 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 networksTom 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 RubygemsTom Mens
 
Lost in Zero Space
Lost in Zero SpaceLost in Zero Space
Lost in Zero SpaceTom 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 messagesTom 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 ecosystemsTom 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 AchievementsTom Mens
 
SECO-Assist 2019 research seminar
SECO-Assist 2019 research seminarSECO-Assist 2019 research seminar
SECO-Assist 2019 research seminarTom 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 ManagersTom Mens
 

Más de 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
 
SECO-Assist 2019 research seminar
SECO-Assist 2019 research seminarSECO-Assist 2019 research seminar
SECO-Assist 2019 research seminar
 
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
 

Último

The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 

Último (20)

Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 

MOD2014-Mens-Lecture3