Development and Implementation of the Algorithm Designed to Struggle with Videogame Addiction
Saved in:
| Title: | Development and Implementation of the Algorithm Designed to Struggle with Videogame Addiction |
|---|---|
| Authors: | Dmitry Sychugov, Uliana Ilinykh |
| Source: | Современные информационные технологии и IT-образование, Vol 18, Iss 1, Pp 202-211 (2022) |
| Publisher Information: | The Fund for Promotion of Internet media, IT education, human development «League Internet Media» |
| Publication Year: | 2022 |
| Collection: | Directory of Open Access Journals: DOAJ Articles |
| Subject Terms: | computer games, video games, game addiction, struggling with the game addiction, key pressing dynamics, keyboard user input, keylogger program, software development, java development, neural network, machine learning, random forest classifier, Electronic computers. Computer science, QA75.5-76.95 |
| Description: | Game addiction appears to be a widespread disease among young people. Nowadays methods, such as parent control programs, have their own disadvantages. In this work a new method for controlling game activity is researched. It depends on analyzing user’s keyboard input. Research includes experiment in the order to collect information about key pressing dynamics during gaming. It turns out that gamers have their own unique pattern in how they press the keys. The most widespread type of the games are the games using four main buttons to control characters. Such games clearly differ from other types of computer activity such as typing or writing code. The main goal of this work is to develop and implement the algorithm which uses this pattern to detect games and stop computer process which runs the game. Machine learning methods appeared to be good for these purposes. The experiment allowed us to create a big database with input scans. Records are used to train a random forest classifier. Java programming language is used for implementing algorithm as a program product. JNativeHook open library is used for scanning process. At the start, the program creats a random forest classifier and trains it with static data. After this the main cycle of the program starts: every 20 seconds a new scan is performed and analyzed. If the program determines that there is currently game activity, then it will try to detect the game computer process and to stop it. During testing program showed great results for game with described above pattern: it detected the game and stopped its process for ten times in a row without any false effects. |
| Document Type: | article in journal/newspaper |
| Language: | Russian |
| Relation: | http://sitito.cs.msu.ru/index.php/SITITO/article/view/833; https://doaj.org/toc/2411-1473; https://doaj.org/article/43bb3eee3bf3469e85ce8d42d563aaf4 |
| DOI: | 10.25559/SITITO.18.202201.202-211 |
| Availability: | https://doi.org/10.25559/SITITO.18.202201.202-211 https://doaj.org/article/43bb3eee3bf3469e85ce8d42d563aaf4 |
| Accession Number: | edsbas.C2EE7F96 |
| Database: | BASE |
| FullText | Text: Availability: 0 CustomLinks: – Url: https://doi.org/10.25559/SITITO.18.202201.202-211# Name: EDS - BASE (s4221598) Category: fullText Text: View record from BASE – Url: https://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=EBSCO&SrcAuth=EBSCO&DestApp=WOS&ServiceName=TransferToWoS&DestLinkType=GeneralSearchSummary&Func=Links&author=Sychugov%20D Name: ISI Category: fullText Text: Nájsť tento článok vo Web of Science Icon: https://imagesrvr.epnet.com/ls/20docs.gif MouseOverText: Nájsť tento článok vo Web of Science |
|---|---|
| Header | DbId: edsbas DbLabel: BASE An: edsbas.C2EE7F96 RelevancyScore: 925 AccessLevel: 3 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 925.000732421875 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Development and Implementation of the Algorithm Designed to Struggle with Videogame Addiction – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Dmitry+Sychugov%22">Dmitry Sychugov</searchLink><br /><searchLink fieldCode="AR" term="%22Uliana+Ilinykh%22">Uliana Ilinykh</searchLink> – Name: TitleSource Label: Source Group: Src Data: Современные информационные технологии и IT-образование, Vol 18, Iss 1, Pp 202-211 (2022) – Name: Publisher Label: Publisher Information Group: PubInfo Data: The Fund for Promotion of Internet media, IT education, human development «League Internet Media» – Name: DatePubCY Label: Publication Year Group: Date Data: 2022 – Name: Subset Label: Collection Group: HoldingsInfo Data: Directory of Open Access Journals: DOAJ Articles – Name: Subject Label: Subject Terms Group: Su Data: <searchLink fieldCode="DE" term="%22computer+games%22">computer games</searchLink><br /><searchLink fieldCode="DE" term="%22video+games%22">video games</searchLink><br /><searchLink fieldCode="DE" term="%22game+addiction%22">game addiction</searchLink><br /><searchLink fieldCode="DE" term="%22struggling+with+the+game+addiction%22">struggling with the game addiction</searchLink><br /><searchLink fieldCode="DE" term="%22key+pressing+dynamics%22">key pressing dynamics</searchLink><br /><searchLink fieldCode="DE" term="%22keyboard+user+input%22">keyboard user input</searchLink><br /><searchLink fieldCode="DE" term="%22keylogger+program%22">keylogger program</searchLink><br /><searchLink fieldCode="DE" term="%22software+development%22">software development</searchLink><br /><searchLink fieldCode="DE" term="%22java+development%22">java development</searchLink><br /><searchLink fieldCode="DE" term="%22neural+network%22">neural network</searchLink><br /><searchLink fieldCode="DE" term="%22machine+learning%22">machine learning</searchLink><br /><searchLink fieldCode="DE" term="%22random+forest+classifier%22">random forest classifier</searchLink><br /><searchLink fieldCode="DE" term="%22Electronic+computers%2E+Computer+science%22">Electronic computers. Computer science</searchLink><br /><searchLink fieldCode="DE" term="%22QA75%2E5-76%2E95%22">QA75.5-76.95</searchLink> – Name: Abstract Label: Description Group: Ab Data: Game addiction appears to be a widespread disease among young people. Nowadays methods, such as parent control programs, have their own disadvantages. In this work a new method for controlling game activity is researched. It depends on analyzing user’s keyboard input. Research includes experiment in the order to collect information about key pressing dynamics during gaming. It turns out that gamers have their own unique pattern in how they press the keys. The most widespread type of the games are the games using four main buttons to control characters. Such games clearly differ from other types of computer activity such as typing or writing code. The main goal of this work is to develop and implement the algorithm which uses this pattern to detect games and stop computer process which runs the game. Machine learning methods appeared to be good for these purposes. The experiment allowed us to create a big database with input scans. Records are used to train a random forest classifier. Java programming language is used for implementing algorithm as a program product. JNativeHook open library is used for scanning process. At the start, the program creats a random forest classifier and trains it with static data. After this the main cycle of the program starts: every 20 seconds a new scan is performed and analyzed. If the program determines that there is currently game activity, then it will try to detect the game computer process and to stop it. During testing program showed great results for game with described above pattern: it detected the game and stopped its process for ten times in a row without any false effects. – Name: TypeDocument Label: Document Type Group: TypDoc Data: article in journal/newspaper – Name: Language Label: Language Group: Lang Data: Russian – Name: NoteTitleSource Label: Relation Group: SrcInfo Data: http://sitito.cs.msu.ru/index.php/SITITO/article/view/833; https://doaj.org/toc/2411-1473; https://doaj.org/article/43bb3eee3bf3469e85ce8d42d563aaf4 – Name: DOI Label: DOI Group: ID Data: 10.25559/SITITO.18.202201.202-211 – Name: URL Label: Availability Group: URL Data: https://doi.org/10.25559/SITITO.18.202201.202-211<br />https://doaj.org/article/43bb3eee3bf3469e85ce8d42d563aaf4 – Name: AN Label: Accession Number Group: ID Data: edsbas.C2EE7F96 |
| PLink | https://erproxy.cvtisr.sk/sfx/access?url=https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsbas&AN=edsbas.C2EE7F96 |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.25559/SITITO.18.202201.202-211 Languages: – Text: Russian Subjects: – SubjectFull: computer games Type: general – SubjectFull: video games Type: general – SubjectFull: game addiction Type: general – SubjectFull: struggling with the game addiction Type: general – SubjectFull: key pressing dynamics Type: general – SubjectFull: keyboard user input Type: general – SubjectFull: keylogger program Type: general – SubjectFull: software development Type: general – SubjectFull: java development Type: general – SubjectFull: neural network Type: general – SubjectFull: machine learning Type: general – SubjectFull: random forest classifier Type: general – SubjectFull: Electronic computers. Computer science Type: general – SubjectFull: QA75.5-76.95 Type: general Titles: – TitleFull: Development and Implementation of the Algorithm Designed to Struggle with Videogame Addiction Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Dmitry Sychugov – PersonEntity: Name: NameFull: Uliana Ilinykh IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 01 Type: published Y: 2022 Identifiers: – Type: issn-locals Value: edsbas – Type: issn-locals Value: edsbas.oa Titles: – TitleFull: Современные информационные технологии и IT-образование Type: main |
| ResultId | 1 |
Nájsť tento článok vo Web of Science