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

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Notes on slide 1

    Good morning everyone, I’m davide Taibi, from Insubria University. I’m glad to present you our new method the OpenBQR

    Favorites, Groups & Events

    Open Bqr an Open Framework for the assessment of Open Source Software - Presentation 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 +
      • 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
    4. 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
    5. 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
    6. 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
        • OPEN SOURCE SOFTWARE COMPARISON
          • Selection
          • Parameter evaluation
          • Classification
      v v v x x x x Open BQR
    7. Open BQR – method
        • 1. Quick Assessment Filter
        • 2. Data Collection & Processing
        • 3. Data Translation
    8. 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
    9. 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
    10. 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
    11. 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
    12. 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
    13. Test Drupal Mambo WebGUI CMS ERP Compiere
    14. 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
    15. 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
    16. 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%
    17. 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%
    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 Functionality Support availability External qualities Evaluation Target usage indicators
    21. Tool
    22. 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
    23. Q & A THANKS. QUESTIONS? Open BQR

    + davide.taibidavide.taibi, 3 years ago

    custom

    1212 views, 0 favs, 0 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 1212
      • 1212 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 43
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories