A translation approach to portable ontology specifications
Knowledge Acquisition - Special issue: Current issues in knowledge modeling
Knowledge Processes and Ontologies
IEEE Intelligent Systems
Principles, Standards and Tools for Model Engineering
ICECCS '05 Proceedings of the 10th IEEE International Conference on Engineering of Complex Computer Systems
When and how to develop domain-specific languages
ACM Computing Surveys (CSUR)
Beyond accuracy: what data quality means to data consumers
Journal of Management Information Systems
Managing software process measurement: A metamodel-based approach
Information Sciences: an International Journal
Visual specification of measurements and redesigns for domain specific visual languages
Journal of Visual Languages and Computing
A proposal for a set of attributes relevant for Web portal data quality
Software Quality Control
Development process of the operational version of PDQM
WISE'07 Proceedings of the 8th international conference on Web information systems engineering
Modeling web-based applications quality: a probabilistic approach
WISE'06 Proceedings of the 7th international conference on Web Information Systems
A systematic review of research on integration of ontologies with the model-driven approach
International Journal of Metadata, Semantics and Ontologies
Model-driven generative development of measurement software
Software and Systems Modeling (SoSyM)
A software measurement task ontology
Proceedings of the 28th Annual ACM Symposium on Applied Computing
Situation-based and self-adaptive applications for the smart environment
Journal of Ambient Intelligence and Smart Environments
Hi-index | 0.00 |
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.