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

Direktlänk
Publikationer (10 of 13) Visa alla publikationer
Abdeen, W., Unterkalmsteiner, M., Löwenadler, P., Yousefi, P. & Wnuk, K. (2026). Empirical Evaluation of Taxonomic Trace Links: A Case Study. Empirical Software Engineering, 31(2), Article ID 34.
Öppna denna publikation i ny flik eller fönster >>Empirical Evaluation of Taxonomic Trace Links: A Case Study
Visa övriga...
2026 (Engelska)Ingår i: Empirical Software Engineering, ISSN 1382-3256, E-ISSN 1573-7616, Vol. 31, nr 2, artikel-id 34Artikel i tidskrift (Refereegranskat) Published
Abstract [en]

Context: Traceability is a key quality attribute of artifacts that are used in knowledge-intensive tasks and supports software engineers in producing higher-quality software. Despite its clear benefits, traceability is often neglected in practice due to challenges such as granularity of traces, lack of a common artifact structure, and unclear responsibility. The Taxonomic Trace Links (TTL) approach connects source and target artifacts through a domain-specific taxonomy, aiming to address these common traceability challenges.

Objective: In this study, we empirically evaluate TTL in an industrial setting to identify its strengths and weaknesses for real-world adoption.

Method: We conducted a mixed-methods study at Ericsson involving one of its software products. Quantitative and qualitative data were collected across two traceability use cases. We established trace links between 463 business use cases, 64 test cases, and 277 ISO-standard requirements. Additionally, we held three focus group sessions with practitioners.

Results: We identified two practically relevant scenarios where traceability is required and evaluated TTL in each. Overall, practitioners found TTL to be a useful solution for identifying trace links with reasonable effort. However, developing a domain-specific taxonomy and managing heterogeneous artifact structures were noted as significant challenges.

Conclusion: TTL is a promising approach that can be adopted in practice and enables traceability use cases. However, TTL are not a replacement for traditional trace links, but complementary to enable more traceability use cases, and encourage early trace links creation.

Ort, förlag, år, upplaga, sidor
Springer, 2026
Nyckelord
Evaluation, Requirements traceability, Taxonomy, Trace link
Nationell ämneskategori
Programvaruteknik
Identifikatorer
urn:nbn:se:bth-28444 (URN)10.1007/s10664-025-10764-5 (DOI)001632325800013 ()2-s2.0-105024065754 (Scopus ID)
Tillgänglig från: 2025-08-05 Skapad: 2025-08-05 Senast uppdaterad: 2026-01-05Bibliografiskt granskad
Abdeen, W., Wnuk, K., Unterkalmsteiner, M. & Chirtoglou, A. (2025). Challenges of Requirements Communication and Digital Assets Verification in Infrastructure Projects. e-Informatica Software Engineering Journal, 19(1), 250107-250107
Öppna denna publikation i ny flik eller fönster >>Challenges of Requirements Communication and Digital Assets Verification in Infrastructure Projects
2025 (Engelska)Ingår i: e-Informatica Software Engineering Journal, ISSN 1897-7979, E-ISSN 2084-4840, Vol. 19, nr 1, s. 250107-250107Artikel i tidskrift (Refereegranskat) Published
Abstract [en]

Background: Poor communication of requirements between clients and suppliers contributes to project overruns, in both software and infrastructure projects. Existing literature offers limited insights into the communication challenges at this interface.

Aim: Our research aim to explore the processes and associated challenges with requirements activities that include client-supplier interaction and communication.

Method: we study requirements validation, communication, and digital asset verification processes through two case studies in the road and railway sectors, involving interviews with ten experts across three companies.

Results: We identify 13 challenges, along with their causes and consequences, and suggest solution areas from existing literature.

Conclusion: Interestingly, the challenges in infrastructure projects mirror those found in software engineering, highlighting a need for further research to validate potential solutions.

