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

Direktlänk
Publikationer (7 of 7) Visa alla publikationer
Bin Ali, N., Engström, E., Taromirad, M., Mousavi, M. R., Minhas, N. M., Helgesson, D., . . . Varshosaz, M. (2019). On the search for industry-relevant regression testing research. Empirical Software Engineering, 24(4), 2020-2055
Öppna denna publikation i ny flik eller fönster >>On the search for industry-relevant regression testing research
Visa övriga...
2019 (Engelska)Ingår i: Empirical Software Engineering, ISSN 1382-3256, E-ISSN 1573-7616, Vol. 24, nr 4, s. 2020-2055Artikel i tidskrift (Refereegranskat) Published
Abstract [en]

Regression testing is a means to assure that a change in the software, or its execution environment, does not introduce new defects. It involves the expensive undertaking of rerunning test cases. Several techniques have been proposed to reduce the number of test cases to execute in regression testing, however, there is no research on how to assess industrial relevance and applicability of such techniques. We conducted a systematic literature review with the following two goals: firstly, to enable researchers to design and present regression testing research with a focus on industrial relevance and applicability and secondly, to facilitate the industrial adoption of such research by addressing the attributes of concern from the practitioners' perspective. Using a reference-based search approach, we identified 1068 papers on regression testing. We then reduced the scope to only include papers with explicit discussions about relevance and applicability (i.e. mainly studies involving industrial stakeholders). Uniquely in this literature review, practitioners were consulted at several steps to increase the likelihood of achieving our aim of identifying factors important for relevance and applicability. We have summarised the results of these consultations and an analysis of the literature in three taxonomies, which capture aspects of industrial-relevance regarding the regression testing techniques. Based on these taxonomies, we mapped 38 papers reporting the evaluation of 26 regression testing techniques in industrial settings. © The Author(s) 2019

Ort, förlag, år, upplaga, sidor
New York, NY: Springer, 2019
Nyckelord
Regression testing, Industrial relevance, Systematic literature review, Taxonomy, Recommendations
Nationell ämneskategori
Programvaruteknik
Identifikatorer
urn:nbn:se:hh:diva-41451 (URN)10.1007/s10664-018-9670-1 (DOI)000477582700010 ()2-s2.0-85061506841 (Scopus ID)
Forskningsfinansiär
ELLIIT - The Linköping‐Lund Initiative on IT and Mobile CommunicationsVetenskapsrådet, 621-2014-5057KK-stiftelsen, 20140312
Anmärkning

Other funder: EASE, the Industrial Excellence Centre for Embedded Applications Software Engineering.

Tillgänglig från: 2020-01-31 Skapad: 2020-01-31 Senast uppdaterad: 2022-09-15Bibliografiskt granskad
Aichernig, B. K., Mostowski, W., Mousavi, M. R., Tappler, M. & Taromirad, M. (2018). Model Learning and Model-Based Testing. In: Amel Bennaceur, Reiner Hähnle, Karl Meinke (Ed.), Amel Bennaceur, Reiner Hähnle, Karl Meinke (Ed.), Machine Learning for Dynamic Software Analysis: Potentials and Limits. Paper presented at Machine Learning for Dynamic Software Analysis: Potentials and Limits, International Dagstuhl Seminar 16172, Wadern, Germany, April 24-27, 2016 (pp. 74-100). Heidelberg: Springer
Öppna denna publikation i ny flik eller fönster >>Model Learning and Model-Based Testing
Visa övriga...
2018 (Engelska)Ingår i: Machine Learning for Dynamic Software Analysis: Potentials and Limits / [ed] Amel Bennaceur, Reiner Hähnle, Karl Meinke, Heidelberg: Springer, 2018, s. 74-100Konferensbidrag, Publicerat paper (Refereegranskat)
Abstract [en]

We present a survey of the recent research efforts in integrating model learning with model-based testing. We distinguished two strands of work in this domain, namely test-based learning (also called test-based modeling) and learning-based testing. We classify the results in terms of their underlying models, their test purpose and techniques, and their target domains. © Springer International Publishing AG

Ort, förlag, år, upplaga, sidor
Heidelberg: Springer, 2018
Serie
Lecture Notes in Computer Science, ISSN 0302-9743, E-ISSN 1611-3349 ; 11026
Nationell ämneskategori
Datavetenskap (datalogi)
Identifikatorer
urn:nbn:se:hh:diva-38437 (URN)10.1007/978-3-319-96562-8_3 (DOI)000476941200003 ()2-s2.0-85051109384 (Scopus ID)978-3-319-96561-1 (ISBN)978-3-319-96562-8 (ISBN)
Konferens
Machine Learning for Dynamic Software Analysis: Potentials and Limits, International Dagstuhl Seminar 16172, Wadern, Germany, April 24-27, 2016
Forskningsfinansiär
KK-stiftelsen
Tillgänglig från: 2018-11-28 Skapad: 2018-11-28 Senast uppdaterad: 2021-05-19Bibliografiskt granskad
Araujo, H., Carvalho, G., Sampaio, A., Mousavi, M. R. & Taromirad, M. (2017). A Process for Sound Conformance Testing of Cyber-Physical Systems. In: Randall Bilof (Ed.), 2017 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW): . Paper presented at 10th IEEE International Conference on Software Testing, Verification and Validation (ICSTW), Tokyo, Japan, March 13-17, 2017 (pp. 46-50). Los Alamitos, CA: IEEE Computer Society, Article ID 7899032.
Öppna denna publikation i ny flik eller fönster >>A Process for Sound Conformance Testing of Cyber-Physical Systems
Visa övriga...
2017 (Engelska)Ingår i: 2017 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW) / [ed] Randall Bilof, Los Alamitos, CA: IEEE Computer Society, 2017, s. 46-50, artikel-id 7899032Konferensbidrag, Publicerat paper (Refereegranskat)
Abstract [en]

We present a process for sound conformance testing of cyber-physical systems, which involves functional but also non-functional aspects. The process starts with a hybrid model of cyber-physical systems in which the correct behavior of the system (at its interface level) is specified. Such a model captures both discrete behavior and evolution of continuous dynamics of the system in time. Since conformance testing inherently involves comparing continuous dynamics, the key parameters of the process are (1) the conformance bounds defining when two signals are sufficiently close to each other, and (2) the permitted error margin in the conformance analysis introduced by sampling of continuous signals. The final parameter of this process is (3) finding (and adjusting) the sampling rate of the dynamic behavior. In the specified process, we provide different alternatives for fixing the error margin of the conformance testing if the sampling rate is fixed, establishing the sampling rate if the error margin is fixed and finding conformance bounds once the sampling rate and the error margin are fixed. © 2017 IEEE.

Ort, förlag, år, upplaga, sidor
Los Alamitos, CA: IEEE Computer Society, 2017
Serie
IEEE International Conference on Software Testing Verification and Validation Workshops, ISSN 2159-4848
Nyckelord
Conformance Testing, Cyber-Physical Systems, Hybrid Systems, Approximate Simulation, Conformance Bounds, Sampling Rate
Nationell ämneskategori
Reglerteknik
Identifikatorer
urn:nbn:se:hh:diva-35616 (URN)10.1109/ICSTW.2017.15 (DOI)000403392800009 ()2-s2.0-85018444759 (Scopus ID)978-1-5090-6676-6 (ISBN)978-1-5090-6677-3 (ISBN)
Konferens
10th IEEE International Conference on Software Testing, Verification and Validation (ICSTW), Tokyo, Japan, March 13-17, 2017
Projekt
AUTO-CAAS
Forskningsfinansiär
Vetenskapsrådet, 621-2014-5057KK-stiftelsen, 20140312ELLIIT - The Linköping‐Lund Initiative on IT and Mobile Communications
Anmärkning

Funding: The work of M. R. Mousavi has been partially supported by the Swedish Research Council (Vetenskapsrådet) award number: 621-2014-5057 (Effective Model-Based Testing of Concurrent Systems) and the Swedish Knowledge Foundation (Stiftelsen för Kunskaps- och Kompetensutveckling) in the context of the AUTO-CAAS HöG project (number: 20140312) and the Strategic Research Environment ELLIIT. The work of M. Taromirad has been partially supported by the Swedish Research Council (Vetenskapsrådet) award number: 621-2014-5057 (Effective Model-Based Testing of Concurrent Systems) and the Strategic Research Environment ELLIIT. The work of Hugo Araujo, Gustavo Carvalho and Augusto Sampaio was partially supported by the CIn-UFPE/Motorola cooperation project, as well as CNPq grants 303022/2012-4 and 132332/2015-9.

