International Workshop on Collaobration and Cognition in Next Generation Networks

Research Article

The Data Interoperability Problem as an Exemplary Case Study in the Development of Software Collaboration Environments

Download
487 downloads
  • @INPROCEEDINGS{10.1007/978-3-642-03354-4_28,
        author={Arturo S\^{a}nchez--Ru\^{\i}z and Karthikeyan Umapathy and Jonathan Beckham and Patrick Welsh},
        title={The Data Interoperability Problem as an Exemplary Case Study in the Development of Software Collaboration Environments},
        proceedings={International Workshop on Collaobration and Cognition in Next Generation Networks},
        proceedings_a={CONGN},
        year={2012},
        month={5},
        keywords={software collaboration environments aspects variability axes requirements immersion direct manipulation second life},
        doi={10.1007/978-3-642-03354-4_28}
    }
    
  • Arturo Sánchez–Ruíz
    Karthikeyan Umapathy
    Jonathan Beckham
    Patrick Welsh
    Year: 2012
    The Data Interoperability Problem as an Exemplary Case Study in the Development of Software Collaboration Environments
    CONGN
    Springer
    DOI: 10.1007/978-3-642-03354-4_28
Arturo Sánchez–Ruíz1,*, Karthikeyan Umapathy1,*, Jonathan Beckham1,*, Patrick Welsh2,*
  • 1: School of Computing
  • 2: University of North Florida
*Contact email: asanchez@unf.edu, k.umapathy@unf.edu, jonathan.beckham@unf.edu, pwelsh@unf.edu

Abstract

The Data Interoperability Problem appears in contexts where consumers need to peruse data owned by producers, and the syntax and/or semantics of such data—at both end points—are not already aligned. This is a very challenging problem whose instances can be found in practically every branch of human knowledge. In this paper we discuss the Data Interoperability Problem as an exemplary case study in the development of software collaboration environments. We define facets which prompt requirements that characterize the development of software systems as enablers of effective collaboration among data stakeholders, and also gauge the extent to which current technologies can be used to implement these software environments.