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)

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.

[thumbnail of netasUYMS.pdf] PDF
netasUYMS.pdf
Restricted to Registered users only

Download (316kB) | Request a copy

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: 26 Apr 2022 09:35
URI: https://research.sabanciuniv.edu/id/eprint/39403

Available Versions of this Item

Actions (login required)

View Item
View Item