This repository contains source code and paper source files for an individual bibliometric analysis of ACM SIGCSE-related proceedings data. The analysis focuses on publication growth, author productivity, co-authorship structure, brokerage, and cited-author visibility.
Analysis/02_people_influence_analysis.py: main Python analysis script.mywork/JueWang_Analysis.tex: LaTeX source for the research paper.mywork/JueWang_Analysis.bib: bibliography file.mywork/ACM-Reference-Format.bstandmywork/acmart.cls: local ACM LaTeX support files.
The analysis expects the course-provided spreadsheet to be placed at the repository root:
acm_sigcse_references_with_authors.xlsx
This spreadsheet is not included in the repository because it was provided for coursework use.
From the repository root, run:
python Analysis/02_people_influence_analysis.pyThe script writes generated tables and figures to:
Analysis/output/
You can also specify custom paths:
python Analysis/02_people_influence_analysis.py \
--input acm_sigcse_references_with_authors.xlsx \
--output Analysis/outputThe script uses:
pandasmatplotlibnetworkxopenpyxlif available, with a built-in fallback reader for.xlsxfiles
Generated outputs are excluded from version control because they can be reproduced from the script and input spreadsheet. The network visualization uses deterministic ordering and fixed layout seeds so repeated runs with the same input data and dependency versions should produce stable results.