Monalessa Perini Barcellos

Learn More
Ontology design patterns have been pointed out as a promising approach for ontology engineering. The goal of this paper is twofold. Firstly, based on well-established works in Software Engineering, we revisit the notion of ontology patterns in Ontology Engineering to introduce the notion of ontology pattern language as a way to organize related ontology(More)
Measurement is an important activity in several domains. Although there are specific concepts regarding measurement in each domain, some concepts are common to all of them. This paper presents a Measurement Ontology Pattern Language (M-OPL) that addresses the measurement core conceptualization. M-OPL can be used for building measurement ontologies to(More)
The notion of service spans several domains, such as healthcare, education, and information and communication technology (ICT). In this context, service ontologies are very useful for establishing a common understanding of the main concepts and relations involved, as well as for serving as basis for modeling services in different domains. In this paper, we(More)
The knowledge about software organizations is considerably relevant to software engineers. The use of a common vocabulary for representing the useful knowledge about software organizations involved in software projects is important for several reasons, such as to support knowledge reuse and to allow communication and interoperability between tools. Domain(More)
Enterprise ontologies are useful for many purposes. Over the years, there have been a number of efforts aiming at building them. However, due to the complexity of the enterprise domain, enterprise ontologies tend to be complex and difficult to reuse. In this paper, we advocate in favor of organizing Core Enterprise Ontologies as Ontology Pattern Languages,(More)
Software measurement is a key process for software process improvement. Measurement provides organizations with the objective information they need to make informed decisions that impact their business performance. Nowadays, there are several process quality models and standards that point out the importance of software measurement, such as CMMI.(More)
Software organizations have increased their interest in software process improvement (SPI). Nowadays, there are several frameworks that support SPI implementation. Some of them, such as CMMI (Capability Maturity Model Integration), propose to implement SPI in levels. At high maturity levels, such as CMMI levels 4 and 5, SPI involves carrying out statistical(More)