Description
First official release of inspect4py, which includes:
Extraction of module dependencies
Extraction of all functions in the code, including their documentation, parameters, accepted values, and call list.
Extraction of all classes in the code, with all their methods and respective documentation
Extraction of the control flow of each file.
Extraction of the hierarchy of directories and files.
Extraction the requirements used in the software project.
Classification of which files are tests
Classification of the main type of software project (script, package, library or service).
Return a ranking of the different ways in which a a software component can be run, ordered by relevance.
Extraction of module dependencies
Extraction of all functions in the code, including their documentation, parameters, accepted values, and call list.
Extraction of all classes in the code, with all their methods and respective documentation
Extraction of the control flow of each file.
Extraction of the hierarchy of directories and files.
Extraction the requirements used in the software project.
Classification of which files are tests
Classification of the main type of software project (script, package, library or service).
Return a ranking of the different ways in which a a software component can be run, ordered by relevance.
| Date made available | 2022 |
|---|---|
| Publisher | Zenodo |
Software
- Software
Research output
- 1 Conference contribution
-
inspect4py: a knowledge extraction framework for Python code repositories
Filgueira, R. & Garijo, D., 17 Oct 2022, Proceedings of the 19th International Conference on Mining Software Repositories (MSR 2022). Lo, D., McIntosh, S. & Novielli, N. (eds.). New York, NY: ACM, p. 232-236 5 p.Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
Open AccessFile