{"id":18839520,"url":"https://github.com/aserg-ufmg/csindex","last_synced_at":"2026-01-28T23:30:16.345Z","repository":{"id":53864161,"uuid":"115436940","full_name":"aserg-ufmg/CSIndex","owner":"aserg-ufmg","description":"Transparent data about Brazilian scientific production in Computer Science","archived":false,"fork":false,"pushed_at":"2024-10-23T22:27:56.000Z","size":15240,"stargazers_count":34,"open_issues_count":0,"forks_count":21,"subscribers_count":9,"default_branch":"master","last_synced_at":"2024-10-24T11:34:13.792Z","etag":null,"topics":["academic-publishing","computer-science","scientific-publishing"],"latest_commit_sha":null,"homepage":"http://csindexbr.org","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aserg-ufmg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"citations.py","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"authors.html","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-12-26T16:14:01.000Z","updated_at":"2024-10-23T22:27:59.000Z","dependencies_parsed_at":"2023-02-02T20:30:33.241Z","dependency_job_id":"799ac4fd-16dd-4bb9-8ed7-701c8d2eac44","html_url":"https://github.com/aserg-ufmg/CSIndex","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aserg-ufmg%2FCSIndex","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aserg-ufmg%2FCSIndex/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aserg-ufmg%2FCSIndex/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aserg-ufmg%2FCSIndex/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aserg-ufmg","download_url":"https://codeload.github.com/aserg-ufmg/CSIndex/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239774307,"owners_count":19694700,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["academic-publishing","computer-science","scientific-publishing"],"created_at":"2024-11-08T02:43:19.864Z","updated_at":"2026-01-28T23:30:16.297Z","avatar_url":"https://github.com/aserg-ufmg.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CSIndexbr\n\nCSIndexbr (https://csindexbr.org) provides transparent data about Brazilian scientific production in Computer Science. We index full research papers published in selected conferences and journals. The papers are retrieved from \u003ca href=\"https://dblp.org/\"\u003eDBLP\u003c/a\u003e.\n\n# Dependencies\n\nCSIndexbr is implemented in Python 3.9 (backend scripts). The front-end uses HTML and pure Javascript.\n\nWe also use:\n\n* [requests](https://pypi.org/project/requests/): \"a simple, yet elegant HTTP library\", which is used to retrieve data from DBLP.\n* [xmltodict](https://pypi.org/project/xmltodict/): \"a Python module that makes working with XML feel like you are working with JSON\", which is used to parse the XML files returned by DBLP.\n\n# Scripts \n\n**All these script must be called from \"data\" folder:**\n\n* *./run se pl chi*: update the papers (and related data) for the listed research areas (se, pl, and chi, in the example). \n\n* *./runall*: update the papers (and related data) for **all** research areas\n\n* *./rundblp*: download dblp files (xml, with papers) for **all** tracked professors\n\n* *./runcitations*: update citations for for **all** research areas\n\n# Input files\n\n** These files must be placed in the \"data\" folder: **\n\nThere are two \"global\" configuration files:\n\n* [all-researchers.csv](https://github.com/aserg-ufmg/CSIndex/blob/master/data/all-researchers.csv): Brazilian CS professors (i.e., from CS departments) whose papers are tracked by CSIndexber, with three columns:\n\n  * Professor name (do not use \"-\" or accents in names)\n  * University (do not use distinct names for the same university; e.g. PUC-Rio and PUC-RIO)\n  * DBLP PID (see in this [screenshot](https://github.com/aserg-ufmg/CSIndex/blob/master/figs/dblp-pid-screenshot.jpg) how to retrieve PIDs from DBLP profiles)\n  \n* [research-areas-config.csv](https://github.com/aserg-ufmg/CSIndex/blob/master/data/research-areas-config.csv): research areas covered by CSIndexbr, with two columns: \n  * research area acronym (e.g., se)\n  * minimum size of the conference papers indexed in this area (e.g., 10).\n\nThe following files are specific of a given research area (i.e., each area has all files listed next; although, in this list, we are using \"se\" as example):\n\n* [se-confs.csv](https://github.com/aserg-ufmg/CSIndex/blob/master/data/se-confs.csv): conferences and journals indexed in a given research area (\"se\", in this case), with three columns: \n\n  * venue name at DBLP:\n    * for conferences, use \"booktitle\" XML entry, see [example](https://dblp.uni-trier.de/rec/xml/conf/esem/CoelhoVSS18.xml); \n    * for journals, use \"journal\" XML entry; see [example](https://dblp.uni-trier.de/rec/xml/journals/jss/BritoHVR18.xml)\n  * venue name in the charts and tables generated by CSIndexbr\n  * venue type, as follows:\n\n    * 1: top-conference \n    * 2: not used anynore\n    * 3: \"regular\" conference (i.e., non-top)\n    * 4: top-journal \n    * 5: \"regular\" journal (i.e., non-top)\n    * 6: magazine or journal that accept short papers (\u003e= 6 pages)\n    * 7: journals with low normalized-h5-index (see [FAQ](https://csindexbr.org/faq.html), for details) \n\n* [se-black-list.txt](https://github.com/aserg-ufmg/CSIndex/blob/master/data/se-black-list.txt): list of papers that **must not** be indexed, although they attend the basic indexing criteria. For example, they are papers published in other tracks, that is not the main research track of a conference. Each line contains the \"url\" XML field of the paper (see [example](https://dblp.uni-trier.de/rec/xml/conf/icse/NetoCLGM13.xml))\n\n* [se-white-list.txt](https://github.com/aserg-ufmg/CSIndex/blob/master/data/se-white-list.txt): list of papers that **must**  be indexed. For example, papers that do not have page numbers at DBLP metadata (see [example](https://dblp.uni-trier.de/rec/xml/journals/smr/SilvaVBAE17.xml))\n\n# Output files\n\n** These files are generated in the \"data\" folder: **\n\nExamples assuming \"se\" research area:\n\n* [se-out-confs.csv](https://github.com/aserg-ufmg/CSIndex/blob/master/data/se-out-confs.csv): number of papers in indexed conferences\n* [se-out-journals.csv](https://github.com/aserg-ufmg/CSIndex/blob/master/data/se-out-journals.csv): number of papers in indexed journals\n* [se-out-profs-list.csv](https://github.com/aserg-ufmg/CSIndex/blob/master/data/se-out-profs-list.csv): professores with indexed papers in the area (and their departments)\n* [se-out-profs.csv](https://github.com/aserg-ufmg/CSIndex/blob/master/data/se-out-profs.csv): number of professores with indexeded papers (in the area) per department\n* [se-out-scores.csv](https://github.com/aserg-ufmg/CSIndex/blob/master/data/se-out-scores.csv): department scores (see formula in the [FAQ](https://csindexbr.org/faq.html))\n* [se-out-papers.csv](https://github.com/aserg-ufmg/CSIndex/blob/master/data/se-out-papers.csv): metadata about indexed papers: year, venue, title, deparments, authors, doi, top or null (otherwise), journal (J) or conference (C), arxiv url or no_arxiv (otherwise), and number of citations\n\n# License:\n\nMIT (for the source code) and CC BY-NC-SA 4.0 (for the data). \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faserg-ufmg%2Fcsindex","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faserg-ufmg%2Fcsindex","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faserg-ufmg%2Fcsindex/lists"}