Högskolan i Skövde

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

Direktlänk
Publikationer (10 of 29) Visa alla publikationer
Gamalielsson, J., Lundell, B., Brax, C., Persson, T., Mattsson, A., Gustavsson, T. & Feist, J. (2024). Open Source Software reference implementations for standards issued by different standards setting organisations: availability, perceptions and practices. Journal of Standardisation, 3(2), Article ID 1.
Öppna denna publikation i ny flik eller fönster >>Open Source Software reference implementations for standards issued by different standards setting organisations: availability, perceptions and practices
Visa övriga...
2024 (Engelska)Ingår i: Journal of Standardisation, ISSN 2772-9249, Vol. 3, nr 2, artikel-id 1Artikel i tidskrift (Refereegranskat) Published
Abstract [en]

Software reference implementations of ICT standards have an important role for verifying that a standard is implementable, supporting interoperability testing among other implementations, and providing feedback to the standard development process. Providing reference implementations and widely used implementations of a standard as Open Source Software promotes wide deployment in software systems, interoperability, longevity of systems and associated digital assets, and avoidance of different lock-in effects. In this paper results are reported on the availability of, and perceptions and practices concerning, reference implementations and widely deployed implementations provided as Open Source Software for standards issued by different standards setting organisations. Specifically, findings draw from observations and analyses related to software implementations for identified standards and policy statements, issued by ETSI, IEC, IEEE, IETF, ISO, ITU-T, OASIS, and W3C.

Ort, förlag, år, upplaga, sidor
TU Delft Open, 2024
Nyckelord
ICT standards, Reference implementations, Open Source Software, Standards setting organisations
Nationell ämneskategori
Annan data- och informationsvetenskap Systemvetenskap, informationssystem och informatik
Forskningsämne
INF304 Öppna data/Öppna system; Software Systems Research Group (SSRG)
Identifikatorer
urn:nbn:se:his:diva-23663 (URN)10.59490/jos.2024.7140 (DOI)
Forskningsfinansiär
KK-stiftelsen
Anmärkning

CC BY 4.0 DEED

Corresponding author: jonas.gamalielsson@his.se

This research has been financially supported by the Swedish Knowledge Foundation (KK-stiftelsen) and participating partner organisations in the SUDO project.

Tillgänglig från: 2024-03-19 Skapad: 2024-03-19 Senast uppdaterad: 2024-03-20Bibliografiskt granskad
Gamalielsson, J., Lundell, B., Brax, C., Persson, T., Mattsson, A., Gustavsson, T. & Feist, J. (2023). On availability of Open Source Software reference implementations for standards issued by different standards setting organisations. In: Kai Jakobs (Ed.), Joint Proceedings EURAS & SIIT 2023: (Responsible) Standardisation for Smart Systems. Paper presented at 27th EURAS Annual Standardisation Conference & 12th International Conference on Standardisation and Innovation in Information Technology (SIIT), 28 - 30 June 2023, Aachen, Germany (pp. 97-116). Aachen: Verlag Mainz
Öppna denna publikation i ny flik eller fönster >>On availability of Open Source Software reference implementations for standards issued by different standards setting organisations
Visa övriga...
2023 (Engelska)Ingår i: Joint Proceedings EURAS & SIIT 2023: (Responsible) Standardisation for Smart Systems / [ed] Kai Jakobs, Aachen: Verlag Mainz , 2023, s. 97-116Konferensbidrag, Publicerat paper (Refereegranskat)
Abstract [en]

Software reference implementations of ICT standards have an important role for verifying that a standard is implementable, supporting interoperability testing among other implementations, and providing feedback to the standard development process. Providing reference implementations and widely used implementations of a standard as Open Source Software also promotes wide deployment in software systems, avoidance of different lock-in effects, interoperability, and longevity of systems and associated digital assets. In this paper results are reported on the availability of reference implementations and widely deployed implementations provided as Open Source Software for standards issued by different standards setting organisations. Specifically, findings draw from observations and analyses related to software implementations for identified standards issued by ETSI, IEC, IEEE, IETF, ISO, ITU-T, OASIS, and W3C.

