iconLogo
Published:2025/11/8 3:11:24

コード習熟度を可視化!最強のPyGress爆誕☆(超要約:Python OSSのスキルUPツール)

1. PyGressって何? 2. 開発者のスキルをCEFRで評価! 3. OSSプロジェクトの運営を劇的に変える!

● 開発者のPythonスキルをCEFR(語学のレベルみたいなもん)で評価するんだって!✨ ● OSS(オープンソースソフトウェア)プロジェクトの開発効率を爆上げできるってこと💖 ● 企業の人材育成や採用にも役立つ、まさに未来のツールって感じ🚀

詳細解説

背景 PythonのOSSプロジェクト、めっちゃ増えてるじゃん? でも、開発者のスキルってバラバラだし、進捗も分かりにくいよね?💦 そこで登場したのが、PyGress! 開発者のコードスキルを可視化して、プロジェクトをスムーズに進めようって話🌟

続きは「らくらく論文」アプリで

PyGress: Tool for Analyzing the Progression of Code Proficiency in Python OSS Projects

Rujiphart Charatvaraphan / Bunradar Chatchaiyadech / Thitirat Sukijprasert / Chaiyong Ragkhitwetsagul / Morakot Choetkiertikul / Raula Gaikovina Kula / Thanwadee Sunetnanta / Kenichi Matsumoto

Assessing developer proficiency in open-source software (OSS) projects is essential for understanding project dynamics, especially for expertise. This paper presents PyGress, a web-based tool designed to automatically evaluate and visualize Python code proficiency using pycefr, a Python code proficiency analyzer. By submitting a GitHub repository link, the system extracts commit histories, analyzes source code proficiency across CEFR-aligned levels (A1 to C2), and generates visual summaries of individual and project-wide proficiency. The PyGress tool visualizes per-contributor proficiency distribution and tracks project code proficiency progression over time. PyGress offers an interactive way to explore contributor coding levels in Python OSS repositories. The video demonstration of the PyGress tool can be found at https://youtu.be/hxoeK-ggcWk, and the source code of the tool is publicly available at https://github.com/MUICT-SERU/PyGress.

cs / cs.SE