Change search
Link to record
Permanent link

Direct link
Publications (10 of 24) Show all publications
Olsson, T., Sentilles, S. & Papatheocharous, E. (2022). A systematic literature review of empirical research on quality requirements. Requirements Engineering, 27(2), 249-271
Open this publication in new window or tab >>A systematic literature review of empirical research on quality requirements
2022 (English)In: Requirements Engineering, ISSN 0947-3602, E-ISSN 1432-010X, Vol. 27, no 2, p. 249-271Article in journal (Refereed) Published
Abstract [en]

Quality requirements deal with how well a product should perform the intended functionality, such as start-up time and learnability. Researchers argue they are important and at the same time studies indicate there are deficiencies in practice. Our goal is to review the state of evidence for quality requirements. We want to understand the empirical research on quality requirements topics as well as evaluations of quality requirements solutions. We used a hybrid method for our systematic literature review. We defined a start set based on two literature reviews combined with a keyword-based search from selected publication venues. We snowballed based on the start set. We screened 530 papers and included 84 papers in our review. Case study method is the most common (43), followed by surveys (15) and tests (13). We found no replication studies. The two most commonly studied themes are (1) differentiating characteristics of quality requirements compared to other types of requirements, (2) the importance and prevalence of quality requirements. Quality models, QUPER, and the NFR method are evaluated in several studies, with positive indications. Goal modeling is the only modeling approach evaluated. However, all studies are small scale and long-term costs and impact are not studied. We conclude that more research is needed as empirical research on quality requirements is not increasing at the same rate as software engineering research in general. We see a gap between research and practice. The solutions proposed are usually evaluated in an academic context and surveys on quality requirements in industry indicate unsystematic handling of quality requirements.

National Category
Software Engineering
Identifiers
urn:nbn:se:ri:diva-58494 (URN)10.1007/s00766-022-00373-9 (DOI)2-s2.0-85124364406 (Scopus ID)
Available from: 2022-02-09 Created: 2022-02-09 Last updated: 2023-05-16Bibliographically approved
Svenson, P., Olsson, T. & Axelsson, J. (2022). Constituent Systems Quality Requirements Engineering in Co-opetitive Systems of Systems. In: 2022 17th Annual System of Systems Engineering Conference, SOSE 2022: . Paper presented at 17th Annual System of Systems Engineering Conference, SOSE 2022, 7 June 2022 through 11 June 2022 (pp. 347-352). Institute of Electrical and Electronics Engineers Inc.
Open this publication in new window or tab >>Constituent Systems Quality Requirements Engineering in Co-opetitive Systems of Systems
2022 (English)In: 2022 17th Annual System of Systems Engineering Conference, SOSE 2022, Institute of Electrical and Electronics Engineers Inc. , 2022, p. 347-352Conference paper, Published paper (Refereed)
Abstract [en]

Systems of systems consist of independently owned, operated, and developed constituent systems that work together for mutual benefit. Co-opetitive systems of systems consist of constituent systems that in addition also compete. In this paper, we focus on quality requirement engineering for a constituent systems developer in such SoS. We discuss the needs and requirements of a structured quality requirements engineering process, with examples taken from the transportation domain, and find that there is a need for mediators and agreements between constituent systems developers to enable quality data exchange. 

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers Inc., 2022
Keywords
collaborative systems of systems, Quality requirements engineering, Electronic data interchange, System of systems, Collaborative system of system, Collaborative systems, Mutual benefit, Quality requirement engineering, Quality requirements, Requirement engineering, Requirement engineering process, System developers, System quality, System-of-systems, Requirements engineering
National Category
Human Aspects of ICT
Identifiers
urn:nbn:se:ri:diva-60074 (URN)10.1109/SOSE55472.2022.9812663 (DOI)2-s2.0-85135124475 (Scopus ID)9781665496230 (ISBN)
Conference
17th Annual System of Systems Engineering Conference, SOSE 2022, 7 June 2022 through 11 June 2022
Note

Funding details: VINNOVA, 2019-05100; Funding text 1: This research was funded by Vinnova (Sweden’s innovation agency), grant no. 2019-05100.

