SlideShare a Scribd company logo
Introduction of Trustie Software Repository
        & Passion-Lab Data Center

           Meng Li & Minghui Zhou
           Peking University, Beijing, China


                       Software Institute, School of Electronics Engineering and
                       Computer Science, Peking University
                       Key Laboratory of High Confidence Software Technologies,
                       Ministry of Education

                                                              12/4/12
Agenda
• Introduction of TSR
• Trustworthiness Evaluation in TSR
• Passion-Lab Data Center




                                      12/4/12
Introduction of TSR
• Background
  – Software reuse aims to improve software development via
    reusing software resources (SR).
  – Typical SR: components, Web services, tools, architectures, etc.
  – Software resource repository is the infrastructure that pro
    vides the SR management mechanism to support software r
    euse.
                                           Code
  – Such as publishing, retrieving, classification, storage, feedback, evaluati
    on, etc.                         API                      Software Resource
                                                                 Repository


                                     JAR
                                                                        A1    A3
                                                                  A

                                                Web
                                                                       A2
                                                             R                A4

                                                                  B    B1


                                               Services
                                                                       B2




                                                                 12/4/12
Introduction of TSR
• About TSR
  – Trustie Software Resource Repository (TSR) is to provid
    e mechanism to describe, collect, evaluate, classify and ma
    nage SR’ trustworthiness, to support trust software develo
    pment.
  – TSR is part of Trustie Project (Major 863 project, China)
  – Trustie Project: http://www.trustie.net/
  – TSR: http://tsr.trustie.net/
  – TSR is developed by Peking University




                                                    12/4/12
Introduction of TSR
• Functionalities of TSR
  – Resource management
  – Publishing/editing/downloading/deleting resources
  – Retrieving resources
  – Recommending resources
  – User management
  – Registration, sign in/out, etc.
  – Feedback
  – Rating or comment
  – Quality template-based feedbacks
  – Tag management
  – Trustworthiness evaluation
  – Statistics


                                                        12/4/12
Introduction of TSR
• TSR Home Page




                                  12/4/12
Introduction of TSR
• Architecture of TSR




                                     12/4/12
Introduction of TSR
• Application of TSR
  – TSR has been deployed in several Software Incubators & C
    ompanies throughout China.
  – Installation for OW2 in Grenoble, France (in Nov. 2012).




                                                    12/4/12
Agenda
• Introduction of TSR
• Trustworthiness Evaluation in TSR
• Passion-Lab Data Center




                                      12/4/12
Trustworthiness Evaluation in TSR
• Trustworthiness Evaluation in TSR




                                      12/4/12
Trustworthiness Evaluation in TSR
• Trustworthiness Evaluation Methods
  – Feedback-Based Trustworthiness Evaluation (FBTE)
  – Internet-Based Trustworthiness Evaluation (IBTE)




                                                  12/4/12
Feedback-Based Trustworthiness Evaluation (FBTE)


• Rationales behind FBTE:
  – When I want to find and reuse a trustworthy SR,
    the most straightforward way is to choose SRs that are iden
    tified trustworthy by other users.
  – In other words, users’ feedbacks are an important kind of
    trustworthy evidences.
  – Moreover, if the user is trustworthy (e.g. expert), his feedbac
    ks is more likely to be trustworthy.
• We collect users’ feedbacks in TSR, and provide FBT
  E to help users to find and reuse SRs.



                                                         12/4/12
Feedback-Based Trustworthiness Evaluation (FBTE)


• FBTE is based on the feedback functionality in TSR
  – Simple feedback: rating & comment
  – Template-based feedback: detailed feedback (stability, secu
    rity, portability, etc.)




                                                              12/4/12
Feedback-Based Trustworthiness Evaluation (FBTE)


• FBTE Procedure:
  a) TSR admin assign trustworthiness evaluation experts;
  b) Experts evaluate the trustworthiness of a SR by providing t
     emplate-based feedback;
  c) TSR admin confirm the feedbacks, and the latest overall ra
     ting is taken as SR’s trustworthiness level.
