Dönmez, M. Yunus and Demir, Özlem and Özkan, Erdinç and Samaner, Eren and Candan, Ömer Mert and Seymen, Beste and Yılmaz, Cemal (2017) Metin tabanlı test durumlarının kullanacağı yazılım modüllerinin tahmin edilmesi (Predicting the software modules to be exercised by test cases given in natural language). In: 11th Turkish National Software Engineering Symposium (UYMS 2017), Alanya, Turkey
This is the latest version of this item.
PDF
netasUYMS.pdf
Restricted to Registered users only
Download (316kB) | Request a copy
netasUYMS.pdf
Restricted to Registered users only
Download (316kB) | Request a copy
Official URL: http://ceur-ws.org/Vol-1980/YTM_2017_paper_9.pdf
Abstract
Both static and dynamic program analysis techniques have been extensively used for improving software quality. Recently, other types of analysis approaches have also been developed to analyze the software artifacts written in natural language, such as requirements specification documents and user manuals. In this work, we present a hybrid approach, which combines text analysisbased approaches and traditional program analysis approaches to further improve software quality. In particular, we develop a natural language processingbased approach to analyze textual test cases created manually by practitioners and predict the modules that these test cases would exercise at runtime. Note that this information can then be used in a wide spectrum of quality assurance tasks, such prioritizing the test cases and predicting different types of structural coverage that the test cases would achieve. In the empirical studies conducted on a large and complex industrial software system, the proposed approach successfully predicted the modules to be used with an average F-measure of 0.741 and it was significantly better than random prediction in the statistical manner.
Item Type: | Papers in Conference Proceedings |
---|---|
Subjects: | Q Science > Q Science (General) |
Divisions: | Faculty of Engineering and Natural Sciences > Academic programs > Computer Science & Eng. Faculty of Engineering and Natural Sciences |
Depositing User: | Cemal Yılmaz |
Date Deposited: | 04 Nov 2019 21:42 |
Last Modified: | 13 Sep 2024 16:01 |
URI: | https://research.sabanciuniv.edu/id/eprint/39403 |
Available Versions of this Item
-
Metin tabanlı test durumlarının kullanacağı yazılım modüllerinin tahmin edilmesi. (deposited 08 Sep 2017 23:38)
- Metin tabanlı test durumlarının kullanacağı yazılım modüllerinin tahmin edilmesi (Predicting the software modules to be exercised by test cases given in natural language). (deposited 04 Nov 2019 21:42) [Currently Displayed]