his.sePublikationer
Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Maintaining interoperability in open source software: A case study of the Apache PDFBox project
Högskolan i Skövde, Institutionen för informationsteknologi. Högskolan i Skövde, Forskningscentrum för Informationsteknologi. (Software Systems Research Group (SSRG))ORCID-id: 0000-0002-6215-3753
Högskolan i Skövde, Institutionen för informationsteknologi. Högskolan i Skövde, Forskningscentrum för Informationsteknologi. (Software Systems Research Group (SSRG))
Högskolan i Skövde, Institutionen för informationsteknologi. Högskolan i Skövde, Forskningscentrum för Informationsteknologi. (Software Systems Research Group (SSRG))
Combitech AB, Linköping, Sweden.
Visa övriga samt affilieringar
2020 (Engelska)Ingår i: Journal of Systems and Software, ISSN 0164-1212, E-ISSN 1873-1228, Vol. 159, artikel-id 110452Artikel i tidskrift (Refereegranskat) Published
Abstract [en]

Software interoperability is commonly achieved through the implementation of standards for communication protocols or data representation formats. Standards documents are often complex, difficult to interpret, and may contain errors and inconsistencies, which can lead to differing interpretations and implementations that inhibit interoperability. Through a case study of two years of activity in the Apache PDFBox project we examine day-to-day decisions made concerning implementation of the PDF specifications and standards in a community open source software (OSS) project. Thematic analysis is used to identify semantic themes describing the context of observed decisions concerning interoperability. Fundamental decision types are identified including emulation of the behaviour of dominant implementations and the extent to which to implement the PDF standards. Many factors influencing the decisions are related to the sustainability of the project itself, while other influences result from decisions made by external actors, including the developers of dependencies of PDFBox. This article contributes a fine grained perspective of decision-making about software interoperability by contributors to a community OSS project. The study identifies how decisions made support the continuing technical relevance of the software, and factors that motivate and constrain project activity. 

Ort, förlag, år, upplaga, sidor
Elsevier, 2020. Vol. 159, artikel-id 110452
Nyckelord [en]
Community open source software, Portable document format, Software implementation, Software interoperability, Standards, Decision making, Interoperability, Semantics, Data representations, Fine grained, Open source software projects, Portable document formats, Project activities, Thematic analysis, Open source software
Nationell ämneskategori
Programvaruteknik Systemvetenskap, informationssystem och informatik med samhällsvetenskaplig inriktning
Forskningsämne
Software Systems Research Group (SSRG)
Identifikatorer
URN: urn:nbn:se:his:diva-17883DOI: 10.1016/j.jss.2019.110452Scopus ID: 2-s2.0-85074353150OAI: oai:DiVA.org:his-17883DiVA, id: diva2:1370325
Tillgänglig från: 2019-11-14 Skapad: 2019-11-14 Senast uppdaterad: 2019-11-27Bibliografiskt granskad

Open Access i DiVA

fulltext(746 kB)9 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 746 kBChecksumma SHA-512
171a762d5dc96cefa9a086d44129fd7f880fd3ae01d9198de4446a9f588df9c9800655b80a48e550fea3291d15ca0203dca1a9b7cb6cf249039eb5eb056398f8
Typ fulltextMimetyp application/pdf

Övriga länkar

Förlagets fulltextScopus

Personposter BETA

Butler, SimonGamalielsson, JonasLundell, Björn

Sök vidare i DiVA

Av författaren/redaktören
Butler, SimonGamalielsson, JonasLundell, Björn
Av organisationen
Institutionen för informationsteknologiForskningscentrum för Informationsteknologi
I samma tidskrift
Journal of Systems and Software
ProgramvaruteknikSystemvetenskap, informationssystem och informatik med samhällsvetenskaplig inriktning

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 9 nedladdningar
Antalet nedladdningar är summan av nedladdningar för alla fulltexter. Det kan inkludera t.ex tidigare versioner som nu inte längre är tillgängliga.

doi
urn-nbn

Altmetricpoäng

doi
urn-nbn
Totalt: 156 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf