Home // VALID 2023, The Fifteenth International Conference on Advances in System Testing and Validation Lifecycle // View article


An Exploration of Maven-Based Java Repositories and Their Testing Practices

Authors:
Canol Simsek
Tugkan Tuglular

Keywords: unit testing; repository mining; e-commerce software; game software

Abstract:
With the increasing significance of testing in software development, particularly in gaming and e-commerce, these industries continue to thrive and evolve, ensuring that the software systems powering them are robust, reliable, and capable of delivering an exceptional user experience. The research aims to compare the testing practices of two GitHub fields and automate repository mining, test code scanning, and gathering source code metric processes. The study aims to uncover common testing usage compared to class and method counts in the gaming and e-commerce software repositories. This exploration provides valuable insights regarding overall test coverage on repositories and how test usage affects code quality. An automated tool is developed for repository mining that clones repositories from desired topics. The main objective of this project is to gather the test usage data and source code sizes by creating and using static source code analysis tools to answer if the test usage in terms of test classes and test methods changes by the sizes of the repositories and does testing have a negative correlation with code smells. Our findings align with our test usage and size metrics expectations.

Pages: 1 to 6

Copyright: Copyright (c) IARIA, 2023

Publication date: November 13, 2023

Published in: conference

ISSN: 2308-4316

ISBN: 978-1-68558-101-5

Location: Valencia, Spain

Dates: from November 13, 2023 to November 17, 2023