Investigando o Uso da Inteligência Artificial em Projetos Python Hospedados no GitHub
收藏资源简介:
This dataset was utilized in the research paper titled "Investigando o Uso da Inteligência Artificial em Projetos Python Hospedados no GitHub," accepted for publication in the 12th Workshop on Software Visualization, Evolution, and Maintenance. This study aims to explore the presence and usage of artificial intelligence libraries in Python projects hosted on GitHub. To achieve this, we developed a Python script that analyzes repositories listed in a CSV file, checking for dependencies related to AI. The script utilizes GitHub’s API to access repository data and inspect `requirements.txt` files for mentions of AI libraries. The dataset includes information on repositories that use specific AI libraries, such as TensorFlow, PyTorch, and scikit-learn. By examining these dependencies, the study provides insights into how frequently and in what contexts these libraries are used in real-world Python projects. This research contributes to understanding the adoption of AI technologies in software development and supports practitioners in identifying relevant AI tools in the Python ecosystem.
本数据集被用于一篇题为《Investigando o Uso da Inteligência Artificial em Projetos Python Hospedados no GitHub》的研究论文,该论文已被第12届软件可视化、演化与维护研讨会(12th Workshop on Software Visualization, Evolution, and Maintenance)收录并将正式发表。本研究旨在探究托管于GitHub的Python项目中人工智能(AI)库的存在现状与使用情况。 为达成该研究目标,我们开发了一款Python脚本,用于分析CSV文件中列出的代码仓库,筛查其中与人工智能相关的依赖项。该脚本借助GitHub应用程序编程接口(API)获取仓库数据,并检视`requirements.txt`文件中提及的人工智能库。本数据集涵盖了使用特定人工智能库的代码仓库信息,例如TensorFlow、PyTorch以及scikit-learn。通过对这些依赖项的分析,本研究揭示了上述库在实际Python项目中的使用频率与应用场景。此项研究有助于理解人工智能技术在软件开发中的普及与采纳情况,并可为从业者在Python生态系统中筛选相关人工智能工具提供有力支撑。



