MétaCan
Menu
Retour à la cohorte
Enregistrement W6930859054 · doi:10.5281/zenodo.14203683

Replication Package of the Paper "How do Papers Make into Machine Learning Frameworks: A Preliminary Study on TensorFlow"

2025· dataset· en· W6930859054 sur OpenAlexaff

Notice bibliographique

RevuePolyPublie (École Polytechnique de Montréal) · 2025
Typedataset
Langueen
DomaineNeuroscience
ThématiqueFunctional Brain Connectivity Studies
Établissements canadiensPolytechnique MontréalYork University
Organismes subventionnairesnon disponible
Mots-clésScripting languageReplication (statistics)Link (geometry)SoftwareSoftware package

Résumé

récupéré en direct d'OpenAlex

This replication package contains datasets and scripts related to the paper: "How do Papers Make into Machine Learning Frameworks: A Preliminary Study on TensorFlow" Contributor_Classification.csv: contains the assignment of each contributor to a specific classification. The file contains the following columns: Date : contains the date of each comment Type: describe the type of a pull request (if it is Close, Commit, DESCR, Merge, PC, RC) ID : specific ID of the comment Body : contains the body of the comment analyzed Url : link at each comments NumberPR : number of a PR Name_Contributor: contains the name of a contributor for each comment Contributor_classification: contains the assignment of a specific classification (academic, bot, ML expert, software engineer, unknown), obtained after manual analysis, for each contributor of a comment Contributors_ManualAnalysis.csv: contains the manual analysis performed by two authors to assign a classification for each contributor. The file contains the following columns: Contributors: contains the name of the contributor for each comment Link GitHub: contains the link to the GitHub page for each contributor # PR: contains the number of PRs in which a specific contributor is involved Annotator1: manual classification of the first annotator Annotator2: manual classification of the second annotator Final Classification: contains the final label (academic, bot, ML expert, software engineer, unknown)assigned for each contributor Organization: contains the organization, if any (Google, Hugging Face, Microsoft, OpenAI) ManualAnalysis.csv: contains the manual analysis performed regarding Comment Type, Nature of Comment and Artifact. The .csv contains the following columns: URL: contains the link to each comment NumberPR : number of pull request CommentType1: contains the classification of the first annotator in merit of comment type (Conventional review, Initial implementation, Management, ML review, Other) CommentType2: contains the classification of the second annotator in merit of comment type (Conventional review, Initial implementation, Management, ML review, Other) NatureComment1: contains the classification of the first annotator about the nature of the comment (Approval, Bug fix, Buid error, Clarification, Code, Code convention and spacing, Code review, Comment, Enhancement request, Explanation, Feedback, Introducing alternative implementation, Pinging, Plan for merging into TF, Question, References and referrals, Request a review, Request documentation improvement, Request test, Request verification, Review, Review assignment) NatureComment2: contains the classification of the second annotator about the nature of the comment (Approval, Bug fix, Buid error, Clarification, Code, Code convention and spacing, Code review, Comment, Enhancement request, Explanation, Feedback, Introducing alternative implementation, Pinging, Plan for merging into TF, Question, References and referrals, Request a review, Request documentation improvement, Request test, Request verification, Review, Review assignment) Artifact1: contains the classification of the first annotator with respect to the artifact (Article, Code, Commit, Issue/bug, Link, Review, Other) Artifact2: contains the classification of the second annotator with respect to the artifact (Article, Code, Commit, Issue/bug, Link, Review, Other) FINALCommentType: contains the final classification of the comment type after the resolution of the conflicts FINALNatureComment: contains the final classification of the nature of the comment after resolution of conflicts FINALArtifact: contains the final classification of the artifact after the resolution of conflicts Summary_PR.csv: contains the details about the composition of each PRs. The file contains the following columns: #PullRequest: contains the number of all pull requests analyzed #events: contains the number of all the events analyzed for each PR #comments: contains the number of all comments for each PR #Commit:contains the number of Commit for each PR PC: contains the number of PC for each PR RC: contains the number of RC for each PR Total_PR_Comments.csv: contains information about all comments analyzed. The columns are: Date: contains the date of each comment Type: describes the type of a pull request (if it is Close, Commit, DESCR, Merge, PC, RC) ID: SHAn of the comment NumberPR: PR number Name_Contributor: contains the name of a contributor for each comment Body: contains the body of the comment analyzed Url: link at each comment The replication also contains a directory results in which there are quantitative results. The directory contains: Artifacts.csv: This file contains the results for the artifact. The columns are: #PullRequest: number of the pull request analyzed Article: contains the percentage of the occurrences of the article in the specific pull request Code: contains the percentage of the occurrences of the code in the specific pull request Commit: contains the percentage of the occurrences of the commit in the specific pull request Issue reference: contains the percentage of the occurrences of the issue reference in the specific pull request External link: contains the percentage of the occurrences of the external link in the specific pull request Review: contains the percentage of the occurrences of the review in the specific pull request Other: contains the percentage of the occurrences of the other in the specific pull request ßAlso, the Mean_Value row contains the mean value of all occurrences for each column (Article, Code, Commit, Issue reference, External link, Review, Other) CommentType.csv: this file contains the results for the comment type. The columns are: #PullRequest:number of the pull request analyzed Conventional review: contains the percentage of the occurrences of the conventional review in the specific pull request Initial implementation: contains the percentage of the occurrences of the initial implementation in the specific pull request Management: contains the percentage of the occurrences of the management in the specific pull request ML review: contains the percentage of the occurrences of the ML review in the specific pull request Other: contains the percentage of the occurrences of the Other in the specific pull request Also, the Mean_Value row contains the mean value of all occurrences for each column (Conventional review, Initial implementation, Management, ML review, Other) Contributor.csv: this file contains the results for the contributors. The columns are: #PullRequest: number of the pull requests analyzed academic: contains the percentage of the occurrences of the academic in the specific pull request bot: contains the percentage of the occurrences of the bot in the specific pull request ML expert: contains the percentage of the occurrences of the ML expert in the specific pull request software engineer: contains the percentage of the occurrences of the software engineer in the specific pull request unknown: contains the percentage of the occurrences of unknown in the specific pull request Also, the Mean_Value row contains the mean value of all occurrences for each column (academic, bot, ML expert, software engineer, unknown)