Available from: 2022-09-05 Created: 2022-09-05 Last updated: 2023-05-22Bibliographically approved
Linåker, J., Papatheocharous, E. & Olsson, T. (2022). How to characterize the health of an Open Source Software project?: A snowball literature review of an emerging practice. In: ACM International Conference Proceeding Series. 7 September 2022, Article number 11: . Paper presented at 18th International Symposium on Open Collaboration, OpenSym 2022, 6 September 2022 through 10 September 2022. Association for Computing Machinery
Open this publication in new window or tab >>How to characterize the health of an Open Source Software project?: A snowball literature review of an emerging practice
2022 (English)In: ACM International Conference Proceeding Series. 7 September 2022, Article number 11, Association for Computing Machinery , 2022Conference paper, Published paper (Refereed)
Abstract [en]

Motivation: Society's dependence on Open Source Software (OSS) and the communities that maintain the OSS is ever-growing. So are the potential risks of, e.g., vulnerabilities being introduced in projects not actively maintained. By assessing an OSS project's capability to stay viable and maintained over time without interruption or weakening, i.e., the OSS health, users can consider the risk implied by using the OSS as is, and if necessary, decide whether to help improve the health or choose another option. However, such assessment is complex as OSS health covers a wide range of sub-topics, and existing support is limited. Aim: We aim to create an overview of characteristics that affect the health of an OSS project and enable the assessment thereof. Method: We conduct a snowball literature review based on a start set of 9 papers, and identify 146 relevant papers over two iterations of forward and backward snowballing. Health characteristics are elicited and coded using structured and axial coding into a framework structure. Results: The final framework consists of 107 health characteristics divided among 15 themes. Characteristics address the socio-technical spectrum of the community of actors maintaining the OSS project, the software and other deliverables being maintained, and the orchestration facilitating the maintenance. Characteristics are further divided based on the level of abstraction they address, i.e., the OSS project-level specifically, or the project's overarching ecosystem of related OSS projects. Conclusion: The framework provides an overview of the wide span of health characteristics that may need to be considered when evaluating OSS health and can serve as a foundation both for research and practice. © 2022 Owner/Author.

Place, publisher, year, edition, pages
Association for Computing Machinery, 2022
Keywords
Health, Open Source Software, Software Ecosystem, Software Quality., Sustainability, Computer software selection and evaluation, Ecosystems, Health risks, Open systems, Risk assessment, Health characteristics, Literature reviews, Open source software projects, Open-source softwares, Potential risks, Project capability, Software ecosystems, Software Quality, Sub topics
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:ri:diva-61218 (URN)10.1145/3555051.3555067 (DOI)2-s2.0-85139099545 (Scopus ID)9781450398459 (ISBN)
Conference
18th International Symposium on Open Collaboration, OpenSym 2022, 6 September 2022 through 10 September 2022
Note

Funding text 1: Finance: Finance-related characteristics describe the financial support (a-fin-2) in terms of funding and sponsorship provided to or accepted by the OSS community, and the general financial stability (a-fin-1) of the actors in the community that are maintaining or contributing to the OSS project. These characteristics thereby help to answer the question how financially viable actors are in an OSS community in terms of being able to dedicate their time and resources to the long-term maintenance of the OSS project.

Available from: 2022-12-07 Created: 2022-12-07 Last updated: 2023-05-22Bibliographically approved
Olsson, T. (2022). Road Data Lab – Creating an open data ecosystem.
Open this publication in new window or tab >>Road Data Lab – Creating an open data ecosystem
2022 (English)Report (Other academic)
Abstract [en]

The overall goal of the Road Data Lab (RoDL) project is to establish a community platform around open data for roads. The community today consists of AI Sweden who provide a technical platform for storing and sharing data as well as legal knowledge and expertise, community cooperation with several partner organizations and other data labs spearheaded by RISE, and the continued work on open data in general with Lund University and others. We have also during the project made a number of data sets available, from the project partners and others. Lastly, we conducted a hackathon with data from the project as a way to disseminate knowledge of our data and promote utilization. We have published 4 data sets as part of RoDL: The Volvo highway data set, the Zenseact data, Hövding data, and a synthetic dataset for pedestrian detection. The datasets are made available under different open licenses. Working with open innovation and open data have an impact on business models. Open-source software is today established and organizations have experience for what part of their software to make openly available. This is not the case for data. One goal of RoDL was to investigate obstacles and solutions for organizations in terms of the business of open data. However, we could only scratch the surface of this problem – mainly from a license perspective. We see a need for future work to better understand and have solutions for organizations in their analysis of the business of open data.

