Replicatrion package for "Do Polyglot Systems Have Polyglot Developers?"
收藏资源简介:
# 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




