Search
2009 Volume 24
Article Contents
RESEARCH ARTICLE   Open Access    

Effective use of ontologies in software measurement

More Information
  • Abstract: Ontologies are frequently used in the context of software and technology engineering. These can be grouped into two main categories, depending on whether they are used to describe the knowledge of a domain (domain ontologies) or whether they are used as software artifacts in software development processes. This paper presents some experiences and lessons learnt from the effective use of an ontology for Software Measurement, called software measurement ontology (SMO). The SMO was developed some years ago as a result of a thorough analysis of the software measurement domain. Its use as a domain ontology is presented first, a description of how the SMO can serve as a conceptual basis for comparing international standards related to software measurement. Second, the paper describes several examples of the applications of SMO as a software artifact. In particular, we show how the SMO can be instantiated to define a data quality model for Web portals, and also how it can be used to define a Domain-Specific Language (DSL) for measuring software entities. These examples show the significant role that ontologies can play as software artifacts in the realm of model-driven engineering and domain-specific modeling.
  • 加载中
  • Cite this article

    Félix García, Francisco Ruiz, Coral Calero, Manuel F. Bertoa, Antonio Vallecillo, Beatriz Mora, Mario Piattini. 2009. Effective use of ontologies in software measurement. The Knowledge Engineering Review. 24:125 doi: 10.1017/S0269888909000125
    Félix García, Francisco Ruiz, Coral Calero, Manuel F. Bertoa, Antonio Vallecillo, Beatriz Mora, Mario Piattini. 2009. Effective use of ontologies in software measurement. The Knowledge Engineering Review. 24:125 doi: 10.1017/S0269888909000125

Article Metrics

Article views(29) PDF downloads(114)

RESEARCH ARTICLE   Open Access    

Effective use of ontologies in software measurement

The Knowledge Engineering Review  24 Article number: 10.1017/S0269888909000125  (2009)  |  Cite this article

Abstract: Abstract: Ontologies are frequently used in the context of software and technology engineering. These can be grouped into two main categories, depending on whether they are used to describe the knowledge of a domain (domain ontologies) or whether they are used as software artifacts in software development processes. This paper presents some experiences and lessons learnt from the effective use of an ontology for Software Measurement, called software measurement ontology (SMO). The SMO was developed some years ago as a result of a thorough analysis of the software measurement domain. Its use as a domain ontology is presented first, a description of how the SMO can serve as a conceptual basis for comparing international standards related to software measurement. Second, the paper describes several examples of the applications of SMO as a software artifact. In particular, we show how the SMO can be instantiated to define a data quality model for Web portals, and also how it can be used to define a Domain-Specific Language (DSL) for measuring software entities. These examples show the significant role that ontologies can play as software artifacts in the realm of model-driven engineering and domain-specific modeling.

    • We thank Prof. Alain Abran for his useful suggestions and comments, which have helped us to improve the first versions of the ontology. We are also grateful to the anonymous reviewers of this work, for their valuable and detailed comments. This work has been funded by the following research projects: ESFINGE (TIN2006-15175-C05-05), MECENAS (PBI06-0024), MOVIS (P07-TIC-03184), IVISCUS (PAC08-0024-5991), VIASCO (PET2006-0682-00), CALIPSO (TIN2005-24055-E) and TIN2005-09405-C02-01.

    • Copyright © Cambridge University Press 20092009Cambridge University Press
References (29)
  • About this article
    Cite this article
    Félix García, Francisco Ruiz, Coral Calero, Manuel F. Bertoa, Antonio Vallecillo, Beatriz Mora, Mario Piattini. 2009. Effective use of ontologies in software measurement. The Knowledge Engineering Review. 24:125 doi: 10.1017/S0269888909000125
    Félix García, Francisco Ruiz, Coral Calero, Manuel F. Bertoa, Antonio Vallecillo, Beatriz Mora, Mario Piattini. 2009. Effective use of ontologies in software measurement. The Knowledge Engineering Review. 24:125 doi: 10.1017/S0269888909000125
  • Catalog

      /

      DownLoad:  Full-Size Img  PowerPoint
      Return
      Return