Ort, förlag, år, upplaga, sidor
Aachen: Verlag Mainz, 2023
Serie
EURAS contributions to standardisation research ; 18
Nyckelord
Open source software, reference implementations, standard setting organisations
Nationell ämneskategori
Data- och informationsvetenskap
Forskningsämne
Software Systems Research Group (SSRG)
Identifikatorer
urn:nbn:se:his:diva-23328 (URN)978-3-95886-491-7 (ISBN)3-95886-491-0 (ISBN)
Konferens
27th EURAS Annual Standardisation Conference & 12th International Conference on Standardisation and Innovation in Information Technology (SIIT), 28 - 30 June 2023, Aachen, Germany
Forskningsfinansiär
KK-stiftelsen
Tillgänglig från: 2023-10-25 Skapad: 2023-10-25 Senast uppdaterad: 2023-10-25Bibliografiskt granskad
Butler, S., Gamalielsson, J., Lundell, B., Brax, C., Mattsson, A., Gustavsson, T., . . . Lönroth, E. (2023). On business adoption and use of reproducible builds for open and closed source software. Software quality journal, 31(3), 687-719
Öppna denna publikation i ny flik eller fönster >>On business adoption and use of reproducible builds for open and closed source software
Visa övriga...
2023 (Engelska)Ingår i: Software quality journal, ISSN 0963-9314, E-ISSN 1573-1367, Vol. 31, nr 3, s. 687-719Artikel i tidskrift (Refereegranskat) Published
Abstract [en]

Reproducible builds (R-Bs) are software engineering practices that reliably create bit-for-bit identical binary executable files from specified source code. R-Bs are applied in someopen source software (OSS) projects and distributions to allow verification that the distrib-uted binary has been built from the released source code. The use of R-Bs has been advo-cated in software maintenance and R-Bs are applied in the development of some OSS secu-rity applications. Nonetheless, industry application of R-Bs appears limited, and we seekto understand whether awareness is low or if significant technical and business reasonsprevent wider adoption. Through interviews with software practitioners and business man-agers, this study explores the utility of applying R-Bs in businesses in the primary and sec-ondary software sectors and the business and technical reasons supporting their adoption.We find businesses use R-Bs in the safety-critical and security domains, and R-Bs are valu-able for traceability and support collaborative software development. We also found thatR-Bs are valued as engineering processes and are seen as a badge of software quality, butwithout a tangible value proposition. There are good engineering reasons to use R-Bs inindustrial software development, and the principle of establishing correspondence betweensource code and binary offers opportunities for the development of further applications.

Ort, förlag, år, upplaga, sidor
Springer Nature Switzerland AG, 2023
Nyckelord
Reproducible builds, Software integrity, Software engineering, Open source software
Nationell ämneskategori
Programvaruteknik
Forskningsämne
Software Systems Research Group (SSRG)
Identifikatorer
urn:nbn:se:his:diva-22091 (URN)10.1007/s11219-022-09607-z (DOI)000889385000001 ()2-s2.0-85143160581 (Scopus ID)
Forskningsfinansiär
Högskolan i SkövdeKK-stiftelsen
Anmärkning

CC BY 4.0

Published: 29 November 2022

Simon Butler simon.butler@his.se

Correction in: Software Quality Journal. doi:10.1007/s11219-024-09664-6

Open access funding provided by University of Skövde. This research has been financially supported by the Swedish Knowledge Foundation (KK-stiftelsen) and participating partner organisations in the LIM-IT project.

© 2022 Springer Nature Switzerland AG. Part of Springer Nature.

