Software:GGXLog

From HandWiki
GGXLog
GGXLogoIcon.svg
Original author(s)
  • Gilles Caparossi
  • Christophe Leblay
  • Hakim Usoof
Developer(s)HEC Montréal & University of Turku
Initial releaseDecember 10, 2020; 3 years ago (2020-12-10)
Operating systemWindows 10
macOS 10.15
Linux
Platformx86-64
Available in3 languages
List of languages
English, French, Swedish
TypeSurveillance
LicenseCreative Commons license
Websitewww.ggxlog.net

GGXLog in other terms GenoGraphiX-LOG is a keystroke logging software used to log data during a computer-based writing session.[1] GGXLog uses an inbuilt editor to log the writing session with high amount accuracy enabling accurate analysis and data visualisations. GGXLog differed from other similar software as its primary focus in on presenting analysis using Data visualisation primarily based on Graph Theory. The software allows researchers, educators and learners to review and study an online writing process. The writing session is saved as a Tab-separated values log file which can be loaded onto the software for analysis or imported into statistical software such as SPSS or R (programming language) or spreadsheet software such as Microsoft Excel or Numbers (spreadsheet). The log include all keystrokes (including alphanumeric, punctuation, control, navigation and toggle), mouse clicks and use of 3rd party applications. GGXLog include versions for Microsoft Windows, Mac OS X and Linux and currently includes interfaces in English, French and Swedish languages. GenoGraphiX-Log 2.0 is published under the following Creative Commons license; Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0). GGXLog can be downloaded from the GGXLog website.[2]

GGXLog features include:

  1. Record session: Records a writing session with session in three specific contexts.
    1. Free-text: When the writer will be writing freely (The most commonly used)
    2. Translation: When the writer is translating a text
    3. Editing Translation: When the writer will perform a post-editing of an already translated text
  2. Replay session: This feature plays back the writing session with the same sequence of inputs and time spans as was performed during the actual writing.
  3. Graph Representations: This feature represents and analyses the writing session using graphs[3][4]
    1. Graph visualisation of the session
    2. Statistical analysis and visualisation of parameters of the session graph
    3. Pause analysis based on the session graph
    4. Progressive graph: A step by step construction of the graph to visualise the writing process
  4. Notations:
    1. Linear text: A textual representation of the writing session based on Scriptlog and Translog formats
    2. S-Notation: A computer-based technique for analysing revision and text production strategies[5]
  5. Analysis:
    1. Basic Statistics: Includes event analysis, analysis of the final text, time analysis, pause analysis and gene analysis
    2. Burst and Fluency: Data visualisation two psycholinguistic dimensions of writing[6]
    3. Text Length Analysis: Visualisation of length of text seen by the writer with respect to time, deletions, input events and cursor position.
    4. Micro Analysis: Analysis of the events at a microscopic level
    5. Editing Distance Analysis: Analysis of distance in events and time between edits

References

  1. Usoof, Hakim; Leblay, Christophe; Caporossi, Gilles (December 2020). "GenoGraphiX-Log version 2.0 user guide". Les Cahiers du GERAD. https://www.gerad.ca/en/papers/G-2020-68/view. Retrieved 9 June 2021. 
  2. "GGXLog". GGXLog website. Turku University and HEC Monrèl. http://www.ggxlog.net. 
  3. Caporossi, Gilles; Leblay, Christophe (2011). "Online Writing Data Representation: a Graph Theory Approach". In J. Gama, E. Bradley et J. Hollmén (Eds.), Lecture Notes in Computer Sciences 7014 (Advances in Intelligent Data Analysis X): 80–89. https://link.springer.com/chapter/10.1007/978-3-642-24800-9_10. 
  4. Caporossi, Gilles; Leblay, Christophe (2015). "A graph theory approach to online writing data visualizaion". In G. Cislaru (Ed.) Writing(s) at the Crossroads: The Process-Product Interface: 171–181. https://library.oapen.org/bitstream/handle/20.500.12657/25974/1004107.pdf?sequence=1#page=178. 
  5. Kollberg, Py; Eklundh, Kerstin Severinson (December 2020). "Studying Writers’ Revising Patterns with S-Notation Analysis". Studies in Writing 10. doi:10.1007/978-94-010-0468-8_5. 
  6. Miller, KS; Lindgren, E; Sullivan, KPH (2008). "The Psycholinguistic Dimension in Second Language Writing: Opportunities for Research and Pedagogy Using Computer Keystroke Logging". TESOL Quarterly 42 (3): 433–454. doi:10.1002/j.1545-7249.2008.tb00140.x.