• FBTE is straightforward but widely used in software r
  epositories/portals.




                                                         12/4/12
Internet-Based Trustworthiness Evaluation (IBTE)
• Background
   – SRs are diversifying
   – From closed, static, code
   – To open, dynamic, service
   – With the development of Web 2.0,
     there are more and more informatio
     n on the Internet
   – Feedbacks on different websites
      • E.g. comments and ratings on Seekda,
        Service-finder

• We try to collect trustworthy evid
  ences from the Internet and eval
  uate the trustworthiness of SRs i
  n TSR with them.
                                               12/4/12
Internet-Based Trustworthiness Evaluation (IBTE)
• Framework Overview
                                                               Collecting
                                    SR List                                       SR Information
              TSR                                            Related Info
                                                       d     from Internet
                                                     te
                                                  ela
                                               f R tion
              Tr
               Me wort tion nt




                                              o a n
                 us orm eme




                                            od rm ctio
                   Inf nag

                   t h o h in
                   t
                     Ma




                                           h
                                         et fo le
                        d o es s




                                        M In Col           Trustworthiness evaluation
                           f
                           a




                                                                     system                 Trustworthy
Trustworthy




                         Trustworthiness                                                     Evidence
   Level




                         Evaluation Model                                      xtraction     Extraction
    SR




                                                                    fevidence e
                                                           Method o
                                                                                                    Item of
                                                                                Item of            Evidence
                    SR                                                         Evidence
                                   Tr Met
                    List             us ho
                                       t      d
                                    Ev wort of
                                      alu hin          Trustworthiness
                                         at i es                                             Evidence
                                             on s         Evaluation                          Storage




                                                                                              12/4/12
Internet-Based Trustworthiness Evaluation (IBTE)
• Taking Web Services for example.




                                         12/4/12
Internet-Based Trustworthiness Evaluation (IBTE)
• Collecting trustworthy evidences from the Internet
  – Objective evidences (QoS)
  – Implement a QoS monitor, invoke Web services on a regular basis.
  – Over 2 million records
  – Subjective evidences (Reputation)
  – Calculated with users’ feedbacks including ratings and comments
                                   NO.                Comment                   Result
  – For comments, we first apply sentiment analysis
                                    1    It works perfectly.                Positive (+1)

                                    2    Cool service!                      Positive (+1)

                                    3    No data returned                   Negative (-1)
                                         Gave a wrong result ("false") on a
                                    4                                       Negative (-1)
                                         valid email address. Useless.
                                    5    It’s not working.                  Negative (-1)

                                                                      12/4/12
Internet-Based Trustworthiness Evaluation (IBTE)
• Demo




                                         12/4/12
Agenda
• Introduction of TSR
• Trustworthiness Evaluation in TSR
• Passion-Lab Data Center




                                      12/4/12
What are the best practices in OSS?
• Research question:
  – How people reuse code over time?
  – Which code is reused most often?
  – What attributes they have?
• Build infrastructure to review code reuse across OSS
  universe




                                             12/4/12
Infrastructure of Big Data




                             12/4/12
Infrastructure
• We keep tracking various commercial and open sourc
  e projects.
• This “universal” repository records data from:
  – Version control
  – Issue tracking
  – Email archives
  – ……




                                              12/4/12
Hardware and data levels
• Machines
  – DELL R910(4U), 64GbRAM, 16-cores X7550
  – DELL MD3200, 12*2TB SAS
  – DELL R710 * 4, 64GbRAM


• Data Levels
  – Level0: raw data
  – Level1: filtered data
  – Level2-n: customized data



                                             12/4/12
What we could do with this data?
• To enable better eco-system, user experience, and pr
  actices … …
  – Understand the past, predict the future




     HTTP://passion-lab.org
                         A cloud for OSS best practices
                         based on issue tracking data, version
                         control data and …


                                                         12/4/12