Tillgänglig från: 2022-11-30 Skapad: 2022-11-30 Senast uppdaterad: 2024-03-15Bibliografiskt granskad
Butler, S., Gamalielsson, J., Lundell, B., Brax, C., Persson, T., Mattsson, A., . . . Öberg, J. (2022). An Exploration of Openness in Hardware and Software Through Implementation of a RISC-V Based Desktop Computer. In: Gregorio Robles; Amel Charleux; Igor Steinmacher; Javier Arroyo; Antonio Balderas; Gemma Catolino; Alexandre Decan; Francisco Martín-Rico; Amit Kumar Verma (Ed.), OpenSym '22: Proceedings of the 18th International Symposium on Open Collaboration. Paper presented at OpenSym 2022: The 18th International Symposium on Open Collaboration, Madrid, Spain, September 7 - 9, 2022. New York, NY, USA: Association for Computing Machinery (ACM), Article ID 4.
Öppna denna publikation i ny flik eller fönster >>An Exploration of Openness in Hardware and Software Through Implementation of a RISC-V Based Desktop Computer
Visa övriga...
2022 (Engelska)Ingår i: OpenSym '22: Proceedings of the 18th International Symposium on Open Collaboration / [ed] Gregorio Robles; Amel Charleux; Igor Steinmacher; Javier Arroyo; Antonio Balderas; Gemma Catolino; Alexandre Decan; Francisco Martín-Rico; Amit Kumar Verma, New York, NY, USA: Association for Computing Machinery (ACM), 2022, artikel-id 4Konferensbidrag, Publicerat paper (Refereegranskat)
Abstract [en]

Open hardware and open source software platforms bring benefits to both implementers and users in the form of system adaptability and maintainability, and through the avoidance of lock-in, for example. Development of the \riscv\ Instruction Set Architecture and processors during the last ten years has made the implementation of a desktop computer using open hardware, including open processors, and open source software an approaching possibility. We use the SiFive Unmatched development board and Ubuntu Linux, and the recorded experiences of system builders using the Unmatched board to explore the extent to which it is possible to create an open desktop computer. The work identifies current limitations to implementing an open computer system, which lie mainly at the interface between the operating system and hardware components. Potential solutions to the challenges uncovered are proposed, including greater consideration of openness during the early stages of product design. A further contribution is made by an account of the synergies arising from open collaboration in a private-collective innovation process.

Ort, förlag, år, upplaga, sidor
New York, NY, USA: Association for Computing Machinery (ACM), 2022
Nationell ämneskategori
Programvaruteknik
Forskningsämne
INF304 Öppna data/Öppna system; Software Systems Research Group (SSRG)
Identifikatorer
urn:nbn:se:his:diva-21967 (URN)10.1145/3555051.3555065 (DOI)001066190000004 ()2-s2.0-85139156421 (Scopus ID)978-1-4503-9845-9 (ISBN)978-1-4503-9846-6 (ISBN)
Konferens
OpenSym 2022: The 18th International Symposium on Open Collaboration, Madrid, Spain, September 7 - 9, 2022
Anmärkning

CC BY 4.0

Tillgänglig från: 2022-10-18 Skapad: 2022-10-18 Senast uppdaterad: 2023-10-13Bibliografiskt granskad
Butler, S., Gamalielsson, J., Lundell, B., Brax, C., Mattsson, A., Gustavsson, T., . . . Lönroth, E. (2022). Considerations and challenges for the adoption of open source components in software-intensive businesses. Journal of Systems and Software, 186, Article ID 111152.
Öppna denna publikation i ny flik eller fönster >>Considerations and challenges for the adoption of open source components in software-intensive businesses
Visa övriga...
2022 (Engelska)Ingår i: Journal of Systems and Software, ISSN 0164-1212, E-ISSN 1873-1228, Vol. 186, artikel-id 111152Artikel i tidskrift (Refereegranskat) Published
Abstract [en]

Component-Based Software Development is a conventional way of working for software-intensive businesses and OpenSource Software (OSS) components are frequently considered by businesses for adoption and inclusion in softwareproducts. Previous research has found a variety of practices used to support the adoption of OSS components, in-cluding formally specified processes and less formal, developer-led approaches, and that the practices used continue todevelop. Evolutionary pressures identified include the proliferation of available OSS components and increases in thepace of software development as businesses move towards continuous integration and delivery. We investigate workpractices used in six software-intensive businesses in the primary and secondary software sectors to understand currentapproaches to OSS component adoption and the challenges businesses face establishing effective work practices to eval-uate OSS components. We find businesses have established processes for evaluating OSS components and communitiesthat support more complex and nuanced considerations of the cost and risks of component adoption alongside matterssuch as licence compliance and functional requirements. We also found that the increasing pace and volume of softwaredevelopment within some businesses provides pressure to continue to evolve software evaluation processes.

