Bilge International Journal of Science and Technology Research

Bilge International Journal of Science and Technology Research

A Tool Development for Test Case Based Code Optimization in Java

Yazarlar: Turgay TAYMAZ, Kökten Ulaş BİRANT

Cilt 4 , Sayı 1 , 2020 , Sayfalar 31 - 42

Konular:Mühendislik

DOI:10.30516/bilgesci.616818

Anahtar Kelimeler:Java,Code optimization,PMD,Static code analysis

Özet: Java has been a popular programming language since its first stable release in 1996 because of its platform independence. Along with its popularity Java has been a focus of performance studies since its debut. Developments in hardware has unbelievably advanced the performance of the devices that run Java and thus software performance has lost its popularity until the release of Android OS and rapid increase in mobile device ownership Java language usage has increased once again. Mobile devices having far less system resources compared to personal computers had re-brought software performance studies into the spotlight. However mobile devices have gone into a fast-paced development like all other information technologies and this brought down the need for software performance studies, again. Also, worth mentioning that development of new Java Virtual Machine (JVM) versions has made the specialized compiler studies, which may threaten the platform independency, obsolete except for specific situations. Today it is not enough to consider code optimization solely in terms of performance improvement. Much broader vision is needed like software development processes such as Maintainability, code readability, improving cooperation in multi-programmer projects, software quality assurance. In this study, white box testing approach is adopted as the software testing technique and static code analysis method is selected to ensure line coverage. A new software (JPA) has been developed based on a currently used testing tool (PMD) to improve the user experience.


ATIFLAR
Atıf Yapan Eserler
Henüz Atıf Yapılmamıştır

KAYNAK GÖSTER
BibTex
KOPYALA
@article{2020, title={A Tool Development for Test Case Based Code Optimization in Java}, volume={4}, number={31–42}, publisher={Bilge International Journal of Science and Technology Research}, author={Turgay TAYMAZ,Kökten Ulaş BİRANT}, year={2020} }
APA
KOPYALA
Turgay TAYMAZ,Kökten Ulaş BİRANT. (2020). A Tool Development for Test Case Based Code Optimization in Java (Vol. 4). Vol. 4. Bilge International Journal of Science and Technology Research.
MLA
KOPYALA
Turgay TAYMAZ,Kökten Ulaş BİRANT. A Tool Development for Test Case Based Code Optimization in Java. no. 31–42, Bilge International Journal of Science and Technology Research, 2020.