Transcript
Page 1: 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

Page 2: Assessing Open Source Communities' using Service Oritented Computing concepts

2

85%Commercial software

will includeOpen Source components

2015

Page 3: Assessing Open Source Communities' using Service Oritented Computing concepts

3

QualityMATTERS

Page 4: Assessing Open Source Communities' using Service Oritented Computing concepts

4

Communities

Page 5: Assessing Open Source Communities' using Service Oritented Computing concepts

5

Our goal is

assess the healthof OSS communities

Page 6: Assessing Open Source Communities' using Service Oritented Computing concepts

6

Key health indicators

metrics

Page 7: Assessing Open Source Communities' using Service Oritented Computing concepts

7

How can we monitor these metrics

?

Page 8: Assessing Open Source Communities' using Service Oritented Computing concepts

8

Service Oriented Computing

Page 9: Assessing Open Source Communities' using Service Oritented Computing concepts

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

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

11

Monitoring services with SALMon

Page 12: Assessing Open Source Communities' using Service Oritented Computing concepts

12

Monitoring comunitties

with SALMonOSS

Page 13: Assessing Open Source Communities' using Service Oritented Computing concepts

13

Where can we obtain the data

?

Page 14: Assessing Open Source Communities' using Service Oritented Computing concepts

14

Page 15: Assessing Open Source Communities' using Service Oritented Computing concepts

15

MonitoringSoftware

managementtool

Service

Page 16: Assessing Open Source Communities' using Service Oritented Computing concepts

16

What are the strategies

?

Page 17: Assessing Open Source Communities' using Service Oritented Computing concepts

17

MonitoringSoftware

managementtool

Service

MonitoringSoftware

managementtool

ServiceActive

Passive

Page 18: Assessing Open Source Communities' using Service Oritented Computing concepts

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

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


Top Related