Search Results

Now showing 1 - 5 of 5
  • 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.
  • Article
    Citation - WoS: 8
    Citation - Scopus: 10
    Cobol Systems Migration To Soa: Assessing Antipatterns and Complexity
    (Kaunas Univ Technology, 2019) Mateos, Cristian; Zunino, Alejandro; Flores, Andres; Misra, Sanjay
    SOA and Web Services allow users to easily expose business functions to build larger distributed systems. However, legacy systems - mostly in COBOL - are left aside unless applying a migration approach. The main approaches are direct and indirect migration. The former implies wrapping COBOL programs with a thin layer of a Web Service oriented language/platform. The latter needs reengineering COBOL functions to a modern language/platform. In our previous work, we presented an intermediate approach based on direct migration where developed Web Services are later refactored to improve the quality of their interfaces. Refactorings mainly capture good practices inherent to indirect migration. For this, antipatterns for WSDL documents (common bad practices) are detected to prevent issues related to WSDLs understanding and discoverability. In this paper, we assess antipatterns of Web Services' WSDL documents generated upon the three migration approaches. In addition, generated Web Services' interfaces are measured in complexity to attend both comprehension and interoperability. We apply a metric suite (by Baski & Misra) to measure complexity on services interfaces - i.e., WSDL documents. Migrations of two real COBOL systems upon the three approaches were assessed on antipatterns evidences and the complexity level of the generated SOA frontiers - a total of 431 WSDL documents.
  • Conference Object
    Survey on the Usage of Digital Certificates in Ssl-Based Web Services
    (Turgut Ozal Univ, 2012) Yumsak, Ozkan; Bostan, Atila; Sekerci, Abdullah Sinan; Anameric, Munir
    Security of the communication on secure web services is provided with SSL (Secure Socket Layer) technology. SSL technology makes use of digital certificates and misuse of these digital certificates may cause security exploits. In this study, misuse ratio of certificates in university websites on the Internet is found out. To obtain this information, certificates which are used in the SSL web services are scanned. The conclusion of this study points out valid and invalid ratios of digital certificate usage in Internet based SSL web services.
  • Conference Object
    Citation - Scopus: 13
    Predicting Web Service Maintainability Via Object-Oriented Metrics: a Statistics-Based Approach
    (2012) Coscia,J.L.O.; Crasso,M.; Mateos,C.; Zunino,A.; Misra,S.
    The Service-Oriented Computing paradigm enables the construction of distributed systems by assembling loosely coupled pieces of software called services, which have clear interfaces to their functionalities. Service interface descriptions have many aspects, such as complexity and quality, all of which can be measured. This paper presents empirical evidence showing that services interfaces maintainability can be predicted by applying traditional software metrics in service implementations. A total of 11 source code level metrics and 5 service interface metrics have been statistically correlated using 154 real world services. © 2012 Springer-Verlag.
  • Conference Object
    An Evaluation on Developer's Perception of Xml Schema Complexity Metrics for Web Services
    (2013) Crasso,M.; Mateos,C.; Coscia,J.L.O.; Zunino,A.; Misra,S.
    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. © 2013 Springer-Verlag Berlin Heidelberg.