An Empirical Study on the Classificiation of Python Language Features Using Eye-tracking

An Empirical Study on the Classificiation of Python Language Features Using Eye-tracking
Author: Jigyasa Chauhan
Publisher:
Total Pages: 0
Release: 2022
Genre:
ISBN:


Download An Empirical Study on the Classificiation of Python Language Features Using Eye-tracking Book in PDF, Epub and Kindle

Python, currently one of the most popular programming languages, is an objectoriented language that also provides language feature support for other programming paradigms, such as functional and procedural. It is not currently understood how support for multiple paradigms affects the ability of developers to comprehend that code. Understanding the predominant paradigm in code, and how developers classify the predominant paradigm, can benefit future research in program comprehension as the paradigm may factor into how people comprehend that code. Other researchers may want to look at how the paradigms in the code interact with various code smells. To investigate how developers classify the predominant paradigm in Python code, we performed an empirical study while utilizing an eye-tracker. The goal was to see if developers gaze at specific language features while classifying the predominant paradigm and debugging code samples. The study includes both qualitative and quantitative data from 29 Python developers, including their gaze fixations during the tasks. We observed that participants seem to confuse the functional and procedural paradigms, possibly due to confusing terminology used in Python, though they do gaze at specific language features. Overall, participants took more time classifying functional code. The predominant paradigm did not affect their ability to debug code, though they gave lower confidence ratings for functional code.


An Empirical Study on the Classificiation of Python Language Features Using Eye-tracking
Language: en
Pages: 0
Authors: Jigyasa Chauhan
Categories:
Type: BOOK - Published: 2022 - Publisher:

GET EBOOK

Python, currently one of the most popular programming languages, is an objectoriented language that also provides language feature support for other programming
Eye-Tracking with Python and Pylink
Language: en
Pages: 237
Authors: Zhiguo Wang
Categories: Psychology
Type: BOOK - Published: 2021-11-26 - Publisher: Springer Nature

GET EBOOK

Several Python programming books feature tools designed for experimental psychologists. What sets this book apart is its focus on eye-tracking. Eye-tracking is
Drawing multimodality’s bigger picture: Metalanguages and corpora for multimodal analyses
Language: en
Pages: 203
Authors: Janina Wildfeuer
Categories: Language Arts & Disciplines
Type: BOOK - Published: 2024-07-30 - Publisher: Frontiers Media SA

GET EBOOK

Multimodality has most recently been described no longer as a research field or discipline on its own, but rather as a “stage of development within a field”
Eye Tracking Methodology
Language: en
Pages: 336
Authors: Andrew Duchowski
Categories: Computers
Type: BOOK - Published: 2007-09-14 - Publisher: Springer Science & Business Media

GET EBOOK

Despite the availability of cheap, fast, accurate and usable eye trackers, there is little information available on how to develop, implement and use these syst
Natural Language Processing with Python
Language: en
Pages: 506
Authors: Steven Bird
Categories: Computers
Type: BOOK - Published: 2009-06-12 - Publisher: "O'Reilly Media, Inc."

GET EBOOK

This book offers a highly accessible introduction to natural language processing, the field that supports a variety of language technologies, from predictive te