Startsida
Hjälp
Sök i LIBRIS databas

     

 

Sökning: onr:z9w9fttkwjp86vd5 > Maintaining interop...

Maintaining interoperability in open source software [Elektronisk resurs] A case study of the Apache PDFBox project

Butler, Simon (författare)
Gamalielsson, Jonas (författare)
Lundell, Björn (författare)
Brax, Christoffer (författare)
Mattsson, Anders (författare)
Gustavsson, Tomas (författare)
Feist, Jonas (författare)
Lönroth, Erik (författare)
Software Systems Research Group (SSRG) (medarbetare)
Software Systems Research Group (SSRG) (medarbetare)
Software Systems Research Group (SSRG) (medarbetare)
Högskolan i Skövde Institutionen för informationsteknologi (utgivare)
Högskolan i Skövde Forskningscentrum för Informationsteknologi (utgivare)
Publicerad: Elsevier, 2020
Engelska.
Ingår i: Journal of Systems and Software. - 0164-1212. ; 159
Läs hela texten
Läs hela texten
Läs hela texten
  • E-artikel/E-kapitel
Sammanfattning Ämnesord
Stäng  
  • 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.  

Ämnesord

Natural Sciences  (hsv)
Computer and Information Sciences  (hsv)
Software Engineering  (hsv)
Naturvetenskap  (hsv)
Data- och informationsvetenskap  (hsv)
Programvaruteknik  (hsv)
Social Sciences  (hsv)
Media and Communications  (hsv)
Information Systems, Social aspects  (hsv)
Samhällsvetenskap  (hsv)
Medie- och kommunikationsvetenskap  (hsv)
Systemvetenskap, informationssystem och informatik med samhällsvetenskaplig inriktning  (hsv)
Software Systems Research Group (SSRG)  (his)
Software Systems Research Group (SSRG)  (his)

Genre

government publication  (marcgt)

Indexterm och SAB-rubrik

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
Inställningar Hjälp

Beståndsinformation saknas

Om LIBRIS
Sekretess
Blogg
Hjälp
Fel i posten?
Kontakt
Teknik och format
Sök utifrån
Sökrutor
Plug-ins
Bookmarklet
Anpassa
Textstorlek
Kontrast
Vyer
LIBRIS söktjänster
SwePub
Sondera
Uppsök

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

Copyright © LIBRIS - Nationella bibliotekssystem

 
pil uppåt Stäng

Kopiera och spara länken för att återkomma till aktuell vy