Cited 3 time in
Automated code-based test case reuse for software product line testing
| DC Field | Value | Language |
|---|---|---|
| dc.contributor.author | Jung, Pilsu | - |
| dc.contributor.author | Lee, Seonah | - |
| dc.contributor.author | Lee, Uicheon | - |
| dc.date.accessioned | 2023-12-18T02:00:24Z | - |
| dc.date.available | 2023-12-18T02:00:24Z | - |
| dc.date.issued | 2024-02 | - |
| dc.identifier.issn | 0950-5849 | - |
| dc.identifier.issn | 1873-6025 | - |
| dc.identifier.uri | https://scholarworks.gnu.ac.kr/handle/sw.gnu/68793 | - |
| dc.description.abstract | Context: A software product line (SPL) grows in size as a new product is developed. A new product in an SPL should be tested extensively for quality assurance. For the efficient testing, previous studies suggested reusing the existing test cases of a product family. However, either their methods were not efficient because interventions from human experts, specifications, architecture and/or traceabilities for test cases were required. Objective: To address these limitations, we propose an Automated Code-based Test case reuse for SPLs (ActSPL). ActSPL automatically identifies reusable test cases for new products of a product family using source code and test cases. Method: ActSPL automatically constructs a hash-based traceability links between test cases and source code of a product family. Using the traceability links, ActSPL selects reusable test cases for a given new product from existing test cases of the product family. Results: We evaluated ActSPL in terms of the effectiveness and cost reduction of reusing test cases with five open-source SPLs. The evaluation results showed that ActSPL, on average, achieved 100 % precision and 62 % recall. In addition, ActSPL, on average, saved 47.5 % of time required for testing a new product from scratch. Conclusion: Our study shows the feasibility of ActSPL reusing SPL test cases based on source code and test cases. Our results can be a basis for successive studies for automated code-based SPL testing. © 2023 | - |
| dc.language | 영어 | - |
| dc.language.iso | ENG | - |
| dc.publisher | Elsevier BV | - |
| dc.title | Automated code-based test case reuse for software product line testing | - |
| dc.type | Article | - |
| dc.publisher.location | 네델란드 | - |
| dc.identifier.doi | 10.1016/j.infsof.2023.107372 | - |
| dc.identifier.scopusid | 2-s2.0-85177894162 | - |
| dc.identifier.wosid | 001124030200001 | - |
| dc.identifier.bibliographicCitation | Information and Software Technology, v.166 | - |
| dc.citation.title | Information and Software Technology | - |
| dc.citation.volume | 166 | - |
| dc.type.docType | Article | - |
| dc.description.isOpenAccess | N | - |
| dc.description.journalRegisteredClass | scie | - |
| dc.description.journalRegisteredClass | scopus | - |
| dc.relation.journalResearchArea | Computer Science | - |
| dc.relation.journalWebOfScienceCategory | Computer Science, Information Systems | - |
| dc.relation.journalWebOfScienceCategory | Computer Science, Software Engineering | - |
| dc.subject.keywordAuthor | Product family | - |
| dc.subject.keywordAuthor | Software product line | - |
| dc.subject.keywordAuthor | Software testing | - |
| dc.subject.keywordAuthor | Test case reuse | - |
| dc.subject.keywordAuthor | Traceability | - |
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.
Gyeongsang National University Central Library, 501, Jinju-daero, Jinju-si, Gyeongsangnam-do, 52828, Republic of Korea+82-55-772-0532
COPYRIGHT 2022 GYEONGSANG NATIONAL UNIVERSITY LIBRARY. ALL RIGHTS RESERVED.
Certain data included herein are derived from the © Web of Science of Clarivate Analytics. All rights reserved.
You may not copy or re-distribute this material in whole or in part without the prior written consent of Clarivate Analytics.