Publisher
p. 17
Series
RISE Rapport ; 2022:67
Keywords
Road Data Lab, RoDL, open data
National Category
Software Engineering
Identifiers
urn:nbn:se:ri:diva-59165 (URN)978-91-89711-07-5 (ISBN)
Available from: 2022-04-28 Created: 2022-04-28 Last updated: 2022-04-28Bibliographically approved
Olsson, T., Wnuk, K. & Jansen, S. (2021). A validated model for the scoping process of quality requirements: a multi-case study. Empirical Software Engineering, 26(2)
Open this publication in new window or tab >>A validated model for the scoping process of quality requirements: a multi-case study
2021 (English)In: Empirical Software Engineering, ISSN 1382-3256, E-ISSN 1573-7616, Vol. 26, no 2Article in journal (Refereed) Published
Abstract [en]

Quality requirements are vital to developing successful software products. However, there exist evidence that quality requirements are managed mostly in an “ad hoc” manner and down-prioritized. This may result in insecure, unstable, slow products, and unhappy customers. We have developed a conceptual model for the scoping process of quality requirements – QREME – and an assessment model – Q-REPM – for companies to benchmark when evaluating and improving their quality requirements practices. Our model balances an upfront forward-loop with a data-driven feedback-loop. Furthermore, it addresses both strategic and operational decisions. We have evaluated the model in a multi-case study at two companies in Sweden and three companies in The Netherlands. We assessed the scoping process practices for quality requirements and provided improvement recommendations for which practices to improve. The study confirms the existence of the constructs underlying QREME. The companies perform, in the median, 24% of the suggested actions in Q-REPM. None of the companies work data-driven with their quality requirements, even though four out of five companies could technically do so. Furthermore, on the strategic level, quality requirements practices are not systematically performed by any of the companies. The conceptual model and assessment model capture a relevant view of the quality requirements practices and offer relevant improvement proposals. However, we believe there is a need for coupling quality requirements practices to internal and external success factors to motive companies to change their ways of working. We also see improvement potential in the area of business intelligence for QREME in selecting data sources and relevant stakeholders.

National Category
Software Engineering
Identifiers
urn:nbn:se:ri:diva-52507 (URN)10.1007/s10664-020-09896-7 (DOI)
Available from: 2021-03-04 Created: 2021-03-04 Last updated: 2022-09-15Bibliographically approved
Runeson, P., Rathsman, K. & Olsson, T. (2021). Industrins data leder till innovationer – om den delas: Debattartikel. Ny teknik, Article ID 2021-04-29.
Open this publication in new window or tab >>Industrins data leder till innovationer – om den delas: Debattartikel
2021 (Swedish)In: Ny teknik, article id 2021-04-29Article in journal (Other (popular science, discussion, etc.)) Published
National Category
Business Administration
Identifiers
urn:nbn:se:ri:diva-52985 (URN)
Available from: 2021-05-06 Created: 2021-05-06 Last updated: 2021-11-30Bibliographically approved
Runeson, P., Olsson, T. & Linåker, J. (2021). Open Data Ecosystems — An empirical investigation into an emerging industry collaboration concept. Journal of Systems and Software, 182, Article ID 111088.
Open this publication in new window or tab >>Open Data Ecosystems — An empirical investigation into an emerging industry collaboration concept
2021 (English)In: Journal of Systems and Software, ISSN 0164-1212, E-ISSN 1873-1228, Vol. 182, article id 111088Article in journal (Refereed) Published
Abstract [en]