Nyckelord
infrastructure, requirements, digital assets, verification, validation
Nationell ämneskategori
Programvaruteknik Infrastrukturteknik
Forskningsämne
Systemteknik; Programvaruteknik
Identifikatorer
urn:nbn:se:bth-28447 (URN)10.37190/e-inf250107 (DOI)2-s2.0-105015147030 (Scopus ID)
Tillgänglig från: 2025-08-05 Skapad: 2025-08-05 Senast uppdaterad: 2025-11-28Bibliografiskt granskad
Abdeen, W., Unterkalmsteiner, M., Wnuk, K., Ferrari, A. & Chatzipetrou, P. (2025). Language Models to Support Multi-Label Classification of Industrial Data. In: Proceedings - 2025 IEEE International Conference on Software Analysis, Evolution and Reengineering, SANER 2025: . Paper presented at 32nd IEEE International Conference on Software Analysis, Evolution and Reengineering, SANER 2025, Monteral, Mar 4-7, 2025 (pp. 45-55). Institute of Electrical and Electronics Engineers (IEEE)
Öppna denna publikation i ny flik eller fönster >>Language Models to Support Multi-Label Classification of Industrial Data
Visa övriga...
2025 (Engelska)Ingår i: Proceedings - 2025 IEEE International Conference on Software Analysis, Evolution and Reengineering, SANER 2025, Institute of Electrical and Electronics Engineers (IEEE), 2025, s. 45-55Konferensbidrag, Publicerat paper (Refereegranskat)
Abstract [en]

Background:

Multi-label requirements classification is an inherently challenging task, especially when dealing with numerous classes at varying levels of abstraction. The task becomes even more difficult when a limited number of requirements is available to train a supervised classifier.  Zero-shot learning does not require training data and can potentially address this problem.

Objective:

This paper investigates the performance of zero-shot classifiers on a multi-label industrial dataset. The study focuses on classifying requirements according to a hierarchical taxonomy designed to support requirements tracing.

Method:

We compare multiple variants of zero-shot classifiers using different embeddings, including 9 language models (LMs) with a reduced number of parameters (up to 3B), e.g., BERT, and 5 large LMs (LLMs) with a large number of parameters (up to 70B), e.g., Llama. Our ground truth includes 377 requirements and 1968 labels from 6 output spaces. For the evaluation, we adopt traditional metrics, i.e., precision, recall, $F_1$, and $F_\beta$, as well as a novel label distance metric $D_n$. This aims to better capture the classification's hierarchical nature and to provide a more nuanced evaluation of how far the results are from the ground truth.

Results:

1) The top-performing model on 5 out of 6 output spaces is T5-xl, with maximum  $F_\beta = 0.78$ and $D_n = 0.04$, while BERT base outperformed the other models in one case, with maximum $F_\beta = 0.83$ and $D_n = 0.04$. 2) LMs with smaller parameter size produce the best classification results compared to LLMs. Thus, addressing the problem in practice is feasible as limited computing power is needed. 3) The model architecture (autoencoding, autoregression, and sentence-to-sentence) significantly affects the classifier's performance.

Contribution:

We conclude that using zero-shot learning for multi-label requirements classification offers promising results. We also present a novel metric that can be used to select the top-performing model for this problem.

Ort, förlag, år, upplaga, sidor
Institute of Electrical and Electronics Engineers (IEEE), 2025
Serie
Proceedings of the ... European Conference on Software Maintenance and Reengineering, ISSN 1534-5351
Nyckelord
multi-label, requirements classification, taxonomy, language models
Nationell ämneskategori
Språkbehandling och datorlingvistik Programvaruteknik
Forskningsämne
Programvaruteknik
Identifikatorer
urn:nbn:se:bth-27813 (URN)10.1109/SANER64311.2025.00013 (DOI)001506888600005 ()2-s2.0-105007293644 (Scopus ID)9798331535100 (ISBN)
Konferens
32nd IEEE International Conference on Software Analysis, Evolution and Reengineering, SANER 2025, Monteral, Mar 4-7, 2025
Forskningsfinansiär
KK-stiftelsen, 20180010
Tillgänglig från: 2025-05-08 Skapad: 2025-05-08 Senast uppdaterad: 2025-09-30Bibliografiskt granskad
Abdeen, W. (2025). Taxonomic Trace Links in Requirements Engineering. (Doctoral dissertation). Karlskrona: Blekinge Tekniska Högskola
Öppna denna publikation i ny flik eller fönster >>Taxonomic Trace Links in Requirements Engineering
2025 (Engelska)Doktorsavhandling, sammanläggning (Övrigt vetenskapligt)
Abstract [en]

