Högskolan i Skövde

his.sePublications
Change search
Refine search result
1 - 12 of 12
CiteExportLink to result list
Permanent link
Cite
Citation style
  • apa
  • apa-cv
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Rows per page
  • 5
  • 10
  • 20
  • 50
  • 100
  • 250
Sort
  • Standard (Relevance)
  • Author A-Ö
  • Author Ö-A
  • Title A-Ö
  • Title Ö-A
  • Publication type A-Ö
  • Publication type Ö-A
  • Issued (Oldest first)
  • Issued (Newest first)
  • Created (Oldest first)
  • Created (Newest first)
  • Last updated (Oldest first)
  • Last updated (Newest first)
  • Disputation date (earliest first)
  • Disputation date (latest first)
  • Standard (Relevance)
  • Author A-Ö
  • Author Ö-A
  • Title A-Ö
  • Title Ö-A
  • Publication type A-Ö
  • Publication type Ö-A
  • Issued (Oldest first)
  • Issued (Newest first)
  • Created (Oldest first)
  • Created (Newest first)
  • Last updated (Oldest first)
  • Last updated (Newest first)
  • Disputation date (earliest first)
  • Disputation date (latest first)
Select
The maximal number of hits you can export is 250. When you want to export more records please use the Create feeds function.
  • 1.
    Butler, Simon
    et al.
    University of Skövde, School of Informatics. University of Skövde, Informatics Research Environment.
    Gamalielsson, Jonas
    University of Skövde, School of Informatics. University of Skövde, Informatics Research Environment.
    Lundell, Björn
    University of Skövde, School of Informatics. University of Skövde, Informatics Research Environment.
    Brax, Christoffer
    Combitech AB, Linköping, Sweden.
    Mattsson, Anders
    Husqvarna AB, Huskvarna, Sweden.
    Gustavsson, Tomas
    PrimeKey Solutions AB, Stockholm, Sweden.
    Feist, Jonas
    RedBridge AB, Stockholm, Sweden.
    Kvarnström, Bengt
    Saab AB, Linköping, Sweden.
    Lönroth, Erik
    Scania CV AB, Södertälje, Sweden.
    Considerations and challenges for the adoption of open source components in software-intensive businesses2022In: Journal of Systems and Software, ISSN 0164-1212, E-ISSN 1873-1228, Vol. 186, article id 111152Article in journal (Refereed)
    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.

    Download full text (pdf)
    fulltext
  • 2.
    Butler, Simon
    et al.
    University of Skövde, School of Informatics. University of Skövde, Informatics Research Environment.
    Gamalielsson, Jonas
    University of Skövde, School of Informatics. University of Skövde, Informatics Research Environment.
    Lundell, Björn
    University of Skövde, School of Informatics. University of Skövde, Informatics Research Environment.
    Brax, Christoffer
    Combitech AB, Linköping, Sweden.
    Mattsson, Anders
    Husqvarna AB, Huskvarna, Sweden.
    Gustavsson, Tomas
    PrimeKey Solutions AB, Solna, Sweden.
    Feist, Jonas
    RedBridge AB, Stockholm, Sweden.
    Kvarnström, Bengt
    Saab AB, Linköping, Sweden.
    Lönroth, Erik
    Scania CV AB, Södertälje, Sweden.
    On business adoption and use of reproducible builds for open and closed source software2023In: Software quality journal, ISSN 0963-9314, E-ISSN 1573-1367, Vol. 31, no 3, p. 687-719Article in journal (Refereed)
    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.

    Download full text (pdf)
    fulltext
  • 3.
    Butler, Simon
    et al.
    University of Skövde, School of Informatics. University of Skövde, Informatics Research Environment.
    Gamalielsson, Jonas
    University of Skövde, School of Informatics. University of Skövde, Informatics Research Environment.
    Lundell, Björn
    University of Skövde, School of Informatics. University of Skövde, Informatics Research Environment.
    Brax, Christoffer
    Combitech AB, Linköping, Sweden.
    Persson, Tomas
    Digitalist Sweden AB, Stockholm, Sweden.
    Mattsson, Anders
    Husqvarna AB, Huskvarna, Sweden.
    Gustavsson, Tomas
    PrimeKey Solutions AB, Solna Sweden.
    Feist, Jonas
    RedBridge AB, Stockholm, Sweden.
    Öberg, Jonas
    Scania CV AB, Södertälje, Sweden.
    An Exploration of Openness in Hardware and Software Through Implementation of a RISC-V Based Desktop Computer2022In: 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, article id 4Conference paper (Refereed)
    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.

    Download full text (pdf)
    fulltext
  • 4.
    Gamalielsson, Jonas
    et al.
    University of Skövde, School of Informatics. University of Skövde, Informatics Research Environment.
    Lundell, Björn
    University of Skövde, School of Informatics. University of Skövde, Informatics Research Environment.
    Brax, Christoffer
    Combitech AB, Sweden.
    Persson, Tomas
    Digitalist Sweden AB, Sweden.
    Mattsson, Anders
    Husqvarna AB, Sweden.
    Gustavsson, Tomas
    PrimeKey Solutions AB, Sweden.
    Feist, Jonas
    RedBridge AB, Sweden.
    On availability of Open Source Software reference implementations for standards issued by different standards setting organisations2023In: Joint Proceedings EURAS & SIIT 2023: (Responsible) Standardisation for Smart Systems / [ed] Kai Jakobs, Aachen: Verlag Mainz , 2023, p. 97-116Conference paper (Refereed)
    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.

  • 5.
    Gamalielsson, Jonas
    et al.
    University of Skövde, School of Informatics. University of Skövde, Informatics Research Environment.
    Lundell, Björn
    University of Skövde, School of Informatics. University of Skövde, Informatics Research Environment.
    Brax, Christoffer
    Combitech AB.
    Persson, Tomas
    Digitalist Sweden AB.
    Mattsson, Anders
    Husqvarna AB.
    Gustavsson, Tomas
    PrimeKey Solutions AB.
    Feist, Jonas
    RedBridge AB.
    Open Source Software reference implementations for standards issued by different standards setting organisations: availability, perceptions and practices2024In: Journal of Standardisation, ISSN 2772-9249, Vol. 3, no 2, article id 1Article in journal (Refereed)
    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.

    Download full text (pdf)
    fulltext
  • 6.
    Gamalielsson, Jonas
    et al.
    University of Skövde, School of Informatics. University of Skövde, Informatics Research Environment.
    Lundell, Björn
    University of Skövde, School of Informatics. University of Skövde, Informatics Research Environment.
    Butler, Simon
    University of Skövde, School of Informatics. University of Skövde, Informatics Research Environment.
    Brax, Christoffer
    Combitech AB, Sweden.
    Persson, Tomas
    Digitalist Sweden AB, Sweden.
    Mattsson, Anders
    Husqvarna AB, Sweden.
    Gustavsson, Tomas
    PrimeKey Solutions AB, Sweden.
    Feist, Jonas
    RedBridge AB, Sweden.
    Öberg, Jonas
    Scania CV AB, Sweden.
    On engagement with ICT standards and their implementations in open source software projects: the case of WebRTC2022In: Proceedings 26th EURAS Annual Standardisation Conference: Standards for Digital Transformation: Blockchain and Innovation / [ed] Kai Jakobs; Dong-hyu Kim, Aachen: Verlag Mainz , 2022, p. 143-162Conference paper (Refereed)
    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.

  • 7.
    Gamalielsson, Jonas
    et al.
    University of Skövde, School of Informatics. University of Skövde, Informatics Research Environment.
    Lundell, Björn
    University of Skövde, School of Informatics. University of Skövde, Informatics Research Environment.
    Butler, Simon
    University of Skövde, School of Informatics. University of Skövde, Informatics Research Environment.
    Brax, Christoffer
    Combitech AB, Sweden.
    Persson, Tomas
    Digitalist Sweden AB, Sweden.
    Mattsson, Anders
    Husqvarna AB, Sweden.
    Gustavsson, Tomas
    PrimeKey Solutions AB, Sweden.
    Feist, Jonas
    Redbridge AB, Sweden.
    Öberg, Jonas
    Scania CV AB, Sweden.
    On Engagement with Open Source Software, Open Source Hardware, and Standard Setting: The Case of White Rabbit2022In: 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), 2022Conference paper (Refereed)
  • 8.
    Lundell, Björn
    et al.
    University of Skövde, School of Informatics. University of Skövde, Informatics Research Environment.
    Butler, Simon
    University of Skövde, School of Informatics. University of Skövde, Informatics Research Environment.
    Fischer, Thomas
    University of Skövde, School of Informatics. University of Skövde, Informatics Research Environment.
    Gamalielsson, Jonas
    University of Skövde, School of Informatics. University of Skövde, Informatics Research Environment.
    Brax, Christoffer
    Combitech AB, Linköping, Sweden.
    Feist, Jonas
    RedBridge AB, Stockholm, Sweden.
    Gustavsson, Tomas
    PrimeKey Solutions AB, Stockholm, Sweden.
    Katz, Andrew
    University of Skövde, School of Informatics. University of Skövde, Informatics Research Environment. Moorcrofts LLP, UK.
    Kvarnström, Bengt
    SAAB Aeronautics, Linköping, Sweden.
    Lönroth, Erik
    Scania CV AB, Södertälje, Sweden.
    Mattsson, Anders
    Husqvarna AB, Huskvarna, Sweden.
    Effective Strategies for Using Open Source Software and Open Standards in Organizational Contexts: Experiences From the Primary and Secondary Software Sectors2022In: IEEE Software, ISSN 0740-7459, E-ISSN 1937-4194, Vol. 39, no 1, p. 84-92Article in journal (Refereed)
    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. 

    Download full text (pdf)
    fulltext
  • 9.
    Lundell, Björn
    et al.
    University of Skövde, School of Informatics. University of Skövde, Informatics Research Environment.
    Gamalielsson, Jonas
    University of Skövde, School of Informatics. University of Skövde, Informatics Research Environment.
    Tengblad, Stefan
    University of Skövde, School of Business. University of Skövde, Enterprises for the Future Research Environment.
    Hooshyar Yousefi, Bahram
    University of Skövde, School of Business. University of Skövde, Enterprises for the Future Research Environment.
    Fischer, Thomas
    University of Skövde, School of Informatics. University of Skövde, Informatics Research Environment.
    Johansson, Gert
    Combitech AB, Linköping, Sweden.
    Rodung, Bengt
    Findwise AB, Gothenburg, Sweden.
    Mattsson, Anders
    Husqvarna AB, Huskvarna, Sweden.
    Oppmark, Johan
    JAK, Skövde, Sweden.
    Gustavsson, Tomas
    PrimeKey Solutions AB, Solna, Sweden.
    Feist, Jonas
    RedBridge AB, Stockholm, Sweden.
    Landemoo, Stefan
    Saab AB, Linköping, Sweden.
    Lönroth, Erik
    Scania IT AB, Södertälje, Sweden.
    Addressing Lock-in, Interoperability, and Long-Term Maintenance Challenges Through Open Source: How Can Companies Strategically Use Open Source?2017In: Open Source Systems: Towards Robust Practices / [ed] Federico Balaguer, Roberto Di Cosmo, Alejandra Garrido, Fabio Kon, Gregorio Robles, Stefano Zacchiroli, Cham: Springer, 2017, p. 80-88Conference paper (Refereed)
    Abstract [en]

    This industry paper reports on how strategic use of open source in company contexts can provide effective support for addressing the fundamental challenges of lock-in, interoperability, and longevity of software and associated digital assets. The fundamental challenges and an overview of an ongoing collaborative research project are presented. Through a conceptual model for open source usage in company contexts we characterise how companies engage with open source and elaborate on how the fundamental challenges can be effectively addressed through open source usage in company contexts.

  • 10.
    Lundell, Björn
    et al.
    University of Skövde, School of Humanities and Informatics.
    Lings, Brian
    School of Engineering, Computer Science and Mathematics, Department of Computer Science, University of Exeter, United Kingdom.
    Mattsson, Anders
    University of Skövde, School of Humanities and Informatics. Combitech Systems AB, Jönköping, Sweden.
    Ärlig, Ulf
    University of Skövde, School of Humanities and Informatics. Combitech Systems AB, Jönköping, Sweden.
    Taking steps to improve working practice: a company experience of method transfer2004In: Taking steps to improve working practice: a company experience of method transfer / [ed] Brian Fitzgerald & Eleanor Wynn, Springer, 2004, p. 173-178Conference paper (Other academic)
  • 11.
    Lundell, Björn
    et al.
    University of Skövde, School of Humanities and Informatics.
    Lings, Brian
    University of Skövde, School of Humanities and Informatics.
    Persson, Anna
    University of Skövde, School of Humanities and Informatics.
    Mattsson, Anders
    Combitech AB, Jönköping, Sweden.
    UML model interchange in heterogeneous tool environments: an analysis of adoptions of XMI 22006In: ACM/IEEE 9th International Conference on Model Driven Engineering Languages and Systems: MoDELS 2006 / [ed] Oscar Nierstrasz; Jon Whittle; David Harel; Gianna Reggio, 2006, p. 619-630Conference paper (Refereed)
    Abstract [en]

    Heterogeneous tool environments are often a reality and it is therefore increasingly important to be able to interchange model information between tools. This is not only true concerning the natural heterogeneity resulting from distributed development contexts; the need may also arise in a tool chain and for legacy reasons. Without this possibility, there is significantly reduced flexibility, and a danger of tool lock-in. In this study we explore the use of the standardised interchange format XMI for supporting interchange of model information between heterogeneous tools. We report on the current state regarding XMI version 2.0 and greater. We find that there seems to be better support for model interchange using XMI 2.0 than for earlier versions of XMI, and speculate that one contributing factor may be the recent integrations of the Eclipse platform in UML modelling tools.

  • 12.
    Mattsson, Anders
    et al.
    Lero—The Irish Software Engineering Research Centre, University of Limerick, Ireland / Husqvarna AB, Huskvarna, Sweden.
    Lundell, Björn
    University of Skövde, School of Humanities and Informatics. University of Skövde, The Informatics Research Centre.
    Fitzgerald, Brian
    Lero—The Irish Software Engineering Research Centre, University of Limerick, Ireland.
    Communicating Architectural Design Rules Using Models – An Action Case Study2012In: Proceedings of the  Informing Science and Information Technology Education Conference InSITE 2012: June 22-27, 2012, Montreal, Canada / [ed] Eli Cohen; Elizabeth Boyd, Santa Rosa: Informing Science Institute, 2012, p. 475-492Conference paper (Refereed)
    Abstract [en]

    An important purpose of architectural design is to ensure that the system meets its quality requirements by defining a set of system wide design decisions. An important part of these design decisions is the set of architectural design rules that shall be followed by developers in the detailed design. The state of practice is to define these rules in natural language and to use manual reviews to enforce them. This way of transferring the rules to the developers is however error prone and requires a lot of effort from the architects since natural language is ambiguous and open for different interpretations and rule following have to be checked with manual reviews. This paper reports from an action case study where a novel approach for architectural modeling and automated conformance checking has been investigated regarding its ability to better communicate architectural design decisions to the developers. The findings indicate that the novel approach is significantly more effective than the state of practice. The findings also show that an important reason for this is that using a tool for conformance checking allows the developers to learn the rules by experimenting.

1 - 12 of 12
CiteExportLink to result list
Permanent link
Cite
Citation style
  • apa
  • apa-cv
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf