Search Results

Now showing 1 - 2 of 2
  • Conference Object
    An Evaluation on Developer's Perception of Xml Schema Complexity Metrics for Web Services
    (Springer-verlag Berlin, 2013) Crasso, Marco; Mateos, Cristian; Coscia, Jose Luis Ordiales; Zunino, Alejandro; Misra, Sanjay
    Undoubtedly, the Service-Oriented Computing (SOC) is not an incipient computing paradigm anymore, while Web Services technologies is now a very mature stack of technologies. Both have been steadily gaining maturity as their adoption in the software industry grew. Accordingly, several metric suites for assessing different quality attributes of Web Services have been recently proposed. In particular, researchers have focused on measuring services interfaces descriptions, which like any other software artifact, have a measurable size, complexity and quality. This paper presents a study that assesses human perception of some recent services interfaces complexity metrics (Basci and Misra's metrics suite). Empirical evidence suggests that a service interface that it is not complex for a software application, in terms of time and space required to analyze it, will not be necessarily well designed, in terms of best practices for designing Web Services. A Likert-based questionnaire was used to gather individuals opinions about this topic.
  • Conference Object
    Citation - WoS: 14
    A Suite of Cognitive Complexity Metrics
    (Springer-verlag Berlin, 2012) Misra, Sanjay; Koyuncu, Murat; Crasso, Marco; Mateos, Cristian; Zunino, Alejandro
    In this paper, we propose a suite of cognitive metrics for evaluating complexity of object-oriented (OO) codes. The proposed metric suite evaluates several important features of OO languages. Specifically, the proposed metrics are to measure method complexity, message complexity (coupling), attributes complexity and class complexity. We propose also a code complexity by considering the complexity due to inheritance for the whole system. All these proposed metrics (except attribute complexity) use the cognitive aspect of the code in terms of cognitive weight. All the metrics have critically examined through theoretical and empirical validation processes.