Related Websites
• Trustie Software Repository
  http://tsr.trustie.net
• CoWS Web Services Search Engine
  http://www.cowebservices.com
• Trustworthiness Evaluation
  http://pingji.trustie.net
• API Example
  http://www.apiexample.com
• Passion-Lab
                                  All the systems are
  http://passion-lab.org
• TSR @ OW2                       Open Source
  http://tsr.ow2.org/

                                             12/4/12
Thank
 You!
Merci!
谢谢 !

         12/4/12

More Related Content

PDF
Urhyme introduction
PDF
Poesía española 1939 1970, anotaciones para un curso
PDF
Fossology, OW2con11, Nov 24-25, Paris
 
PPS
Tumbas Rumania
PDF
Naturalization Webinar
PPT
Itf ipp ch06_2012_final
DOC
Wildi 2009 Resume
PDF
CHOReVOLUTION project to facilitate cross-organization service integration
 
Urhyme introduction
Poesía española 1939 1970, anotaciones para un curso
Fossology, OW2con11, Nov 24-25, Paris
 
Tumbas Rumania
Naturalization Webinar
Itf ipp ch06_2012_final
Wildi 2009 Resume
CHOReVOLUTION project to facilitate cross-organization service integration
 

Viewers also liked (20)

PDF
Accelerating mission critical business processes with Bonita BPM 6. Antoine T...
 
PDF
Provisioning the Cloud within XLCloud, Sylvain Bauza, Bull
 
PPT
Chapter 6
PPT
Vol 02 chapter 7 2012
PDF
OSGi @ OW2, Clément Escoffier, Guillaume Sauthier.
 
PPT
2013 cch basic principles ch01
PDF
Manage Traceability with Apache Atlas flexible metadata repository.
 
PDF
Software extensibility of an open source project. OW2con'15, November 17, Par...
 
PPTX
'Net'-Working for Your Own Professional Development
PPTX
PDF
Ow2 Jonas Use Case Ministere Interieur Open World Forum
 
PPTX
Ayora 2010
PDF
OS Approach for Industrializing Research Tools, OW2con11
 
PDF
OW2con'14 - Sustainable financing of open source, an insider view, XWiki
 
PPT
Enrolled agent’s examination introduction
PPT
Chapter 3
PDF
How to maximize the value of Big Data with SpagoBI suite through a comprehens...
 
PDF
OCCIware: Extensible and Standard-based XaaS Platform To Manage Everything in...
 
PDF
Innovation and Research, OW2con'12, Paris
 
PDF
CompatibleOne Multi PaaS Provisioning, Sami Yangui & Mohamed Mohamed, Institu...
 
Accelerating mission critical business processes with Bonita BPM 6. Antoine T...
 
Provisioning the Cloud within XLCloud, Sylvain Bauza, Bull
 
Chapter 6
Vol 02 chapter 7 2012
OSGi @ OW2, Clément Escoffier, Guillaume Sauthier.
 
2013 cch basic principles ch01
Manage Traceability with Apache Atlas flexible metadata repository.
 
Software extensibility of an open source project. OW2con'15, November 17, Par...
 
'Net'-Working for Your Own Professional Development
Ow2 Jonas Use Case Ministere Interieur Open World Forum
 
Ayora 2010
OS Approach for Industrializing Research Tools, OW2con11
 
OW2con'14 - Sustainable financing of open source, an insider view, XWiki
 
Enrolled agent’s examination introduction
Chapter 3
How to maximize the value of Big Data with SpagoBI suite through a comprehens...
 
OCCIware: Extensible and Standard-based XaaS Platform To Manage Everything in...
 
Innovation and Research, OW2con'12, Paris
 
CompatibleOne Multi PaaS Provisioning, Sami Yangui & Mohamed Mohamed, Institu...
 
Ad

Similar to Introduction of Trustie Software Repository & Passion-Lab Data Center, OW2con'12, Paris (20)

