Your SlideShare is downloading. ×
Open Bqr an Open Framework for the assessment of Open Source Software
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Open Bqr an Open Framework for the assessment of Open Source Software

1,347
views

Published on

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,347
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
54
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Good morning everyone, I’m davide Taibi, from Insubria University. I’m glad to present you our new method the OpenBQR
  • Transcript

    • 1. Open BQR a framework for the assessment of Open Source Software Davide Taibi - Luigi Lavazza - Sandro Morasca University of Insubria
    • 2. Goals
    • 3. O.S.S. Comparison Ideology Opinion “ religion” issue Assessment Errors Big Projects +
    • 4.
      • Experience: inaccurate
      • Existing methods: very recent
      • No methods yet consider the following:
        • Internal qualities (eg. code size, complexity)
        • External qualities (eg. fault proneness)
        • Support availability in the future
      Current situation
    • 5. Goals
      • COMPARISON MODEL
        • simple
        • “ formal”
      Fast qualification and selection
            • FUNDAMENTAL ASPECTS
            • - Functional coverage
              • - Number of bugs & time needed to solve - Availability of future support
              • - Other aspects
    • 6. Preliminary analysis
      • O.S. Communities Contacts
      • GUFPI-ISMA Software Metrics
      • Java Open Business
      • International Function Point User Group (IFPUG)
      • CMMi Process Improvement Community
      • Software Metrics
      • Function Points
      • Cosmic FFP
      • COCOMO
      • Existing OSS comparison methods
      • Open Source Maturity Model
      • Open Business Readiness Ratings
      • Qualification and Selection of O.S. Software
              • Forum
              • Workshop
              • Surveys
    • 7. Open BQR OSMM Open Source Maturity Model Open BRR Open Business Readiness Rating + QSOS Qualification and Selection of O.S. Software + Open BQR Open Business Quality Rating
    • 8.
        • OPEN SOURCE SOFTWARE COMPARISON
          • Selection
          • Parameter evaluation
          • Classification
      v v v x x x x Open BQR
    • 9. Open BQR – method
        • 1. Quick Assessment Filter
        • 2. Data Collection & Processing
        • 3. Data Translation
    • 10. Open BQR – method
      • License
      • Compliance with standards
      • Implementation language
      • Internationalization support
      • User’s manual availability
      • Supervised by analysts
      • Specification analysis
        • Functional coverage assessment
      • Indicator Analysis
        • Target Usage parameters
      1.Quick Assessment Filter
    • 11. Open BQR – method
      • Specification analysis
        • Functional coverage assessment
      • Indicator Analysis
        • Target Usage parameters
        • Bug database analysis
        • Closed bugs/ bug number
        • Bug time correction
        • Donations/bug number
      1.Quick Assessment Filter
    • 12. Open BQR – method
      • Specification analysis
        • Functional coverage assessment
      • Indicator Analysis
        • Target Usage parameters
        • Bug database analysis
        • Internal qualities analysis
        • Complexity (Mc Cabe)
        • Reuse
        • Dependencies
      1.Quick Assessment Filter
    • 13. Open BQR – method
      • Specification analysis
        • Functional coverage assessment
      • Indicator Analysis
        • Target Usage parameters
        • Bug database analysis
        • Internal qualities analysis
        • Community activity analysis
        • Number of release
        • Number of company supporting the product
        • Average number of developers per company
        • Independent developers
      1.Quick Assessment Filter
    • 14. Open BQR – method
      • Quick Assessment Filter
      • Data Collection & Processing
      • Data Translation
      Target usage parameters External qualities Functionality Cost Support
      • Specification analysis
      • Rank of indicators
      • Weight normalization
      • Indicator assessment
      • Final score calculation
      • Result plotting
      Internal qualities
    • 15. Test Drupal Mambo WebGUI CMS ERP Compiere
    • 16. Open BQR – CMS Custom requirements
      • Personal web site:
        • User-defined layout
        • Creation of new public or hidden page by the user
        • Image gallery
        • Donwloads
        • Upload of files and images via browser
        • Administration interface, better if in the user’s language
    • 17. Open BQR – CMS
      • INITIAL CHOICE
      • MAMBO
      • DRUPAL
      • WEB GUI
      • FUNCTIONAL COVERAGE CHECK
      • Customer indicator weight
      • 1. User-defined layout 10/10
      • 2. CRUD (Create, Read, Update, Delete) pages 10/10
      • 3. Image gallery 7/10
      • 4. CRUD (Create, Read, Update, Delete) files and download page 5/10
      • 5. Italian interface supported 5/10
    • 18. Open BQR – CMS Parameter Assessment - Mambo Indicator Weight Normalized weight Score Final Score Target usage assessment License 10 7,35 10 7,35% Respect of standards 5 3,68 8 2,94% Implementation language 8 5,88 20 11,76% Internationalization support 5 3,68 8 2,94% Technical documentation availability 10 7,35 7 5,15% Supervised by analysts 2 1,47 0 0,00%
    • 19. Open BQR – CMS Parameter Assessment - Mambo Indicator Weight Normalized weight Score Final Score Target usage assessment License 10 7,35 10 7,35% Respect of standards 5 3,68 8 2,94% Implementation language 8 5,88 20 11,76% Internationalization support 5 3,68 8 2,94% Technical documentation availability 10 7,35 7 5,15% Supervised by analysts 2 1,47 0 0,00%
    • 20. Open BQR – CMS Parameter Assessment - Mambo Indicator Weight Normalized weight Score Final Score Target usage assessment License 10 7,35 10 7,35% Respect of standards 5 3,68 8 2,94% Implementation language 8 5,88 20 11,76% Internationalization support 5 3,68 8 2,94% Technical documentation availability 10 7,35 7 5,15% Supervised by analysts 2 1,47 0 0,00%
    • 21. Open BQR – CMS Parameter Assessment - Mambo Indicator Weight Normalized weight Score Final Score Target usage assessment License 10 7,35 10 7,35% Respect of standards 5 3,68 8 2,94% Implementation language 8 5,88 20 11,76% Internationalization support 5 3,68 8 2,94% Technical documentation availability 10 7,35 7 5,15% Supervised by analysts 2 1,47 0 0,00%
    • 22. Open BQR – CMS Functionality Support availability External qualities Evaluation Target usage indicators
    • 23. Tool
    • 24. Conclusions & future work
      • Apply Open BQR to CMS projects
      • Refine/extend the set of parameters that are relevant for the evaluation
      • Reduce subjectivity as much as possible
      • Disseminate the method among the O.S. users and developers
    • 25. Q & A THANKS. QUESTIONS? Open BQR