Background: Software engineering is a knowledge-intensive activity that requires engineers to manage information to collaborate efficiently and effectively. Within Software Engineering, the Requirements Engineering process bridges the knowledge gap between the customer and the development team by eliciting, managing, and communicating product requirements. The traceability of these requirements supports developers in producing higher-quality software that aligns with customer needs. In addition, traceability supports other activities, such as change impact analysis, software quality assurance, and requirements-based verification.

Problem: Despite decades of research on traceability, practical challenges still hinder the adoption of traceability in practice. This signals a need for new ways of practicing traceability that fit real-world needs. 

Goal: Building on previous work, this thesis instantiates, develops, and empirically evaluates Taxonomic Trace Links, a new way to trace requirements to various software artifacts through domain knowledge captured in a taxonomy. 

Method: The studies included in this theses follows mixed research methods, which are case study, systematic mapping studies, validation study, controlled experiments, and focus groups.

Results: The current state of practice in customer-supplier communication shows persistent challenges that we mapped to solutions in the literature. Our literature study shows that traceability through domain-specific taxonomies has not been empirically evaluated. Our development and evaluation of the technical solution for taxonomic trace links show that semi-automation of trace link creation and maintenance is possible. Finally, our empirical evaluation of taxonomic trace links shows that the solution is feasible in practice and can create trace links for multiple purposes.

Conclusion: Traceability between software artifacts has more benefits than currently realized by practitioners. However, current traceability solutions, based on direct trace links, do not appear to be easily adapted in different scenarios to trace different artifacts. Taxonomic trace links are an alternative approach that could overcome the shortcomings of direct trace links. 

Ort, förlag, år, upplaga, sidor
Karlskrona: Blekinge Tekniska Högskola, 2025. s. 187
Serie
Blekinge Institute of Technology Doctoral Dissertation Series, ISSN 1653-2090 ; 2025:08
Nyckelord
requirements, traceability, domain-knowledge, taxonomy
Nationell ämneskategori
Programvaruteknik
Forskningsämne
Programvaruteknik
Identifikatorer
urn:nbn:se:bth-28451 (URN)978-91-7295-504-2 (ISBN)
Disputation
2025-10-07, C413A, Karlskrona, 13:00 (Engelska)
Opponent
Handledare
Tillgänglig från: 2025-08-07 Skapad: 2025-08-07 Senast uppdaterad: 2025-09-30Bibliografiskt granskad
Wnuk, K., Madeyski, L., Abdeen, W., Penmetsa, S. & Lingampalli, N. (2024). An Empirical Analysis of the Usage of Requirements Attributes in Requirements Engineering Research and Practice. In: Nguyen, NT, Franczyk, B, Ludwig, A, Nunez, M, Treur, J, Vossen, G, Kozierkiewicz, A (Ed.), Computational Collective Intelligence: Proceedings, Part II. Paper presented at 16th International Conference on Computational Collective Intelligence, ICCCI 2024, Leipzig, Sep 9–11, 2024 (pp. 29-40). Springer Science+Business Media B.V.
Öppna denna publikation i ny flik eller fönster >>An Empirical Analysis of the Usage of Requirements Attributes in Requirements Engineering Research and Practice
Visa övriga...
2024 (Engelska)Ingår i: Computational Collective Intelligence: Proceedings, Part II / [ed] Nguyen, NT, Franczyk, B, Ludwig, A, Nunez, M, Treur, J, Vossen, G, Kozierkiewicz, A, Springer Science+Business Media B.V., 2024, s. 29-40Konferensbidrag, Publicerat paper (Refereegranskat)
Abstract [en]