Software systems are increasingly depending on data, particularly with the rising use of machine learning, and developers are looking for new sources of data. Open Data Ecosystems (ODE) is an emerging concept for data sharing under public licenses in software ecosystems, similar to Open Source Software (OSS). It has certain similarities to Open Government Data (OGD), where public agencies share data for innovation and transparency. We aimed to explore open data ecosystems involving commercial actors. Thus, we organized five focus groups with 27 practitioners from 22 companies, public organizations, and research institutes. Based on the outcomes, we surveyed three cases of emerging ODE practice to further understand the concepts and to validate the initial findings. The main outcome is an initial conceptual model of ODEs’ value, intrinsics, governance, and evolution, and propositions for practice and further research. We found that ODE must be value driven. Regarding the intrinsics of data, we found their type, meta-data, and legal frameworks influential for their openness. We also found the characteristics of ecosystem initiation, organization, data acquisition and openness be differentiating, which we advise research and practice to take into consideration. © 2021 The Author(s)

Place, publisher, year, edition, pages
Elsevier Inc., 2021
Keywords
Empirical study, Open data, Open data ecosystem, Open innovation, Data acquisition, Ecosystems, Open source software, Open systems, Ordinary differential equations, Data Sharing, Empirical investigation, Empirical studies, Industry collaboration, New sources, Open datum, Software-systems
National Category
Software Engineering
Identifiers
urn:nbn:se:ri:diva-56911 (URN)10.1016/j.jss.2021.111088 (DOI)2-s2.0-85115889980 (Scopus ID)
Note

Funding details: VINNOVA, 2018-04341, 2019-05150, 2020-00025; Funding text 1: We thank our collaborator Sofie Westerdahl of Mobile Heights for co-organizing the workshops. Thanks to the participants in the focus groups for their contributions. Thanks also to Dr. Markus Borg, RISE, and the anonymous reviewers of this journal for reviewing an earlier version of this paper. This work was funded by the Swedish National Innovation Agency, VINNOVA , under grant 2018-04341 for groundbreaking ideas in industrial development, grant 2020-00025 for ESS Data Lab, grant 2019-05150 for Road Data Lab, and by the Swedish Public Employment Service .

Available from: 2021-11-23 Created: 2021-11-23 Last updated: 2024-06-13Bibliographically approved
Wohlin, C., Papatheocharous, E., Carlson, J., Petersen, K., Alégroth, E., Axelsson, J., . . . Gorschek, T. (2021). Towards evidence-based decision-making for identification and usage of assets in composite software: A research roadmap. Journal of Software: Evolution and Process, 33(6), Article ID e2345.
Open this publication in new window or tab >>Towards evidence-based decision-making for identification and usage of assets in composite software: A research roadmap
Show others...
2021 (English)In: Journal of Software: Evolution and Process, ISSN 2047-7473, E-ISSN 2047-7481, Vol. 33, no 6, article id e2345Article in journal (Refereed) Published
Abstract [en]

Software engineering is decision intensive. Evidence-based software engineering is suggested for decision-making concerning the use of methods and technologies when developing software. Software development often includes the reuse of software assets, for example, open-source components. Which components to use have implications on the quality of the software (e.g., maintainability). Thus, research is needed to support decision-making for composite software. This paper presents a roadmap for research required to support evidence-based decision-making for choosing and integrating assets in composite software systems. The roadmap is developed as an output from a 5-year project in the area, including researchers from three different organizations. The roadmap is developed in an iterative process and is based on (1) systematic literature reviews of the area; (2) investigations of the state of practice, including a case survey and a survey; and (3) development and evaluation of solutions for asset identification and selection. The research activities resulted in identifying 11 areas in need of research. The areas are grouped into two categories: areas enabling evidence-based decision-making and those related to supporting the decision-making. The roadmap outlines research needs in these 11 areas. The research challenges and research directions presented in this roadmap are key areas for further research to support evidence-based decision-making for composite software. © 2021 The Authors.

Place, publisher, year, edition, pages
John Wiley and Sons Ltd, 2021
Keywords
asset origins, component-based software engineering (CBSE), decision-making, evidence-based software engineering, software architecture, Computer software reusability, Iterative methods, Open source software, Open systems, Software design, Surveys, Asset identification, Evidence Based Software Engineering, Evidence- based decisions, Iterative process, Open-source components, Research activities, Research challenges, Systematic literature review, Decision making
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:ri:diva-52917 (URN)10.1002/smr.2345 (DOI)2-s2.0-85102713035 (Scopus ID)
Available from: 2021-04-09 Created: 2021-04-09 Last updated: 2023-05-22Bibliographically approved
Runeson, P. & Olsson, T. (2020). Challenges and Opportunities in Open Data Collaboration: A focus group study. In: Proceedings - 46th Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2020: . Paper presented at 46th Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2020, 26 August 2020 through 28 August 2020 (pp. 205-212). Institute of Electrical and Electronics Engineers Inc., Article ID 9226338.
Open this publication in new window or tab >>Challenges and Opportunities in Open Data Collaboration: A focus group study
2020 (English)In: Proceedings - 46th Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2020, Institute of Electrical and Electronics Engineers Inc. , 2020, p. 205-212, article id 9226338Conference paper, Published paper (Refereed)
Abstract [en]

