Assessing Open Source Communities’ Health using Service Oriented Computing concepts
Marc Oriol, Oscar Franco-Bedoya, Xavier Franch, Jordi Marco
2
85%Commercial software
will includeOpen Source components
2015
3
QualityMATTERS
4
Communities
5
Our goal is
assess the healthof OSS communities
6
Key health indicators
metrics
7
How can we monitor these metrics
?
8
Service Oriented Computing
9
The current state of the art in Service Oriented Computing (SOC) related to quality assessment can be ported into OSS community health analysis
“
”
Service Oriented Computing
10
SLA 1SLO 1.1
SLO 1.2...
SLA 1SLO 1.1
SLO 1.2...
ServiceService
ServiceProvider
Service
provides
Monitormeasures
obtains
appliesto
ServiceClient
+
Analyzer
informs
SLA SLO 1.1
SLO 1.2...
QoS
+
negotiatechecks checks
Service OrientedComputing
Proactiveadaptation ...
Additional techniquesontop
triggers
SLA 1SLO 1.1
SLO 1.2...
SLA 1SLO 1.1
SLO 1.2...
OSS comp.OSS comp
OSS Community
OSS comp.
distributes
Monitormeasures
obtains
appliesto
+
Analyzer
CLA CLO 1.1
CLO 1.2...
Comm.indicators
+
negotiatechecks checks
Open SourceSoftware
OSS adopter
informs
OSS selection ...
Additionaltechniquesontop
triggers
11
Monitoring services with SALMon
12
Monitoring comunitties
with SALMonOSS
13
Where can we obtain the data
?
14
15
MonitoringSoftware
managementtool
Service
16
What are the strategies
?
17
MonitoringSoftware
managementtool
Service
MonitoringSoftware
managementtool
ServiceActive
Passive
18
Conclusions
Monitor: active or passive strategies
Aligment with Service Oriented Computing concepts.
Wrapping tools into services
KHIs Metrics
Apply techniques on top (e.g. OSS selection)
19
Thank you!
[email protected]://twitter.com/marc_oriol
[email protected]://twitter.com/ohfrancob
[email protected]@lsi.upc.edu
contact information
@gessi_upcwww.essi.upc.edu/~gessi