Requirements attributes play an important role in storing and managing meta-information about requirements. This paper presents the results of a literature review and two industrial case studies performed at two large organizations developing software-intensive products for a global market. We performed seven snowballing iterations and identified 18 studies where we extracted requirements attributes. Next, we compare these identified attributes with those of two large companies developing software-intensive products for a global market. We found common attributes that describe stakeholders and roles, support change management, tracing and communication, tracking the status, and estimating the business value of requirements. 

Ort, förlag, år, upplaga, sidor
Springer Science+Business Media B.V., 2024
Serie
Lecture Notes in Computer Science (LNCS), ISSN 0302-9743, E-ISSN 1611-3349 ; 14811
Nyckelord
case study, empirical study, literature review, requirements attributes, requirements management, Commerce, Computer software selection and evaluation, Case-studies, Empirical analysis, Empirical studies, Global market, Industrial case study, Literature reviews, Meta information, Requirement attribute, Requirement engineering, Requirement management, Requirements engineering
Nationell ämneskategori
Programvaruteknik
Identifikatorer
urn:nbn:se:bth-26979 (URN)10.1007/978-3-031-70819-0_3 (DOI)001331826200003 ()2-s2.0-85204634679 (Scopus ID)9783031708183 (ISBN)
Konferens
16th International Conference on Computational Collective Intelligence, ICCCI 2024, Leipzig, Sep 9–11, 2024
Tillgänglig från: 2024-10-04 Skapad: 2024-10-04 Senast uppdaterad: 2025-09-30Bibliografiskt granskad
Abdeen, W., Unterkalmsteiner, M., Wnuk, K., Chirtoglou, A., Schimanski, C. & Goli, H. (2024). Multi-Label Requirements Classification with Large Taxonomies. In: Liebel G., Hadar I., Spoletini P. (Ed.), Proceedings of the IEEE International Conference on Requirements Engineering: . Paper presented at 32nd IEEE International Requirements Engineering Conference, RE 2024, Reykjavik, June 24-28 2024 (pp. 264-274). IEEE Computer Society
Öppna denna publikation i ny flik eller fönster >>Multi-Label Requirements Classification with Large Taxonomies
Visa övriga...
2024 (Engelska)Ingår i: Proceedings of the IEEE International Conference on Requirements Engineering / [ed] Liebel G., Hadar I., Spoletini P., IEEE Computer Society, 2024, s. 264-274Konferensbidrag, Publicerat paper (Refereegranskat)
Abstract [en]

Context and motivation:

Classification aids software development activities by organizing requirements in classes for easier access and retrieval. The majority of requirements classification research has, so far, focused on binary or multi-class classification.

Question/problem:

Multi-label classification with large taxonomies could aid requirements traceability but is prohibitively costly with supervised training. Hence, we investigate zero-short learning to evaluate the feasibility of multi-label requirements classification with large taxonomies.

Principal ideas/results:

We associated, together with domain experts from the industry, 129 requirements with 769 labels from taxonomies ranging between 250 and 1183 classes. Then, we conducted a controlled experiment to study the impact of the type of classifier, the hierarchy, and the structural characteristics of taxonomies on the classification performance. The results show that: (1) The sentence-based classifier had a significantly higher recall compared to the word-based classifier; however, the precision and F1-score did not improve significantly. (2) The hierarchical classification strategy did not always improve the performance of requirements classification. (3) The total and leaf nodes of the taxonomies have a strong negative correlation with the recall of the hierarchical sentence-based classifier.

Contribution:

We investigate the problem of multi-label requirements classification with large taxonomies, illustrate a systematic process to create a ground truth involving industry participants, and provide an analysis of different classification pipelines using zero-shot learning. © 2024 IEEE.

