Digital Library[ Search Result ]
UnityPGTA: A Unity Platformer Game Testing Automation Tool Using Reinforcement Learning
Se-chan Park, Deock Yeop Kim, Woo Jin Lee
http://doi.org/10.5626/JOK.2024.51.2.149
The cost of game testing in the video game industry is significant, accounting for nearly half of the expenses. Research efforts are underway to automate testing processes to reduce testing costs. However, existing research on test automation often involves manual tasks such as script writing, which is costly and labor-intensive. Additionally, implementations using virtual environments like VGDL and GVG-AI pose challenges when applied to real game testing. In this paper, we propose a tool for automating game testing with the aim of system fault detection, focusing on a Unity platformer game. The proposed tool is based on a commercial game engine, autonomously analyzing the game without human intervention to establish an automated game testing environment. We compare and analyze the error detection results of the proposed tool with a random baseline model using open-source games, demonstrating the tool"s effectiveness in performing automated game analysis and testing environment setup, ultimately reducing testing costs and improving quality and stability.
A Study on Improvement of Scoring in Programming Practice Questions Using Concolic Testing Technique
Kangbok Seo, Sunghee Lee, Deokyeop Kim, Woojin Lee
http://doi.org/10.5626/JOK.2019.46.11.1133
Recently, as programming education has attracted increasing interest, studies on effective programming education have been actively investigated. Various automatic scoring systems have been developed and are currently used in programming education, but in these systems, there are some contents that the instructor must write, such as test cases for scoring. The test cases used for scoring should not simply use the correct input, but should also be written in consideration of the various parts that students might add to the source code. If the instructor writes such a test case, the author"s mistake may lead to insufficient test cases or incorrect test cases, ultimately resulting in incorrect scoring. In order to solve these problems, this paper proposed a tool to improve the test cases used in existing scoring by applying the concolic testing technique to the source code submitted by the students. In addition, using the proposed tool, we found a case in which the scoring was incorrect, so we added an improved test case to perform the scoring again.
Development of a Motor Speed Controller of Drones Considering Voltage Drop of Battery
Sunghee Lee, Bo Ram Yun, Deok Yeop Kim, Hwangsoo Kim, Woo Jin Lee
http://doi.org/10.5626/JOK.2017.44.6.601
Recently, we have frequently encountered flying drones with the growth of drone industry. However, it is difficult for a driver to stabilize the motor speed of drones, since the voltage of a Lithium polymer battery used in drones may suddenly drop or rise when its power is exhausted. The instability of the motor speed precludes the drone from maintaining a flight altitude, so that the fuselage of a drone performs ascending and descending repeatedly. For solving this problem, existing techniques either add a compensator considering voltage drop of battery or change the control model. Since these techniques use hardware-implemented modules or depend on motor type and experimental results, there is a problem that new suitable modules should be implemented in accordance with the used motor of the fuselage. For solving this problem, in this paper, we implement a motor speed controller in the firmware of drones by considering voltage drop of battery to enhance drone flight stability.
Search

Journal of KIISE
- ISSN : 2383-630X(Print)
- ISSN : 2383-6296(Electronic)
- KCI Accredited Journal
Editorial Office
- Tel. +82-2-588-9240
- Fax. +82-2-521-1352
- E-mail. chwoo@kiise.or.kr