https://github.com/brains-on-code/shorter-identifier-names

Shorter Identifier Names Take Longer to Comprehend - Results

https://github.com/brains-on-code/shorter-identifier-names

Science Score: 10.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: ieee.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.2%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Shorter Identifier Names Take Longer to Comprehend - Results

Basic Info
  • Host: GitHub
  • Owner: brains-on-code
  • Language: HTML
  • Default Branch: master
  • Size: 1.23 MB
Statistics
  • Stars: 0
  • Watchers: 3
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created about 9 years ago · Last pushed about 9 years ago

https://github.com/brains-on-code/shorter-identifier-names/blob/master/

# Shorter Identifier Names Take Longer to Comprehend - Results

This repository contains the data obtained during the experiment reported here:

[Shorter identifier names take longer to comprehend](http://ieeexplore.ieee.org/document/7884623/)

Participants answered questionnaires and participated in six trials.
In each trial, they saw a snippet of C# code, where identifier names had been changed to contain either letters, abbreviations or words. The first three trials contained a semantic defect, whereas the last three trials contained a syntax error.

In this repository you will find everything to reason about our results.

 - ```instructions``` contains all pages with information for participants, including instructions for the upcoming tasks. They are in JSON format to be loaded in JavaScript, because we had used a custom built web application available [here](https://github.com/brains-on-code/peter) to display these pages.
 - ```questionnaires``` contains all the questions we asked the participants. Questionnaire 3 was shown AFTER the experiment. The files are written in a custom markdown dialect and can be viewed with any text editor. They can be automatically translated to HTML using [Antwort](https://github.com/empathic-code/antwort).
 - ```snippets``` contains the original stimulus material. The original codes were automatically generated from unit-tested, working codes, and the errors were placed in the snippets automatically. The html files were transformed and displayed with basic Visual Studio Syntax Highlighting using CSS in the final app.
 - ```results``` Contains our raw data.

# Results

| File               | Contains                           |
|--------------------|------------------------------------|
| events.csv         | Keypresses during the experiment   |
| forms.csv          | Submitted formdata,                |
| trials.csv         | Participant answers to each trial  |


# Note
Please note that the study was conducted with a sample of German C# developers.
We had conducted a pretest to understand our stimulus material, which was conducted in English, and thus some instructions slightly differ between the German and English versions.

If you have further questions about how to interpret these data, please let me know, I would be happy to discuss this with you.
 - Johannes Hofmeister (shorter-code [ht] spam.cessor.de)

Owner

  • Name: Brains-on-Code
  • Login: brains-on-code
  • Kind: organization

We are researchers interested in empirical software engineering from Chemnitz, Magdeburg, Saarbrücken, and Raleigh.

GitHub Events

Total
  • Issue comment event: 1
  • Pull request event: 1
  • Fork event: 1
Last Year
  • Issue comment event: 1
  • Pull request event: 1
  • Fork event: 1