Ort, förlag, år, upplaga, sidor
Elsevier, 2022
Nyckelord
Component-based software development, software adoption, open source software
Nationell ämneskategori
Datorsystem
Forskningsämne
INF304 Öppna data/Öppna system; Software Systems Research Group (SSRG)
Identifikatorer
urn:nbn:se:his:diva-20817 (URN)10.1016/j.jss.2021.111152 (DOI)000750027000016 ()2-s2.0-85122228228 (Scopus ID)
Forskningsfinansiär
KK-stiftelsen, 20160104
Anmärkning

CC BY 4.0

Corresponding author: simon.butler@his.se (Simon Butler)

Available online 24 December 2021

Tillgänglig från: 2021-12-27 Skapad: 2021-12-27 Senast uppdaterad: 2022-04-11Bibliografiskt granskad
Lundell, B., Butler, S., Fischer, T., Gamalielsson, J., Brax, C., Feist, J., . . . Mattsson, A. (2022). Effective Strategies for Using Open Source Software and Open Standards in Organizational Contexts: Experiences From the Primary and Secondary Software Sectors. IEEE Software, 39(1), 84-92
Öppna denna publikation i ny flik eller fönster >>Effective Strategies for Using Open Source Software and Open Standards in Organizational Contexts: Experiences From the Primary and Secondary Software Sectors
Visa övriga...
2022 (Engelska)Ingår i: IEEE Software, ISSN 0740-7459, E-ISSN 1937-4194, Vol. 39, nr 1, s. 84-92Artikel i tidskrift (Refereegranskat) Published
Abstract [en]

Open source software (OSS) and open standards have become increasingly important for addressing challenges related to lock-in, interoperability and long-term maintenance of systems and associated digital assets. OSS projects operate under different conditions and many projects and organisations consider successful governance and strategic involvement with projects to constitute major challenges. Today, many companies seek to establish work practices which facilitate strategic engagement with OSS projects. Based on findings from collaborative research which draws from rich insights and extensive experiences from practice, the paper presents seven actionable strategies for organisations that seek to leverage long-term involvement with OSS projects. 

Ort, förlag, år, upplaga, sidor
IEEE, 2022
Nyckelord
Collaboration, Companies, Interoperability, Linux, Open source software, Software systems, Standards
Nationell ämneskategori
Systemvetenskap, informationssystem och informatik Datavetenskap (datalogi) Datorsystem
Forskningsämne
Software Systems Research Group (SSRG)
Identifikatorer
urn:nbn:se:his:diva-19521 (URN)10.1109/MS.2021.3059036 (DOI)000733943900015 ()2-s2.0-85100845589 (Scopus ID)
Forskningsfinansiär
KK-stiftelsen, The LIM-IT project
Anmärkning

CC BY 4.0

Tidigare titel: Effective Organizational Strategies for Use of Open Source Software and Open Standards in Organizational Contexts

Tillgänglig från: 2021-03-04 Skapad: 2021-03-04 Senast uppdaterad: 2023-08-28Bibliografiskt granskad
Gamalielsson, J., Lundell, B., Butler, S., Brax, C., Persson, T., Mattsson, A., . . . Öberg, J. (2022). On engagement with ICT standards and their implementations in open source software projects: the case of WebRTC. In: Kai Jakobs; Dong-hyu Kim (Ed.), Proceedings 26th EURAS Annual Standardisation Conference: Standards for Digital Transformation: Blockchain and Innovation. Paper presented at 26th EURAS Annual Standardisation Conference – Standardisation and Open Source, 8 – 10 June 2022, Glasgow, Scotland (pp. 143-162). Aachen: Verlag Mainz
Öppna denna publikation i ny flik eller fönster >>On engagement with ICT standards and their implementations in open source software projects: the case of WebRTC
Visa övriga...
2022 (Engelska)Ingår i: Proceedings 26th EURAS Annual Standardisation Conference: Standards for Digital Transformation: Blockchain and Innovation / [ed] Kai Jakobs; Dong-hyu Kim, Aachen: Verlag Mainz , 2022, s. 143-162Konferensbidrag, Publicerat paper (Refereegranskat)
Abstract [en]

