Impact Factor (2025): 6.9
DOI Prefix: 10.47001/IRJIET
This research introduces an innovative machine
learning technique for real-time stress level detection based on the analysis
of individual keystroke dynamics. Through the utilization of distinctive typing
patterns unique to each user, our methodology incorporates incremental learning
to iteratively integrate new user inputs, thereby enhancing the accuracy of the
base model. A discreet Python program quietly operates in the background,
collecting keystroke dynamics without disrupting the user's experience. This
natural data collection approach distinguishes our work from prior studies,
which often relied on specialized keyboards, manufactured stressors, or
physiological sensors. At the core of our approach is the hosting of the
machine learning model on a Flask server, utilizing web-based deployment for
versatility and practicality. Driven by the Random Forest algorithm, our model
showcases its effectiveness in real-world scenarios, offering continuous
evaluation of stress levels without intrusive measures. This research
introduces a distinctive dimension to stress prediction, eliminating the need
for external devices or artificial stress inductions. Moreover, it underscores
the vast potential of machine learning and incremental learning paradigms in
crafting adaptable, user-centric systems. Looking, forward, our future
endeavors aim to integrate mobile phone touch keypress dynamics with keyboard
data to construct a comprehensive predictive model, further augmenting the
depth of stress assessment. In conclusion, this research underscores the
transformative role of technology in stress detection, advocating for unobtrusive
yet robust methodologies. By seamlessly integrating into users' interactions,
our approach sets the stage for a more holistic understanding of stress and
opens pathways for its effective management in an increasingly
technology-driven era.
Country : Sri Lanka
IRJIET, Volume 7, Issue 10, October 2023 pp. 400-405
|
[1]
|
"3
types of stress and what you can do to fight them," [Online]. Available:
https://www.betterup.com/blog/types-of-stress. . |
|
[2]
|
J.
Hernandez, P. P. A. R. and M. C. , "Under Pressure: Sensing Stress of
Computer Users," Association of Computing Machinery, p. 10, 2014. |
|
[3]
|
Paul
H. Dietz, B. E. Jonathan Westhues and S. B. , "A Practical Pressure
Sensitive Computer Keyboard," UIST, 2009. |
|
[4]
|
T.
Yamauchi and K. X. , "Reading Emotion From Mouse Cursor Motions:
Affective Computing Approach," Cognitive Science, 2017. |
|
[5]
|
L.
M. Vizer, "Detecting Cognitive and Physical Stress Through Typing
Behavior," 2009. |
|
[6]
|
S.-H.
LAU, "STRESS DETECTION FOR KEYSTROKE DYNAMICS," p. 232, 2018. |
|
[7]
|
L.
Hai-Rong, L. Z.-L. Y. W.-J. and J. D. , "Emotion recognition based on
pressure sensor keyboards," IEEE, 2008. |
|
[8]
|
H.
Lv and W.-Y. W. , "Biologic verification based on pressure sensor
keyboards and classifier fusion techniques," IEEE, 2006. |
|
[9]
|
A.
A. M. S. Y. M. Lim, "Detecting Emotional Stress during Typing Task
with," p. 10, 2014. |
|
[10]
|
D.
Gunetti and C. P. , "Keystroke analysis of free text," ACM, 2005. |