Skoči na glavni sadržaj

Izvorni znanstveni članak

https://doi.org/10.24138/jcomss-2021-0155

Naming the Identified Feature Implementation Blocks from Software Source Code

Ra'Fat Al-Msie'Deen ; Faculty of Information Technology, Mutah University, Mutah, Karak, Jordan
Hamzeh Eyal Salman ; Faculty of Information Technology, Mutah University, Mutah, Karak, Jordan
Anas H. Blasi ; Faculty of Information Technology, Mutah University, Mutah, Karak, Jordan
Mohammed A. Alsuwaiket ; Department of Computer Science and Engineering Technology, Hafr Al Batin University, Hafr Al Batin, Saudi Arabia


Puni tekst: engleski pdf 1.139 Kb

str. 101-110

preuzimanja: 197

citiraj


Sažetak

Identifying software identifiers that implement a particular feature of a software product is known as feature identification. Feature identification is one of the most critical and popular processes performed by software engineers during software maintenance activity. However, a meaningful name must be assigned to the Identified Feature Implementation Block (IFIB) to complete the feature identification process. The feature naming process remains a challenging task, where the majority of existing approaches manually assign the name of the IFIB. In this paper, the approach called FeatureClouds was proposed, which can be exploited by software developers to name the IFIBs from software code. FeatureClouds approach incorporates word clouds visualization technique to name Feature Blocks (FBs) by using the most frequent words across these blocks. FeatureClouds had evaluated by assessing its added benefit to the current approaches in the literature, where limited tool support was supplied to software developers to distinguish feature names of the IFIBs. For validity, FeatureClouds had applied to draw shapes and ArgoUML software. The findings showed that the proposed approach achieved promising results according to well-known metrics in terms of Precision and Recall.

Ključne riječi

feature naming, feature implementation blocks, Software engineering, word clouds

Hrčak ID:

275775

URI

https://hrcak.srce.hr/275775

Datum izdavanja:

30.6.2022.

Posjeta: 546 *