Assessing Open Source Communities' using Service Oritented Computing concepts
description
Transcript of Assessing Open Source Communities' using Service Oritented Computing concepts
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