Data-driven software is becoming prevalent, especially with the advent of machine learning and artificial intelligence. With data-driven systems come both challenges - to keep collecting and maintaining high quality data - and opportunities - open innovation by sharing data with others. We propose Open Data Collaboration (ODC) to describe pecuniary and non-pecuniary sharing of open data, similar to Open Source Software (OSS) and in contrast to Open Government Data (OGD), where public authorities share data. To understand challenges and opportunities with ODC, we organized five focus groups with in total 27 practitioners from 22 companies, public organizations, and research institutes. In the discussions, we observed a general interest in the subject, both from private companies and public authorities. We also noticed similarities in attitudes to open innovation practices, i.e. initial resistance which gradually turned into interest. While several of the participants were experienced in open source software, no had shared data openly. Based on the findings, we identify challenges which we set out to continue addressing in future research.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers Inc., 2020
Keywords
empirical study, Open data, open innovation, Application programs, Artificial intelligence, Data Sharing, Open source software, Open systems, Data collaborations, Focus group studies, High quality data, Initial resistance, Private companies, Public authorities, Public organizations, Research institutes
National Category
Engineering and Technology
Identifiers
urn:nbn:se:ri:diva-50982 (URN)10.1109/SEAA51224.2020.00044 (DOI)2-s2.0-85096608039 (Scopus ID)9781728195322 (ISBN)
Conference
46th Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2020, 26 August 2020 through 28 August 2020
Available from: 2020-12-14 Created: 2020-12-14 Last updated: 2021-11-30Bibliographically approved
Borg, M., Wernberg, J., Olsson, T., Franke, U. & Andersson, M. (2020). Illuminating a Blind Spot in Digitalization - Software Development in Sweden’s Private and Public Sector. In: Proceedings of the IEEE/ACM 42nd International Conference on Software Engineering Workshops: . Paper presented at 42nd International Conference on Software Engineering Workshops (pp. 299-302). Association for Computing Machinery
Open this publication in new window or tab >>Illuminating a Blind Spot in Digitalization - Software Development in Sweden’s Private and Public Sector
Show others...
2020 (English)In: Proceedings of the IEEE/ACM 42nd International Conference on Software Engineering Workshops, Association for Computing Machinery , 2020, p. 299-302Conference paper, Published paper (Refereed)
Abstract [en]

As Netscape co-founder Marc Andreessen famously remarked in 2011, software is eating the world – becoming a pervasive invisible critical infrastructure. Data on the distribution of software use and development in society is scarce, but we compile results from two novel surveys to provide a fuller picture of the role software plays in the public and private sectors in Sweden, respectively. Three out of ten Swedish firms, across industry sectors, develop software in-house. The corresponding figure for Sweden’s government agencies is four out of ten, i.e., the public sector should not be underestimated. The digitalization of society will continue, thus the demand for software developers will further increase. Many private firms report that the limited supply of software developers in Sweden is directly affecting their expansion plans. Based on our findings, we outline directions that need additional research to allow evidence-informed policy-making. We argue that such work should ideally be conducted by academic researchers and national statistics agencies in collaboration.

Place, publisher, year, edition, pages
Association for Computing Machinery, 2020
Series
ICSEW’20
Keywords
policy-making, public sector, software business, survey
National Category
Natural Sciences
Identifiers
urn:nbn:se:ri:diva-49060 (URN)10.1145/3387940.3392213 (DOI)
Conference
42nd International Conference on Software Engineering Workshops
Available from: 2020-11-04 Created: 2020-11-04 Last updated: 2023-06-08Bibliographically approved
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0000-0002-2933-1925

Search in DiVA

Show all publications