PPT
UK RepositoryNet+ Mimas Workshop
PDF
Peering Asia 2.0: RPKI for Peering
PDF
APAN 50: RPKI industry trends and initiatives
PPTX
HKNOG 7.0: RPKI - it's time to start deploying it
PDF
Trustie Forge Solutions Linux Ow2
 
PDF
Reverse Engineering of Software Architecture
KEY
OOER OER10
PPTX
Infrastructure and Workflow for the Formal Evaluation of Semantic Search Tech...
PDF
Extending the Reach of R to the Enterprise with TERR and Spotfire
PPTX
Extending the R language to BI and Real-time Applications JSM 2015
PPT
New Vvma Presentation
PDF
Using the R Language in BI and Real Time Applications (useR 2015)
PPT
Slc technology101 boston-sep2012
PDF
PinTrace Advanced AWS meetup
PPT
Linked in 4eme table ronde 20120601
PDF
Extend the Reach of R to the Enterprise (for useR! 2013)
PPTX
Pharmacovigilance Surge Resource Calculator
PPT
Learning Registry: Building a Foundation for Learning Resource Analytics
PPTX
RACI.pptx
PDF
Nortel Presentation at GLIF
UK RepositoryNet+ Mimas Workshop
Peering Asia 2.0: RPKI for Peering
APAN 50: RPKI industry trends and initiatives
HKNOG 7.0: RPKI - it's time to start deploying it
Trustie Forge Solutions Linux Ow2
 
Reverse Engineering of Software Architecture
OOER OER10
Infrastructure and Workflow for the Formal Evaluation of Semantic Search Tech...
Extending the Reach of R to the Enterprise with TERR and Spotfire
Extending the R language to BI and Real-time Applications JSM 2015
New Vvma Presentation
Using the R Language in BI and Real Time Applications (useR 2015)
Slc technology101 boston-sep2012
PinTrace Advanced AWS meetup
Linked in 4eme table ronde 20120601
Extend the Reach of R to the Enterprise (for useR! 2013)
Pharmacovigilance Surge Resource Calculator
Learning Registry: Building a Foundation for Learning Resource Analytics
RACI.pptx
Nortel Presentation at GLIF
Ad

More from OW2 (20)

PDF
OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in Roma
 
PDF
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...
 
PDF
GLPi v.10, les fonctionnalités principales et l'offre cloud
 
PDF
Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...
 
PDF
FusionIAM : la gestion des identités et des accés open source
 
PDF
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
 
PDF
SFScon'20 Bringing the User into the Equation
 
PDF
Towards a sustainable solution to open source sustainability, OW2online20, Ju...
 
PDF
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...
 
PDF
Open Source governance and the Eclipse Foundation, OW2online, June 2020
 
PDF
Open source contribution policies, OW2online, June 2020
 
PDF
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...
 
PDF
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020
 
PDF
Open Source Compliance at Orange, OW2online, June 2020
 
PDF
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
 
PDF
Intelligent package management with FASTEN, OW2online, June 2020
 
PDF
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020
 
PDF
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
 
PDF
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...
 
PDF
Cacti and Big Data at Orange France, OW2online, June 2020
 
OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in Roma
 
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...
 
GLPi v.10, les fonctionnalités principales et l'offre cloud
 
Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...
 
FusionIAM : la gestion des identités et des accés open source
 
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
 
SFScon'20 Bringing the User into the Equation
 
Towards a sustainable solution to open source sustainability, OW2online20, Ju...
 
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...
 
Open Source governance and the Eclipse Foundation, OW2online, June 2020
 
Open source contribution policies, OW2online, June 2020
 
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...
 
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020
 
Open Source Compliance at Orange, OW2online, June 2020
 
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
 
Intelligent package management with FASTEN, OW2online, June 2020
 
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020
 
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
 
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...
 
Cacti and Big Data at Orange France, OW2online, June 2020
 

Recently uploaded (20)

PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Encapsulation theory and applications.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
sap open course for s4hana steps from ECC to s4
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Approach and Philosophy of On baking technology
PPT
Teaching material agriculture food technology
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Chapter 3 Spatial Domain Image Processing.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
The AUB Centre for AI in Media Proposal.docx
NewMind AI Weekly Chronicles - August'25 Week I
20250228 LYD VKU AI Blended-Learning.pptx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Network Security Unit 5.pdf for BCA BBA.
Encapsulation theory and applications.pdf
Understanding_Digital_Forensics_Presentation.pptx
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
sap open course for s4hana steps from ECC to s4
MYSQL Presentation for SQL database connectivity
Per capita expenditure prediction using model stacking based on satellite ima...
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Advanced methodologies resolving dimensionality complications for autism neur...
Approach and Philosophy of On baking technology
Teaching material agriculture food technology
How UI/UX Design Impacts User Retention in Mobile Apps.pdf

Introduction of Trustie Software Repository & Passion-Lab Data Center, OW2con'12, Paris

  • 1. Introduction of Trustie Software Repository & Passion-Lab Data Center Meng Li & Minghui Zhou Peking University, Beijing, China Software Institute, School of Electronics Engineering and Computer Science, Peking University Key Laboratory of High Confidence Software Technologies, Ministry of Education 12/4/12
  • 2. Agenda • Introduction of TSR • Trustworthiness Evaluation in TSR • Passion-Lab Data Center 12/4/12
  • 3. Introduction of TSR • Background – Software reuse aims to improve software development via reusing software resources (SR). – Typical SR: components, Web services, tools, architectures, etc. – Software resource repository is the infrastructure that pro vides the SR management mechanism to support software r euse. Code – Such as publishing, retrieving, classification, storage, feedback, evaluati on, etc. API Software Resource Repository JAR A1 A3 A Web A2 R A4 B B1 Services B2 12/4/12
  • 4. Introduction of TSR • About TSR – Trustie Software Resource Repository (TSR) is to provid e mechanism to describe, collect, evaluate, classify and ma nage SR’ trustworthiness, to support trust software develo pment. – TSR is part of Trustie Project (Major 863 project, China) – Trustie Project: http://www.trustie.net/ – TSR: http://tsr.trustie.net/ – TSR is developed by Peking University 12/4/12
  • 5. Introduction of TSR • Functionalities of TSR – Resource management – Publishing/editing/downloading/deleting resources – Retrieving resources – Recommending resources – User management – Registration, sign in/out, etc. – Feedback – Rating or comment – Quality template-based feedbacks – Tag management – Trustworthiness evaluation – Statistics 12/4/12
  • 6. Introduction of TSR • TSR Home Page 12/4/12
  • 7. Introduction of TSR • Architecture of TSR 12/4/12
  • 8. Introduction of TSR • Application of TSR – TSR has been deployed in several Software Incubators & C ompanies throughout China. – Installation for OW2 in Grenoble, France (in Nov. 2012). 12/4/12
  • 9. Agenda • Introduction of TSR • Trustworthiness Evaluation in TSR • Passion-Lab Data Center 12/4/12
  • 10. Trustworthiness Evaluation in TSR • Trustworthiness Evaluation in TSR 12/4/12
  • 11. Trustworthiness Evaluation in TSR • Trustworthiness Evaluation Methods – Feedback-Based Trustworthiness Evaluation (FBTE) – Internet-Based Trustworthiness Evaluation (IBTE) 12/4/12
  • 12. Feedback-Based Trustworthiness Evaluation (FBTE) • Rationales behind FBTE: – When I want to find and reuse a trustworthy SR, the most straightforward way is to choose SRs that are iden tified trustworthy by other users. – In other words, users’ feedbacks are an important kind of trustworthy evidences. – Moreover, if the user is trustworthy (e.g. expert), his feedbac ks is more likely to be trustworthy. • We collect users’ feedbacks in TSR, and provide FBT E to help users to find and reuse SRs. 12/4/12
  • 13. Feedback-Based Trustworthiness Evaluation (FBTE) • FBTE is based on the feedback functionality in TSR – Simple feedback: rating & comment – Template-based feedback: detailed feedback (stability, secu rity, portability, etc.) 12/4/12
  • 14. Feedback-Based Trustworthiness Evaluation (FBTE) • FBTE Procedure: a) TSR admin assign trustworthiness evaluation experts; b) Experts evaluate the trustworthiness of a SR by providing t emplate-based feedback; c) TSR admin confirm the feedbacks, and the latest overall ra ting is taken as SR’s trustworthiness level. • FBTE is straightforward but widely used in software r epositories/portals. 12/4/12
  • 15. Internet-Based Trustworthiness Evaluation (IBTE) • Background – SRs are diversifying – From closed, static, code – To open, dynamic, service – With the development of Web 2.0, there are more and more informatio n on the Internet – Feedbacks on different websites • E.g. comments and ratings on Seekda, Service-finder • We try to collect trustworthy evid ences from the Internet and eval uate the trustworthiness of SRs i n TSR with them. 12/4/12
  • 16. Internet-Based Trustworthiness Evaluation (IBTE) • Framework Overview Collecting SR List SR Information TSR Related Info d from Internet te ela f R tion Tr Me wort tion nt o a n us orm eme od rm ctio Inf nag t h o h in t Ma h et fo le d o es s M In Col Trustworthiness evaluation f a system Trustworthy Trustworthy Trustworthiness Evidence Level Evaluation Model xtraction Extraction SR fevidence e Method o Item of Item of Evidence SR Evidence Tr Met List us ho t d Ev wort of alu hin Trustworthiness at i es Evidence on s Evaluation Storage 12/4/12
  • 17. Internet-Based Trustworthiness Evaluation (IBTE) • Taking Web Services for example. 12/4/12
  • 18. Internet-Based Trustworthiness Evaluation (IBTE) • Collecting trustworthy evidences from the Internet – Objective evidences (QoS) – Implement a QoS monitor, invoke Web services on a regular basis. – Over 2 million records – Subjective evidences (Reputation) – Calculated with users’ feedbacks including ratings and comments NO. Comment Result – For comments, we first apply sentiment analysis 1 It works perfectly. Positive (+1) 2 Cool service! Positive (+1) 3 No data returned Negative (-1) Gave a wrong result ("false") on a 4 Negative (-1) valid email address. Useless. 5 It’s not working. Negative (-1) 12/4/12
  • 19. Internet-Based Trustworthiness Evaluation (IBTE) • Demo 12/4/12
  • 20. Agenda • Introduction of TSR • Trustworthiness Evaluation in TSR • Passion-Lab Data Center 12/4/12
  • 21. What are the best practices in OSS? • Research question: – How people reuse code over time? – Which code is reused most often? – What attributes they have? • Build infrastructure to review code reuse across OSS universe 12/4/12
  • 22. Infrastructure of Big Data 12/4/12
  • 23. Infrastructure • We keep tracking various commercial and open sourc e projects. • This “universal” repository records data from: – Version control – Issue tracking – Email archives – …… 12/4/12
  • 24. Hardware and data levels • Machines – DELL R910(4U), 64GbRAM, 16-cores X7550 – DELL MD3200, 12*2TB SAS – DELL R710 * 4, 64GbRAM • Data Levels – Level0: raw data – Level1: filtered data – Level2-n: customized data 12/4/12
  • 25. What we could do with this data? • To enable better eco-system, user experience, and pr actices … … – Understand the past, predict the future HTTP://passion-lab.org A cloud for OSS best practices based on issue tracking data, version control data and … 12/4/12
  • 26. Related Websites • Trustie Software Repository http://tsr.trustie.net • CoWS Web Services Search Engine http://www.cowebservices.com • Trustworthiness Evaluation http://pingji.trustie.net • API Example http://www.apiexample.com • Passion-Lab All the systems are http://passion-lab.org • TSR @ OW2 Open Source http://tsr.ow2.org/ 12/4/12