Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3084226.3084255acmotherconferencesArticle/Chapter ViewAbstractPublication PageseaseConference Proceedingsconference-collections
research-article

Software Interoperability Analysis in Practice: A Survey

Published: 15 June 2017 Publication History

Abstract

Software interoperability property plays a vital role in enabling interoperation in todayfis system-of-systems, cyber-physical systems, ecosystems, etc. Despite the critical role of interoperability analysis in enabling a successful and meaningful software interoperation, it is still facing challenges that impede performing it effectively and efficiently. We performed an online survey of software engineers with software integration experiences to identify the main difficulties of performing interoperability analysis. The results confirm that the state of available practical support and current input artifacts used during the analysis are significantly perceived as important difficulties. Respondents claim a lack of guidelines and best practices for applying interoperability analysis and claim insufficiency of shared information about interoperable software units. This indicates the need for providing directive and rigorous guidelines for practitioners to follow and to enrich the content of shared documents about interoperable software units.

References

[1]
Hadil Abukwaik, Matthias Naab, and Dieter Rombach. 2015. A Proactive Support for Conceptual Interoperability Analysis in Software Systems. In WICSA'15.
[2]
British Sociological Association. 2013. Statement of ethical practice for the British Sociological Association. (2013). www.britsoc.co.uk
[3]
Victor Basili and Dieter Rombach. 1991. Support for comprehensive reuse. 6 (1991), 303--316. Issue 5.
[4]
Jesal Bhuta. 2007. A framework for intelligent assessment and resolution of commercial-off-the-shelf product incompatibilities. ProQuest.
[5]
Barry Boehm and Chris Abts. 1999. COTS integration: Plug and Pray? Computer 32, 1 (1999), 135--138.
[6]
Barry Boehm, Dan Port, Ye Yang, Jesal Bhuta, and Chris Abts. 2003. Compos-able process elements for developing COTS-based applications. International Symposium on Empirical Software Engineering.
[7]
IBM Corporation. 2010. IBM SPSS Statistics for Windows, Version 23.0. (2010).
[8]
Johnnie Daniel. 2011. Sampling essentials: Practical guidelines for making sampling choices. Sage.
[9]
Don A Dillman, Jolene D Smyth, and Leah Melani. 2011. Internet, mail, and mixed-mode surveys: the tailored design method. JSTOR.
[10]
Andrew Forward. 2002. Software documentation: Building and maintaining artefacts of communication. University of Ottawa (Canada).
[11]
Floyd J Fowler. 1995. Improving survey questions: Design and evaluation. Vol. 38. Sage.
[12]
Anne Geraci and others. 1991. IEEE standard computer dictionary: Compilation of IEEE standard computer glossaries.
[13]
Charles Krueger. 1992. Software reuse. 24, 2 (1992), 131--183.
[14]
Steinar Kvale. 2008. Doing interviews. Sage.
[15]
Steffen Olbrich, Balthasar Weitzel, Dominik Rost, Matthias Naab, and Gilb Kutepov. 2011. Decmposing Interoperability: A Quality Attribute in the Balance of System Usage, Operation and Development. Technical Report.
[16]
Johannes Sametinger. 1997. Software engineering with reusable components. Springer Science & Business Media.
[17]
LimeSurvey Project Team. 2015. LimeSurvey: An Open Source survey tool. (2015). http://www.limesurvey.org
[18]
Rini Van Solingen, Vicor Basili, Gianluigi Caldiera, and H Dieter Rombach. 2002. Goal Question Metric (GQM) Approach. Encyclopedia of software engineering (2002).
[19]
RF Woolson. 2008. Wilcoxon Signed-Rank Test. Wiley encyclopedia of clinical trials (2008).

Cited By

View all
  • (2025)TASIS: A typology of architectural strategies for interoperability in software-intensive systemsComputer Standards & Interfaces10.1016/j.csi.2024.10387491(103874)Online publication date: Jan-2025
  • (2023)Classification Graph to the Internet of Health Things Applications2023 IEEE 11th International Conference on Healthcare Informatics (ICHI)10.1109/ICHI57859.2023.00026(118-127)Online publication date: 26-Jun-2023
  • (2022)Software Practice in Small Software Companies: Development Context Constraints on Process Adoption.Proceedings of the 2022 European Symposium on Software Engineering10.1145/3571697.3571698(1-9)Online publication date: 27-Oct-2022
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
EASE '17: Proceedings of the 21st International Conference on Evaluation and Assessment in Software Engineering
June 2017
405 pages
ISBN:9781450348041
DOI:10.1145/3084226
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

In-Cooperation

  • School of Computing, BTH: Blekinge Institute of Technology - School of Computing

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 15 June 2017

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Conceptual interoperability
  2. interoperability analysis
  3. survey

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

EASE'17

Acceptance Rates

Overall Acceptance Rate 71 of 232 submissions, 31%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)57
  • Downloads (Last 6 weeks)5
Reflects downloads up to 12 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2025)TASIS: A typology of architectural strategies for interoperability in software-intensive systemsComputer Standards & Interfaces10.1016/j.csi.2024.10387491(103874)Online publication date: Jan-2025
  • (2023)Classification Graph to the Internet of Health Things Applications2023 IEEE 11th International Conference on Healthcare Informatics (ICHI)10.1109/ICHI57859.2023.00026(118-127)Online publication date: 26-Jun-2023
  • (2022)Software Practice in Small Software Companies: Development Context Constraints on Process Adoption.Proceedings of the 2022 European Symposium on Software Engineering10.1145/3571697.3571698(1-9)Online publication date: 27-Oct-2022
  • (2021)Software Development Practice: How Organisation Dynamics Inhibit the Utilization of Process Tools in Small Software CompaniesProceedings of the 10th International Conference on Software and Information Engineering10.1145/3512716.3512722(35-40)Online publication date: 12-Nov-2021
  • (2021)Architectural strategies for interoperability of software-intensive systemsProceedings of the 36th Annual ACM Symposium on Applied Computing10.1145/3412841.3442015(1399-1408)Online publication date: 22-Mar-2021
  • (2019)A Typology of Architectural Strategies for InteroperabilityProceedings of the XIII Brazilian Symposium on Software Components, Architectures, and Reuse10.1145/3357141.3357144(3-12)Online publication date: 23-Sep-2019
  • (2018)MandalaProceedings of the 6th International Workshop on Software Engineering for Systems-of-Systems10.1145/3194754.3194757(21-28)Online publication date: 29-May-2018

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media