DocumentCode :
3131128
Title :
Measuring Qualities for OSGi Component-Based Applications
Author :
Hamza, Salma ; Sadou, Salah ; Fleurquin, Regis
Author_Institution :
IRISA, Univ. of South Brittany, Vannes, France
fYear :
2013
fDate :
29-30 July 2013
Firstpage :
25
Lastpage :
34
Abstract :
Component-based software engineering (CBSE) begins to reach a certain level of maturity. Indeed, for the development of complex applications the use of component paradigm has become common. Therefore, the evaluation of the quality of these applications becomes necessary. In this context, the use of metrics is considered very important. Several metrics specific to component-based applications have been proposed. However, any of these metrics gained the consensus of the CBSE community and mainly there is no proposed tool to support them. As a large part of frameworks for component-based application development is based on object-oriented technology, we propose to use some object-oriented (OO) metrics to evaluate component-based applications produced with this kind of framework. Indeed, these metrics became a standard in OO community. So, they are well-defined, well-known and empirically validated. To identify which object-oriented metrics are useful for the evaluation of component-based applications, we have conducted an experimental study on 10 OSGi applications. This study also gives us the opportunity to discuss on the respect by OSGi developers of some properties pointed out by the literature.
Keywords :
object-oriented programming; software metrics; software quality; CBSE; OSGi; component-based software engineering; object-oriented metrics; object-oriented technology; quality measurement; Analytical models; Context; Couplings; Measurement; Object oriented modeling; Software; Standards; OO metrics; OSGi framework; properties;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Quality Software (QSIC), 2013 13th International Conference on
Conference_Location :
Najing
Type :
conf
DOI :
10.1109/QSIC.2013.42
Filename :
6605906
Link To Document :
بازگشت