Child pages
  • Systematic Tool Supported Tailoring of Metrics (Ricardo Tavizon)
Skip to end of metadata
Go to start of metadata

Documents

Thesis


Slides: Final Presentation

Background

Success in the software design demands transparency. To allow transparency, projects and pro-cesses must be quantifiable in some form. Metrics are a way to quantify projects and processes. They represent characteristic attributes of the measured entity. In order to conduct the measure, a measure specification must be available. Thus, the measure takes place either manually operat-ed or supported by some tool. Metrics will be used during all phases starting from software design up to quality assurance and estimations.
The importance of metrics is reflected in industries best practices. A positive assessment in CMMI Level 3 for instance, requires organizationally wide defined metrics. For example, management level metrics and their measure requirements will most likely be organizationally wide defined. Although these metrics are applied throughout the organization, these metrics need to be adapted or adjusted to fit the specific project conditions. These changed metrics are called variations of the organizational wide metrics whereas the adjustment is called tailoring. Although this is performed in many organizations neither the methodology for the tailoring is understood, nor are sophisti-cated tools being used to assist it.

Assignment

The aim of this master thesis is to develop a clear methodology for the tailoring of organizational wide metrics and provide a dedicated tool support. The methodology should include a method for variation point management in metrics. Furthermore it should include a meaningful metaphor regarding derivation from organizationally wide defined metrics to project specific metrics. Possi-ble guides could be the tailoring knowledge from software product line development and OO-Modeling techniques.
The tool, that is supporting the tailoring, should be included in the MEDiC environment that is de-veloped at SWC. The development of the tool should focus on the following top level use cases:

  • Derivation of project specific variations of organizational wide defined metrics
  • Management of the different varieties of the project specific metrics
  • It should therefore include the following functionalities:

     

    • Tailoring of organizationally wide defined metrics to project specific must be reasonable implemented, including:.
    • Definition of the organizational wide metrics (including their variation points)
    • Support of the tailoring
  • Variation Point Management, including:

     

    • Definition of variation points in metrics
    • Documentation of the variation points
    • Associations between different varieties of metrics

In addition, the reporting from the corresponding metric documentation must be adjusted.

 

Result

 

 

 

Kapitel:

 

  File Modified
PDF File 1. and 8. chapter - Introduction+ Summary and Outlook.pdf Jan 31, 2014 by hanham
PDF File 2.0. chapter - Foundations .pdf Jan 31, 2014 by hanham
PDF File 2.1. - Preliminaries to Metrics.pdf Jan 31, 2014 by hanham
PDF File 2.2. - Metamodeling.pdf Jan 31, 2014 by hanham
PDF File 2.3. - Reusable Software Component Models .pdf Jan 31, 2014 by hanham
PDF File 2.4. - Software Product Line Engineering (SPLE) .pdf Jan 31, 2014 by hanham
PDF File 2.5. - Paper Prototyping .pdf Jan 31, 2014 by hanham
PDF File 2.6. Metaphor in Computer Science .pdf Jan 31, 2014 by hanham
PDF File 3. chapter - Related work .pdf Jan 31, 2014 by hanham
PDF File 4. chapter - Tailoring concept .pdf Jan 31, 2014 by hanham
PDF File 5. chapter - Conceptual approach .pdf Jan 31, 2014 by hanham
PDF File 6. chapter - Tool support .pdf Jan 31, 2014 by hanham
PDF File 7. chapter - Evaluation .pdf Jan 31, 2014 by hanham
PDF File 9. chapter - Metrics.pdf Jan 31, 2014 by hanham
PNG File PNG Ricardo Tainzo.png Jan 30, 2014 by knoksi
PDF File Start, content and sources(Metrics).pdf Jan 31, 2014 by hanham