2023•Zenodo (CERN European Organization for Nuclear Research)Open access

Replicatrion package for "Do Polyglot Systems Have Polyglot Developers?"

­ Anonymous

Open full text 0 citations

Abstract

# RP_polyglot_developers Replication package for the paper "Do Polyglot Systems Have Polyglot Developers?" ## Contents of the Replication Package This package contains all the necessary material to replicate the study. It also contains supplementary data to give better insights into the results. - **Scripts/** - `top_contributor_byCommits.py` - the script used to generate columns "Author","Commits" - `getGroupName.py` - auxiliary script used to match aliases - `top_contributor_byChangedLines.py` - the script used to generate columns "AddedLines","ChangedLines" - `top_contributor_byChangedJavaComments.py` - the script used to generate columns "Added_Java_Lines","Deleted_Java_Lines","Added_Java_Comment_Lines", ,"Deleted_Java_Comment_Lines" - `javaparser-core-3.24.4.jar` - javaparser package - `top_contributor_byChangedPythonComments.py` - the script used to generate columns "Added_Python_Lines","Deleted_Python_Lines","Added_Python_Comment_Lines", "Deleted_Python_Comment_Lines" for Python projects - `parsePythonComments.py` - auxiliary script for parsing Python comments with ast in Python2 - `contributor_languages.py` - the script used to generate programmin lanuage collumns beginning with "Changed Java Files Overall" - **csv/** all data is conatained in csv's - ***Java/*** all projects with Java as core language - ***Python/*** all projects with Python as core language

About this research paper

What this paper is about

# RP_polyglot_developers Replication package for the paper "Do Polyglot Systems Have Polyglot Developers?" ## Contents of the Replication Package This package contains all the necessary material to replicate the study. It also contains supplementary data to give better insights into the results. - **Scripts/** - `top_contributor_byCommits.py` - the script used to generate columns "Author","Commits" - `getGroupName.py` - auxiliary script used to match aliases - `top_contributor_byChangedLines.py` - the script used to generate columns "AddedLines","ChangedLines" - `top_contributor_byChangedJavaComments.py` - the script used to generate columns "Added_Java_Lines","Deleted_Java_Lines","Added_Java_Comment_Lines", ,"Deleted_Java_Comment_Lines" - `javaparser-core-3.24.4.jar` - javaparser package - `top_contributor_byChangedPythonComments.py` - the script used to generate columns "Added_Python_Lines","Deleted_Python_Lines","Added_Python_Comment_Lines", "Deleted_Python_Comment_Lines" for Python projects - `parsePythonComments.py` - auxiliary script for parsing Python comments with ast in Python2 - `contributor_languages.py` - the script used to generate programmin lanuage collumns beginning with "Changed Java Files Overall" - **csv/** all data is conatained in csv's - ***Java/*** all projects with Java as core language - ***Python/*** all projects with Python as core language

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

# RP_polyglot_developers Replication package for the paper "Do Polyglot Systems Have Polyglot Developers?" ## Contents of the Replication Package This package contains all the necessary material to replicate the study. It also contains supplementary data to give better insights into the results. - **Scripts/** - `top_contributor_byCommits.py` - the script used to generate columns "Author","Commits" - `getGroupName.py` - auxiliary script used to match aliases - `top_contributor_byChangedLines.py` - the script used to generate columns "AddedLines","ChangedLines" - `top_contributor_byChangedJavaComments.py` - the script used to generate columns "Added_Java_Lines","Deleted_Java_Lines","Added_Java_Comment_Lines", ,"Deleted_Java_Comment_Lines" - `javaparser-core-3.24.4.jar` - javaparser package - `top_contributor_byChangedPythonComments.py` - the script used to generate columns "Added_Python_Lines","Deleted_Python_Lines","Added_Python_Comment_Lines", "Deleted_Python_Comment_Lines" for Python projects - `parsePythonComments.py` - auxiliary script for parsing Python comments with ast in Python2 - `contributor_languages.py` - the script used to generate programmin lanuage collumns beginning with "Changed Java Files Overall" - **csv/** all data is conatained in csv's - ***Java/*** all projects with Java as core language - ***Python/*** all projects with Python as core language

Key concepts: Polyglot, Computer science, Programming language

Related papers

Back to paper searchBrowse research topicsOriginal source
Replicatrion package for "Do Polyglot Systems Have Polyglot Developers?" — Research Paper | ScholarLens