Traceability mining between unit test and source code based on textual analysis applied to software systems.
Correctness of the designed system is one of the most important issues in the software development process. Therefore, various tests have been defined and designed to help software teams develop software with little or no problem. Finding a proper link between test class and the class under the test...
| Publicado en: | Digital Scholarship in the Humanities Vol. 36; no. 2; pp. 268 - 286 |
|---|---|
| Autores principales: | , , , , |
| Formato: | Artículo |
| Publicado: |
Oxford University Press / USA
Jun2021
|
| Materias: | |
| Acceso en línea: | Ver este registro en EBSCOhost |
| fields | @attributes: recordID: 1 pdfLink: plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=152743590&site=ehost-live header: @attributes: shortDbName: hlh uiTerm: 152743590 longDbName: Humanities International Complete uiTag: AN controlInfo: bkinfo: jinfo: jid: 2055768X JEO9 jtl: Digital Scholarship in the Humanities issn: 2055768X maglogo: N pubinfo: dt: Jun2021 vid: 36 iid: 2 pid: 622 pub: Oxford University Press / USA artinfo: ui: 152743590 10.1093/llc/fqaa017 ppf: 268 ppct: 18 formats: fmt: @attributes: type: P size: 770KB tig: atl: Traceability mining between unit test and source code based on textual analysis applied to software systems. aug: au: Arshia, Amir Hossein Rasekh, Amir Hossein Moosavi, Mohammad Reza Fakhrahmad, Seyed Mostafa Sadreddini, Mohammad Hadi affil: School of Computer and Electrical Engineering, Shiraz University , Shiraz, Iran su: Systems software Content analysis Design software Computer software development Software architecture sug: subj: Systems software Content analysis Design software Computer software development Software architecture ab: Correctness of the designed system is one of the most important issues in the software development process. Therefore, various tests have been defined and designed to help software teams develop software with little or no problem. Finding a proper link between test class and the class under the test is an important but difficult task. Finding this relation helps the developers to conduct regression tests more efficiently. In this paper, we seek to propose a model for recovering traceable links between test classes and the classes under the test. The proposed method encompasses three parts: (1) method for extracting keywords and the measure of similarity of a specific part of code, (2) backward chain method based on a rule-based system, (3) using hybrid model to find traceable links between test classes and the code under test. This study uses three open-source and one industrial source projects to conduct experiments. The results are satisfactory compared to previous studies. pubtype: Academic Journal doctype: Article src: R language: English refInfo: copyright: @attributes: flag: Y custom: © 2019 EADH: The European Association for Digital Humanities. item: Digital Scholarship in the Humanities holder: Oxford University Press / USA dt: @attributes: year: 2021 holdings: @attributes: islocal: N |
|---|