Récupéré en direct depuis OpenAlex et désinversé. Les résumés ne sont pas conservés dans cette base de données : les index inversés représentent 8,6 Go des 9,3 Go de texte de la base, et le serveur dispose de 13 Go libres.

Comment cette classification a été obtenuedéplier

Prédiction machine sur la base complète

Imitation des enseignants

Ni prévalence calibrée, ni vérité terrain. Validation humaine à venir. Le volet Gemma est une étiquette directe du modèle pour chaque travail de la base, lue sur la notice réduite au titre. Le volet Codex est un classifieur appris des 10 348 étiquettes directes de Codex et calibré sur les taux pondérés de l'échantillon; les champs sans appui suffisant ne portent aucun appel Codex. Le mode candidate est l'union des deux volets; le consensus est leur intersection. Ces sorties portent le statut machine_predicted_unvalidated et ne sont pas des étiquettes humaines.

score de la tête « metaresearch » (Codex)0,020
score de la tête « metaresearch » (Gemma)0,218
Version: metacan-v3-hybrid-931329e0061cStatut de validation: machine_predicted_unvalidated
Catégories candidatesMétarecherche, Charge utile insuffisante (le modèle a refusé de juger)
Catégories consensuellesaucune
DomaineSignal candidat: Reproductibilité · Signal consensuel: aucune
Devis d'étudeSignal candidat: Sans objet · Signal consensuel: Sans objet
GenreSignal candidat: Jeu de données · Signal consensuel: Jeu de données
Score de désaccord entre enseignants0,980
Score d'incertitude au seuil0,920

Scores du classifieur distillé par catégorie (deux têtes)

CatégorieCodexGemma
Métarecherche0,0200,218
Méta-épidémiologie (sens strict)0,0020,002
Méta-épidémiologie (sens large)0,0030,004
Bibliométrie0,0050,008
Études des sciences et des technologies0,0030,001
Communication savante0,0090,008
Science ouverte0,0050,006
Intégrité de la recherche0,0020,005
Charge utile insuffisante (le modèle a refusé de juger)0,3550,332

Scores machine (provisoires)

Les deux têtes enseignantes du modèle étudiant, lues sur ce travail. Un score ordonne la base pour la relecture; il n'affirme jamais une catégorie, et le statut de validation accompagne chaque rangée tel quel.

Scores de référence d'un modèle non mature (critères de maturité non atteints, 7 itérations). Un score ordonne; il n'affirme jamais une catégorie.

Tête enseignante Opus0,013
Tête enseignante GPT0,254
Écart entre enseignants0,241 · la distance entre les deux têtes enseignantes sur ce seul travail
Statut de validationscore_only:v0-immature-baseline · tel quel depuis la passe de notation : score_only signifie que le nombre peut ordonner les travaux, et qu'aucune étiquette de catégorie n'en découle

Classification

machine, non validée

Prédiction automatique; un appel candidat d’une seule source (Gemma direct ou Codex distillé), pas un consensus.

Devis d'étudeSans objet
DomaineReproductibilité
GenreJeu de données

Le détail, modèle par modèle et score par score, se trouve en fin de page sous « Comment cette classification a été obtenue ».

En bref

Citations0
Publié2025
Routes d'admission1
Résumé présentoui

Explorer davantage

Même revuePolyPublie (École Polytechnique de Montréal)Même sujetFunctional Brain Connectivity StudiesTravaux en français237 207