Tillgänglig från: 2017-12-06 Skapad: 2017-12-06 Senast uppdaterad: 2021-05-19Bibliografiskt granskad
Taromirad, M. & Mousavi, M. R. (2017). Gray-Box Conformance Testing for Symbolic Reactive State Machines. In: Mehdi Dastani & Marjan Sirjani (Ed.), Fundamentals of Software Engineering: 7th International Conference, FSEN 2017, Tehran, Iran, April 26–28, 2017, Revised Selected Papers. Paper presented at 7th International Conference, FSEN 2017, Tehran, Iran, April 26–28, 2017 (pp. 228-243). Heidelberg: Springer Berlin/Heidelberg
Öppna denna publikation i ny flik eller fönster >>Gray-Box Conformance Testing for Symbolic Reactive State Machines
2017 (Engelska)Ingår i: Fundamentals of Software Engineering: 7th International Conference, FSEN 2017, Tehran, Iran, April 26–28, 2017, Revised Selected Papers / [ed] Mehdi Dastani & Marjan Sirjani, Heidelberg: Springer Berlin/Heidelberg, 2017, s. 228-243Konferensbidrag, Publicerat paper (Refereegranskat)
Abstract [en]

Model-based testing (MBT) is typically a black-box testing technique. Therefore, generated test suites may leave some untested gaps in a given implementation under test (IUT). We propose an approach to use the structural and behavioural information exploited from the implementation domain to generate effective and efficient test suites. Our approach considers both specification models and implementation models, and generates an enriched test model which is used to automatically generate test suites. We show that the proposed approach is sound and exhaustive and cover both the specification and the implementation. We examine the applicability and the effectiveness of our approach by applying it to a well-known example from the railway domain. © 2017, IFIP International Federation for Information Processing.

Ort, förlag, år, upplaga, sidor
Heidelberg: Springer Berlin/Heidelberg, 2017
Serie
Lecture Notes in Computer Science, ISSN 0302-9742 ; vol. 10522
Nyckelord
Model checking, Software engineering, Specifications, Testing, Conformance testing, Implementation models, Implementation under tests, Model based testing, Reactive state, Specification models, Test Modeling, Black-box testing
Nationell ämneskategori
Datavetenskap (datalogi)
Identifikatorer
urn:nbn:se:hh:diva-36432 (URN)10.1007/978-3-319-68972-2_15 (DOI)000452447400015 ()2-s2.0-85032873770 (Scopus ID)978-3-319-68971-5 (ISBN)978-3-319-68972-2 (ISBN)
Konferens
7th International Conference, FSEN 2017, Tehran, Iran, April 26–28, 2017
Tillgänglig från: 2018-03-15 Skapad: 2018-03-15 Senast uppdaterad: 2021-05-19Bibliografiskt granskad
Taromirad, M. (2014). A Modelling Approach to Multi-Domain Traceability. (Doctoral dissertation). York: Enterprise Systems Research Group, Department of Computer Science, University of York
Öppna denna publikation i ny flik eller fönster >>A Modelling Approach to Multi-Domain Traceability
2014 (Engelska)Doktorsavhandling, monografi (Övrigt vetenskapligt)
Abstract [en]

Traceability is an important concern in projects that span dierent engineering domains. Traceability can also be mandated, exploited and managed across the engineering lifecycle, and may involve defining connections between heterogeneous models. As a result, traceability can be considered to be multi-domain.

This thesis introduces the concept and challenges of multi-domain traceability and explains how it can be used to support typical traceability scenarios. It proposes a model-based approach to develop a traceability solution which eectively operates across multiple engineering domains. The approach introduced a collection of tasks and structures which address the identified challenges for a traceability solution in multi-domain projects. The proposed approach demonstrates that modelling principles and MDE techniques cab help to address current challenges and consequently improve the eectiveness of a multi-domain traceability solution.

A prototype of the required tooling to support the approach is implemented with EMF and atop Epsilon; it consists of an implementation of the proposed structures (models) and model management operations to support traceability. Moreover, the approach is illustrated in the context of two safety-critical projects where multi-domain traceability is required to underpin certification arguments.