Ort, förlag, år, upplaga, sidor
IEEE Computer Society, 2024
Serie
International Requirements Engineering Conference, ISSN 1090-705X
Nyckelord
domain-specific tax-onomy, large-scale, multi-label, requirements classification, Multiprogramming, Requirements engineering, Software design, Taxation, Taxonomies, Development activity, Domain specific, Large-scales, Multi-class classification, Multi-label classifications, Multi-labels, Requirements classifications, Requirements traceability, Sentence-based, Zero-shot learning
Nationell ämneskategori
Programvaruteknik
Identifikatorer
urn:nbn:se:bth-26893 (URN)10.1109/RE59067.2024.00033 (DOI)001300544600025 ()2-s2.0-85202739889 (Scopus ID)9798350395112 (ISBN)
Konferens
32nd IEEE International Requirements Engineering Conference, RE 2024, Reykjavik, June 24-28 2024
Tillgänglig från: 2024-09-10 Skapad: 2024-09-10 Senast uppdaterad: 2025-09-30Bibliografiskt granskad
Unterkalmsteiner, M. & Abdeen, W. (2023). A compendium and evaluation of taxonomy quality attributes. Expert systems (Print), 40(1), Article ID e13098.
Öppna denna publikation i ny flik eller fönster >>A compendium and evaluation of taxonomy quality attributes
2023 (Engelska)Ingår i: Expert systems (Print), ISSN 0266-4720, E-ISSN 1468-0394, Vol. 40, nr 1, artikel-id e13098Artikel i tidskrift (Refereegranskat) Published
Abstract [en]

Introduction: Taxonomies capture knowledge about a particular domain in a succinct manner and establish a common understanding among peers. Researchers use taxonomies to convey information about a particular knowledge area or to support automation tasks, and practitioners use them to enable communication beyond organizational boundaries. Aims: Despite this important role of taxonomies in software engineering, their quality is seldom evaluated. Our aim is to identify and define taxonomy quality attributes that provide practical measurements, helping researchers and practitioners to compare taxonomies and choose the one most adequate for the task at hand. Methods: We reviewed 324 publications from software engineering and information systems research and synthesized, when provided, the definitions of quality attributes and measurements. We evaluated the usefulness of the measurements on six taxonomies from three domains. Results: We propose the definition of seven quality attributes and suggest internal and external measurements that can be used to assess a taxonomy’s quality. For two measurements we provide implementations in Python. We found the measurements useful for deciding which taxonomy is best suited for a particular purpose. Conclusion: While there exist several guidelines for creating taxonomies, there is a lack of actionable criteria to compare taxonomies. In this paper, we fill this gap by synthesizing from a wealth of literature seven, non‐overlapping taxonomy quality attributes and corresponding measurements. Future work encompasses their further evaluation of usefulness and empirical validation.

Ort, förlag, år, upplaga, sidor
John Wiley & Sons, 2023
Nyckelord
evaluation, measurements, quality attributes, taxonomy
Nationell ämneskategori
Programvaruteknik
Identifikatorer
urn:nbn:se:bth-23499 (URN)10.1111/exsy.13098 (DOI)000822883400001 ()2-s2.0-85133700489 (Scopus ID)
Forskningsfinansiär
Trafikverket, D-CATKK-stiftelsen, 20180010
Tillgänglig från: 2022-08-08 Skapad: 2022-08-08 Senast uppdaterad: 2025-09-30Bibliografiskt granskad
Abdeen, W., Chen, X. & Unterkalmsteiner, M. (2023). An approach for performance requirements verification and test environments generation. Requirements Engineering, 28(1), 117-144
Öppna denna publikation i ny flik eller fönster >>An approach for performance requirements verification and test environments generation
2023 (Engelska)Ingår i: Requirements Engineering, ISSN 0947-3602, E-ISSN 1432-010X, Vol. 28, nr 1, s. 117-144Artikel i tidskrift (Refereegranskat) Published
Abstract [en]

