metrics-releases-in-python
Analysis of Static Metrics Across Releases in Python Language Repositories on GitHub.
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.8%) to scientific vocabulary
Keywords
Repository
Analysis of Static Metrics Across Releases in Python Language Repositories on GitHub.
Basic Info
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Topics
Metadata Files
README.md
This repository is part of the Interdisciplinary Work at the institution Puc minas. It aims to answer the following questions:
- With each release of the python software, is there an increase in raw metrics?
- With each release, do the systems become easier to read and less risky to change?
- Does creating releases decrease system maintainability?
With this, the static metric analyzes considered in this work will be obtained for a set of 300 systems that use the Python programming language. They will be extracted from the GitHub version control system, being chosen the Python systems that have at least 10 releases. The tool used to perform the metric analysis will be Radon.
To obtain the measurement data presented in this work, was necessary download the code of 300 python systems. For this, the github graphql tool was used, which allows, through the web service API, to download information from the repositories. Then a script was developed to automate the cloning of repositories. And finally, we develop a program in charge of going through each of these systems, carrying out the measurements using the Radon tool and building a table where all these measurements were recorded.
Team Members
- André Murilo Neves Vasconcelos
- Leonardo Antunes Barreto Noman
- Lorrayne Reis Silva
- Paulo Henrique Cota Starling
- Victor Augusto dos Santos
Teachers
- Humberto Torres Marques Neto
Link to acess the project in overlaf: https://www.overleaf.com/project/6281378431d6a3512e481623
Owner
- Name: Lorrayne Reis
- Login: Lorrayne23
- Kind: user
- Repositories: 1
- Profile: https://github.com/Lorrayne23
Citation (CITATION.cff)
cff-version: 1.0.1
message: Please cite this software using these metadata.
title: Análise de Métricas Estáticas entre releases em repositórios de linguagem Python no GitHub
authors:
- family-names: Neves Vasconcelos
given-names: André Murilo
- family-names: Barreto Noman
given-names: Leonardo Antunes
- family-names: Silva
given-names: Lorrayne Reis
- family-names: Cota Starling
given-names: Paulo Henrique
- family-names: dos Santos
given-names: Victor Augusto
- name-suffix: Professor
affiliation: PUC Minas
family-names: Marques Neto
given-names: Humberto Torres
keywords:
- Métricas
- Python
repository-code: https://github.com/ICEI-PUC-Minas-PPLES-TI/plf-es-2022-1-ti6-6311100-metricas-releases-python
license: CC-BY-4.0
version: 1.0.0
date-released: 2022-05-31