Ort, förlag, år, upplaga, sidor
York: Enterprise Systems Research Group, Department of Computer Science, University of York, 2014. s. 284
Nationell ämneskategori
Datorsystem
Identifikatorer
urn:nbn:se:hh:diva-29156 (URN)
Handledare
Tillgänglig från: 2015-08-19 Skapad: 2015-08-11 Senast uppdaterad: 2021-05-19Bibliografiskt granskad
Taromirad, M., Matragkas, N. & Paige, R. F. (2013). Towards a Multi-Domain Model-Driven Traceability Approach. In: Christophe Jacquet, Daniel Balasubramanian, Edward Jones & Tamás Mészáros (Ed.), Proceedings: 7th International Workshop on Multi-Paradigm Modeling: MPM 2013: co-located with Models 2013: Miami, Florida, 30 September 2013. Paper presented at 7th International Workshop on Multi-Paradigm Modeling (MPM 2013) co-located with 2013 ACM/IEEE 16th International Conference on Model Driven Engineering Languages and Systems (MODELS), Miami, FL, USA, 30 Sept, 2013 (pp. 27-36). Aachen: M. Jeusfeld c/o Redaktion Sun SITE, Informatik V, RWTH Aachen, 1112
Öppna denna publikation i ny flik eller fönster >>Towards a Multi-Domain Model-Driven Traceability Approach
2013 (Engelska)Ingår i: Proceedings: 7th International Workshop on Multi-Paradigm Modeling: MPM 2013: co-located with Models 2013: Miami, Florida, 30 September 2013 / [ed] Christophe Jacquet, Daniel Balasubramanian, Edward Jones & Tamás Mészáros, Aachen: M. Jeusfeld c/o Redaktion Sun SITE, Informatik V, RWTH Aachen , 2013, Vol. 1112, s. 27-36Konferensbidrag, Publicerat paper (Refereegranskat)
Abstract [en]

Traceability is an important concern in projects that span different engineering domains. In such projects, traceability can be used across the engineering lifecycle and therefore is multi-domain, involving heterogeneous models. We introduce the concept and challenges of multi-domain traceability and explain how it can be used to support traceability scenarios. We describe how to build a multi-domain traceability framework using Model-Driven Engineering. The approach is illustrated in the context of the safety-critical systems engineering domain where multi-domain traceability is required to underpin certification arguments.

Ort, förlag, år, upplaga, sidor
Aachen: M. Jeusfeld c/o Redaktion Sun SITE, Informatik V, RWTH Aachen, 2013
Serie
CEUR Workshop Proceedings, ISSN 1613-0073 ; 1112
Nationell ämneskategori
Annan elektroteknik och elektronik
Identifikatorer
urn:nbn:se:hh:diva-29150 (URN)2-s2.0-84908334401 (Scopus ID)
Konferens
7th International Workshop on Multi-Paradigm Modeling (MPM 2013) co-located with 2013 ACM/IEEE 16th International Conference on Model Driven Engineering Languages and Systems (MODELS), Miami, FL, USA, 30 Sept, 2013
Tillgänglig från: 2015-08-11 Skapad: 2015-08-11 Senast uppdaterad: 2021-05-19Bibliografiskt granskad
Taromirad, M. & Paige, R. F. (2012). Agile Requirements Traceability Using Domain-Specific Modelling Languages. In: XM '12: Proceedings of the 2012 Extreme Modeling Workshop. Paper presented at ACM/IEEE 15th International Conference on Model Driven Engineering Languages and Systems (MODELS), Innsbruck, Austria, Sept. 30th - Oct. 5th, 2012 (pp. 45-50). New York, NY: ACM Press
Öppna denna publikation i ny flik eller fönster >>Agile Requirements Traceability Using Domain-Specific Modelling Languages
2012 (Engelska)Ingår i: XM '12: Proceedings of the 2012 Extreme Modeling Workshop, New York, NY: ACM Press, 2012, s. 45-50Konferensbidrag, Publicerat paper (Refereegranskat)
Abstract [en]

Requirements traceability is an important mechanism for managing verification, validation and change impact analysis challenges in system engineering. Numerous model-based approaches have been proposed to support requirements traceability, but significant challenges remain, including finding the appropriate level of granularity for modelling traceability and coping with the lack of uniformity in requirements management tools. This paper argues for an agile modelling approach to managing requirements traceability and, in this context, proposes a domain/project-specific requirements traceability modelling approach. The preliminary approach is illustrated briefly in the context of the safety-critical systems engineering domain, where agile traceability from functional and safety requirements is necessary to underpin certification. © 2012 ACM.

Ort, förlag, år, upplaga, sidor
New York, NY: ACM Press, 2012
Nationell ämneskategori
Annan elektroteknik och elektronik
Identifikatorer
urn:nbn:se:hh:diva-29154 (URN)10.1145/2467307.2467316 (DOI)2-s2.0-84878189487 (Scopus ID)978-1-4503-1804-4 (ISBN)
Konferens
ACM/IEEE 15th International Conference on Model Driven Engineering Languages and Systems (MODELS), Innsbruck, Austria, Sept. 30th - Oct. 5th, 2012
Tillgänglig från: 2015-08-11 Skapad: 2015-08-11 Senast uppdaterad: 2021-05-19Bibliografiskt granskad
Organisationer
Identifikatorer
ORCID-id: ORCID iD iconorcid.org/0000-0002-0838-928x

Sök vidare i DiVA

Visa alla publikationer