Real-time communication (RTC) technologies for the web provide opportunities for individuals and organisations to work and collaborate remotely, and the need for such technologies has recently increased. Use of RTC technologies and tools for the web involves a number of challenges concerning data privacy and lock-in effects, such as dependency to specific suppliers and proprietary technologies. Use of open standards for RTC and open source software (OSS) implementing such standards can create conditions for avoiding issues related to data privacy and lock-in, and thereby provides opportunities for long-term sustainable solutions. The paper characterises how engagement with standardisation of WebRTC in the context of IETF and W3C is related to engagement with the WebRTC OSS project.

Ort, förlag, år, upplaga, sidor
Aachen: Verlag Mainz, 2022
Serie
EURAS contributions to standardisation research ; 17
Nyckelord
Engagement, ICT standards, Open source software projects, WebRTC
Nationell ämneskategori
Data- och informationsvetenskap
Forskningsämne
INF304 Öppna data/Öppna system; Software Systems Research Group (SSRG)
Identifikatorer
urn:nbn:se:his:diva-21697 (URN)978-3-95886-446-7 (ISBN)
Konferens
26th EURAS Annual Standardisation Conference – Standardisation and Open Source, 8 – 10 June 2022, Glasgow, Scotland
Forskningsfinansiär
KK-stiftelsen
Tillgänglig från: 2022-08-19 Skapad: 2022-08-19 Senast uppdaterad: 2023-10-25Bibliografiskt granskad
Gamalielsson, J., Lundell, B., Butler, S., Brax, C., Persson, T., Mattsson, A., . . . Öberg, J. (2022). On Engagement with Open Source Software, Open Source Hardware, and Standard Setting: The Case of White Rabbit. In: Gregorio Robles; Amel Charleux; Igor Steinmacher; Javier Arroyo; Antonio Balderas; Gemma Catolino; Alexandre Decan; Francisco Martín-Rico; Amit Kumar Verma (Ed.), OpenSym '22: Proceedings of the 18th International Symposium on Open Collaboration. Paper presented at OpenSym 2022: The 18th International Symposium on Open Collaboration, Madrid, Spain, September 7 - 9, 2022. Association for Computing Machinery (ACM)
Öppna denna publikation i ny flik eller fönster >>On Engagement with Open Source Software, Open Source Hardware, and Standard Setting: The Case of White Rabbit
Visa övriga...
2022 (Engelska)Ingår i: OpenSym '22: Proceedings of the 18th International Symposium on Open Collaboration / [ed] Gregorio Robles; Amel Charleux; Igor Steinmacher; Javier Arroyo; Antonio Balderas; Gemma Catolino; Alexandre Decan; Francisco Martín-Rico; Amit Kumar Verma, Association for Computing Machinery (ACM), 2022Konferensbidrag, Publicerat paper (Refereegranskat)
Ort, förlag, år, upplaga, sidor
Association for Computing Machinery (ACM), 2022
Serie
ACM International Conference Proceeding Series
Nyckelord
Engagement, Open source hardware, Open source software, Standard setting, White Rabbit
Nationell ämneskategori
Programvaruteknik Systemvetenskap, informationssystem och informatik med samhällsvetenskaplig inriktning
Forskningsämne
Software Systems Research Group (SSRG)
Identifikatorer
urn:nbn:se:his:diva-21973 (URN)10.1145/3555051.3555072 (DOI)001066190000005 ()2-s2.0-85139174334 (Scopus ID)978-1-4503-9845-9 (ISBN)
Konferens
OpenSym 2022: The 18th International Symposium on Open Collaboration, Madrid, Spain, September 7 - 9, 2022
Tillgänglig från: 2022-10-20 Skapad: 2022-10-20 Senast uppdaterad: 2023-10-13Bibliografiskt granskad
Butler, S., Gamalielsson, J., Lundell, B., Brax, C., Sjöberg, J., Mattsson, A., . . . Lönroth, E. (2021). On Company Contributions to Community Open Source Software Projects. IEEE Transactions on Software Engineering, 47(7), 1381-1401
Öppna denna publikation i ny flik eller fönster >>On Company Contributions to Community Open Source Software Projects
Visa övriga...
2021 (Engelska)Ingår i: IEEE Transactions on Software Engineering, ISSN 0098-5589, E-ISSN 1939-3520, Vol. 47, nr 7, s. 1381-1401Artikel i tidskrift (Refereegranskat) Published
Abstract [en]

