• DocumentCode
    3357519
  • Title

    QScope: an open, extensible framework for measuring software projects

  • Author

    Eichberg, Michael ; Germanus, Daniel ; Mezini, Mira ; Mrokon, Lukas ; Schafer, Thorsten

  • Author_Institution
    Dept. of Comput. Sci., Darmstadt Univ. of Technol.
  • fYear
    2006
  • fDate
    22-24 March 2006
  • Lastpage
    122
  • Abstract
    To measure the particularities of modern software development projects that use different types of documents for the implementation of a program, new metrics need to be defined. Further, well established metrics, such as e.g., lack of cohesion or coupling between objects need to be reconsidered in the presence of new language features. Not being able to thoroughly measure a project can lead to false conclusions with respect to the measured source files. Currently, a large number of metrics tools exists, but unfortunately most tools are not extensible, or they are limited with respect to the types of documents that can be taken into account. Further, support for testing newly developed metrics is also missing. In this paper, we present QScope $an open, extensible metrics framework. QScope is open with respect to the supported artifacts and explicitly enables the user to implement new metrics by reasoning over all artifacts using a declarative query language. As we showed in this paper, using a declarative query language enables a concise definition of new metrics
  • Keywords
    query languages; software metrics; software tools; QScope; declarative query language; metrics tools; program implementation; software development project measurement; Computer science; Database languages; Particle measurements; Programming; Software maintenance; Software measurement; Software quality; Software systems; Software testing; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering, 2006. CSMR 2006. Proceedings of the 10th European Conference on
  • Conference_Location
    Bari
  • ISSN
    1534-5351
  • Print_ISBN
    0-7695-2536-9
  • Type

    conf

  • DOI
    10.1109/CSMR.2006.42
  • Filename
    1602363