Assessing Open Source Communities' using Service Oritented Computing concepts
description
Transcript of Assessing Open Source Communities' using Service Oritented Computing concepts
![Page 1: Assessing Open Source Communities' using Service Oritented Computing concepts](https://reader035.fdocuments.in/reader035/viewer/2022070319/557cf969d8b42a071b8b4b09/html5/thumbnails/1.jpg)
Assessing Open Source Communities’ Health using Service Oriented Computing concepts
Marc Oriol, Oscar Franco-Bedoya, Xavier Franch, Jordi Marco
![Page 2: Assessing Open Source Communities' using Service Oritented Computing concepts](https://reader035.fdocuments.in/reader035/viewer/2022070319/557cf969d8b42a071b8b4b09/html5/thumbnails/2.jpg)
2
85%Commercial software
will includeOpen Source components
2015
![Page 3: Assessing Open Source Communities' using Service Oritented Computing concepts](https://reader035.fdocuments.in/reader035/viewer/2022070319/557cf969d8b42a071b8b4b09/html5/thumbnails/3.jpg)
3
QualityMATTERS
![Page 4: Assessing Open Source Communities' using Service Oritented Computing concepts](https://reader035.fdocuments.in/reader035/viewer/2022070319/557cf969d8b42a071b8b4b09/html5/thumbnails/4.jpg)
4
Communities
![Page 5: Assessing Open Source Communities' using Service Oritented Computing concepts](https://reader035.fdocuments.in/reader035/viewer/2022070319/557cf969d8b42a071b8b4b09/html5/thumbnails/5.jpg)
5
Our goal is
assess the healthof OSS communities
![Page 6: Assessing Open Source Communities' using Service Oritented Computing concepts](https://reader035.fdocuments.in/reader035/viewer/2022070319/557cf969d8b42a071b8b4b09/html5/thumbnails/6.jpg)
6
Key health indicators
metrics
![Page 7: Assessing Open Source Communities' using Service Oritented Computing concepts](https://reader035.fdocuments.in/reader035/viewer/2022070319/557cf969d8b42a071b8b4b09/html5/thumbnails/7.jpg)
7
How can we monitor these metrics
?
![Page 8: Assessing Open Source Communities' using Service Oritented Computing concepts](https://reader035.fdocuments.in/reader035/viewer/2022070319/557cf969d8b42a071b8b4b09/html5/thumbnails/8.jpg)
8
Service Oriented Computing
![Page 9: Assessing Open Source Communities' using Service Oritented Computing concepts](https://reader035.fdocuments.in/reader035/viewer/2022070319/557cf969d8b42a071b8b4b09/html5/thumbnails/9.jpg)
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
![Page 10: Assessing Open Source Communities' using Service Oritented Computing concepts](https://reader035.fdocuments.in/reader035/viewer/2022070319/557cf969d8b42a071b8b4b09/html5/thumbnails/10.jpg)
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
![Page 11: Assessing Open Source Communities' using Service Oritented Computing concepts](https://reader035.fdocuments.in/reader035/viewer/2022070319/557cf969d8b42a071b8b4b09/html5/thumbnails/11.jpg)
11
Monitoring services with SALMon
![Page 12: Assessing Open Source Communities' using Service Oritented Computing concepts](https://reader035.fdocuments.in/reader035/viewer/2022070319/557cf969d8b42a071b8b4b09/html5/thumbnails/12.jpg)
12
Monitoring comunitties
with SALMonOSS
![Page 13: Assessing Open Source Communities' using Service Oritented Computing concepts](https://reader035.fdocuments.in/reader035/viewer/2022070319/557cf969d8b42a071b8b4b09/html5/thumbnails/13.jpg)
13
Where can we obtain the data
?
![Page 14: Assessing Open Source Communities' using Service Oritented Computing concepts](https://reader035.fdocuments.in/reader035/viewer/2022070319/557cf969d8b42a071b8b4b09/html5/thumbnails/14.jpg)
14
![Page 15: Assessing Open Source Communities' using Service Oritented Computing concepts](https://reader035.fdocuments.in/reader035/viewer/2022070319/557cf969d8b42a071b8b4b09/html5/thumbnails/15.jpg)
15
MonitoringSoftware
managementtool
Service
![Page 16: Assessing Open Source Communities' using Service Oritented Computing concepts](https://reader035.fdocuments.in/reader035/viewer/2022070319/557cf969d8b42a071b8b4b09/html5/thumbnails/16.jpg)
16
What are the strategies
?
![Page 17: Assessing Open Source Communities' using Service Oritented Computing concepts](https://reader035.fdocuments.in/reader035/viewer/2022070319/557cf969d8b42a071b8b4b09/html5/thumbnails/17.jpg)
17
MonitoringSoftware
managementtool
Service
MonitoringSoftware
managementtool
ServiceActive
Passive
![Page 18: Assessing Open Source Communities' using Service Oritented Computing concepts](https://reader035.fdocuments.in/reader035/viewer/2022070319/557cf969d8b42a071b8b4b09/html5/thumbnails/18.jpg)
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)
![Page 19: Assessing Open Source Communities' using Service Oritented Computing concepts](https://reader035.fdocuments.in/reader035/viewer/2022070319/557cf969d8b42a071b8b4b09/html5/thumbnails/19.jpg)
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