The majority of contributions to community open source software (OSS) projects are made by practitioners acting on behalf of companies and other organisations. Previous research has addressed the motivations of both individuals and companies to engage with OSS projects. However, limited research has been undertaken that examines and explains the practical mechanisms or work practices used by companies and their developers to pursue their commercial and technical objectives when engaging with OSS projects. This research investigates the variety of work practices used in public communication channels by company contributors to engage with and contribute to eight community OSS projects. Through interviews with contributors to the eight projects we draw on their experiences and insights to explore the motivations to use particular methods of contribution. We find that companies utilise work practices for contributing to community projects which are congruent with the circumstances and their capabilities that support their short- and long-term needs. We also find that companies contribute to community OSS projects in ways that may not always be apparent from public sources, such as employing core project developers, making donations, and joining project steering committees in order to advance strategic interests. The factors influencing contributor work practices can be complex and are often dynamic arising from considerations such as company and project structure, as well as technical concerns and commercial strategies. The business context in which software created by the OSS project is deployed is also found to influence contributor work practices.

Ort, förlag, år, upplaga, sidor
Institute of Electrical and Electronics Engineers (IEEE), 2021
Nyckelord
Collaboration, Companies, company contribution, Interviews, Licenses, Open source software, Software, Technological innovation, work practices, Computer software, Industry, Motivation, Open systems
Nationell ämneskategori
Systemvetenskap, informationssystem och informatik med samhällsvetenskaplig inriktning Programvaruteknik
Forskningsämne
Software Systems Research Group (SSRG)
Identifikatorer
urn:nbn:se:his:diva-17466 (URN)10.1109/TSE.2019.2919305 (DOI)000673623000005 ()2-s2.0-85068577239 (Scopus ID)
Forskningsfinansiär
KK-stiftelsen
Anmärkning

CC BY 4.0

The LIM-IT project

Tillgänglig från: 2019-07-22 Skapad: 2019-07-22 Senast uppdaterad: 2021-11-19Bibliografiskt granskad
Gamalielsson, J., Lundell, B., Butler, S., Brax, C., Persson, T., Mattsson, A., . . . Lönroth, E. (2021). Towards open government through open source software for web analytics: The case of Matomo. eJournal of eDemocracy & Open Government, 13(2), 133-153
Öppna denna publikation i ny flik eller fönster >>Towards open government through open source software for web analytics: The case of Matomo
Visa övriga...
2021 (Engelska)Ingår i: eJournal of eDemocracy & Open Government, E-ISSN 2075-9517, Vol. 13, nr 2, s. 133-153Artikel i tidskrift (Refereegranskat) Published
Abstract [en]

Web analytics technologies provide opportunities for organisations to obtain information about users visiting their websites in order to understand and optimise web usage. Use of such technologies often leads to issues related to data privacy and potential lock-in to specific suppliers and proprietary technologies. Use of open source software (OSS) for web analytics can create conditions for avoiding issues related to data privacy and lock-in, and thereby provides opportunities for a long-term sustainable solution for organisations both in the public and private sectors. This paper characterises use of and engagement with OSS projects for web analytics. Specifically, we contribute a characterisation of use of OSS licensed web analytics technologies in Swedish government authorities, and a characterisation of organisational engagement with the Matomo OSS project for web analytics.

Ort, förlag, år, upplaga, sidor
Krems: Department for E-Governance and Administration, Danube University Krems, 2021
Nyckelord
Open source software, web analytics, government authorities, Matomo
Nationell ämneskategori
Data- och informationsvetenskap
Forskningsämne
INF304 Öppna data/Öppna system; Software Systems Research Group (SSRG)
Identifikatorer
urn:nbn:se:his:diva-20995 (URN)10.29379/jedem.v13i2.650 (DOI)2-s2.0-85131351814 (Scopus ID)
Anmärkning

CC BY 3.0

Tillgänglig från: 2022-03-21 Skapad: 2022-03-21 Senast uppdaterad: 2022-06-17Bibliografiskt granskad
Organisationer
Identifikatorer
ORCID-id: ORCID iD iconorcid.org/0000-0002-2161-164X

Sök vidare i DiVA

Visa alla publikationer