Model-based testing (MBT) is a method that supports the design and execution of test cases by models that specify theintended behaviors of a system under test. While systematic literature reviews on MBT in general exist, the state of the arton modeling and testing performance requirements has seen much less attention. Therefore, we conducted a systematic map-ping study on model-based performance testing. Then, we studied natural language software requirements specificationsin order to understand which and how performance requirements are typically specified. Since none of the identified MBTtechniques supported a major benefit of modeling, namely identifying faults in requirements specifications, we developed thePerformance Requirements verificatiOn and Test EnvironmentS generaTion approach (PRO-TEST). Finally, we evaluatedPRO-TEST on 149 requirements specifications. We found and analyzed 57 primary studies from the systematic mappingstudy and extracted 50 performance requirements models. However, those models don’t achieve the goals of MBT, whichare validating requirements, ensuring their testability, and generating the minimum required test cases. We analyzed 77 Soft-ware Requirements Specification (SRS) documents, extracted 149 performance requirements from those SRS, and illustratethat with PRO-TEST we can model performance requirements, find issues in those requirements and detect missing ones.We detected three not-quantifiable requirements, 43 not-quantified requirements, and 180 underspecified parameters in the149 modeled performance requirements. Furthermore, we generated 96 test environments from those models. By modelingperformance requirements with PRO-TEST, we can identify issues in the requirements related to their ambiguity, measur-ability, and completeness. Additionally, it allows to generate parameters for test environments

Ort, förlag, år, upplaga, sidor
Springer, 2023
Nyckelord
Model-based testing, Performance requirements modeling, Performance aspects, Natural language requirements
Nationell ämneskategori
Programvaruteknik Datorsystem
Identifikatorer
urn:nbn:se:bth-22848 (URN)10.1007/s00766-022-00379-3 (DOI)000782347800001 ()2-s2.0-85128212480 (Scopus ID)
Forskningsfinansiär
Trafikverket, DCAT project
Anmärkning

open access

Tillgänglig från: 2022-04-21 Skapad: 2022-04-21 Senast uppdaterad: 2025-09-30Bibliografiskt granskad
Abdeen, W. (2023). Taxonomic Trace Links Recommender: Context Aware Hierarchical Classification. In: Ferrari A., Penzenstadler B., Penzenstadler B., Hadar I., Oyedeji S., Abualhaija S., Vogelsang A., Deshpande G., Rachmann A., Gulden J., Wohlgemuth A., Hess A., Fricker S., Guizzardi R., Horkoff J., Perini A., Susi A., Karras O., Dalpiaz F., Moreira A., Amyot D., Spoletini P. (Ed.), CEUR Workshop Proceedings: . Paper presented at Joint of REFSQ-2023 Workshops, Doctoral Symposium, Posters and Tools Track and Journal Early Feedback, REFSQ-JP 2023, Barcelona, 17 April 2023 through 20 April 2023. CEUR-WS, 3378
Öppna denna publikation i ny flik eller fönster >>Taxonomic Trace Links Recommender: Context Aware Hierarchical Classification
2023 (Engelska)Ingår i: CEUR Workshop Proceedings / [ed] Ferrari A., Penzenstadler B., Penzenstadler B., Hadar I., Oyedeji S., Abualhaija S., Vogelsang A., Deshpande G., Rachmann A., Gulden J., Wohlgemuth A., Hess A., Fricker S., Guizzardi R., Horkoff J., Perini A., Susi A., Karras O., Dalpiaz F., Moreira A., Amyot D., Spoletini P., CEUR-WS , 2023, Vol. 3378Konferensbidrag, Publicerat paper (Refereegranskat)
Abstract [en]

In the taxonomic trace links concept, the source and target artifacts are connected through knowledge organization structure (e.g., taxonomy). We introduce in this paper a recommender system that recommends labels to requirements artifacts from domain-specific taxonomy to establish taxonomic trace links. The tool exploits the hierarchical nature of taxonomies and uses requirements text and context information as input to the recommender. © 2023 Copyright for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).

Ort, förlag, år, upplaga, sidor
CEUR-WS, 2023
Serie
CEUR Workshop Proceedings, E-ISSN 1613-0073 ; 3378
Nyckelord
Hierarchical classification, Recommender system, Requirements traceability, Taxonomy, Knowledge organization, Recommender systems, Requirements engineering, Context information, Context-Aware, Domain specific, Organization structures, Text information, Taxonomies
Nationell ämneskategori
Programvaruteknik
Identifikatorer
urn:nbn:se:bth-24623 (URN)2-s2.0-85158974761 (Scopus ID)
Konferens
Joint of REFSQ-2023 Workshops, Doctoral Symposium, Posters and Tools Track and Journal Early Feedback, REFSQ-JP 2023, Barcelona, 17 April 2023 through 20 April 2023
Forskningsfinansiär
Trafikverket
Tillgänglig från: 2023-05-26 Skapad: 2023-05-26 Senast uppdaterad: 2025-09-30Bibliografiskt granskad
Abdeen, W. (2022). Reducing the Distance Between Requirements Engineering and Verification. (Licentiate dissertation). Karlskrona: Blekinge Tekniska Högskola
Öppna denna publikation i ny flik eller fönster >>Reducing the Distance Between Requirements Engineering and Verification
2022 (Engelska)Licentiatavhandling, sammanläggning (Övrigt vetenskapligt)
Abstract [en]

Background Requirements engineering and verification (REV) processes play es-sential roles in software product development. There are physical and non-physicaldistances between entities (actors, artifacts, and activities) in these processes. Cur-rent practices that reduce the distances, such as automated testing and alignmentof document structure and tracing only partially close the above mentioned gap.Objective The aim of this thesis is to investigate solutions w.r.t their abilityto reduce the distances between requirements engineering and verification. Twotechniques that are explored in this thesis are automated testing (model-basedtesting, MBT) and alignment of document structure and tracing (traceability).Method The research methods used in this thesis are systematic mapping, soft-ware requirements mining, case study, literature survey, validation study, and de-sign science.Results MBT and traceability are effective in reducing the distance between re-quirements and verification. However, both activities have some shortcoming thatneeds to be addressed when used for that purpose. Current MBT techniques inthe context of software performance do not attain all the goals of MBT: 1) require-ments validation, 2) checking the testability of requirements, and 3) the generationof an efficient test suite. These goals are essential to reduce the distance. We de-veloped and assessed performance requirements verification and test environmentgeneration approach to tackle these shortcomings. Also, traceability between re-quirements and verification suffers from the low granularity of trace links and doesnot support the verification of all requirements. We propose the use of taxonomictrace links to trace and align the structure of requirements specifications and ver-ification artifacts. The results from the validation study show that the solution isfeasible in practice. However, this comes with challenges that need to be addressed.Conclusion MBT and improved traceability reduce multiple distances betweenactors, artifacts, and activities in the requirements engineering and verificationprocess. MBT is most effective in reducing the distances when the model used isbuilt from the requirements. Traceability is essential in easing access to relevantinformation when needed and should not be seen as an overhead. When creatingtrace links, we need to consider the difference in the abstraction, structure, andtime between the linked artifacts

Ort, förlag, år, upplaga, sidor
Karlskrona: Blekinge Tekniska Högskola, 2022
Serie
Blekinge Institute of Technology Licentiate Dissertation Series, ISSN 1650-2140 ; 4
Nyckelord
Requirements, Model-Based Testing, Traceability.
Nationell ämneskategori
Programvaruteknik
Forskningsämne
Programvaruteknik
Identifikatorer
urn:nbn:se:bth-23570 (URN)
Presentation
2022-10-05, J1630, Valhallavägen 1, 371 41, Karlskrona, 09:00 (Engelska)
Opponent
Handledare
Forskningsfinansiär
Trafikverket, DCAT
Anmärkning

Chapter 3 and 4 are papers submitted to journals, and therefore removed from the fulltext file.

Tillgänglig från: 2022-08-25 Skapad: 2022-08-24 Senast uppdaterad: 2025-09-30Bibliografiskt granskad
Organisationer
Identifikatorer
ORCID-id: ORCID iD iconorcid.org/0000-0001-8142-9631

Sök vidare i DiVA

Visa alla publikationer