List of Tools
pyTernity
- URL: http://tools.libresoft.es/pyternity
- Author: Diego Barceló <dibarman at gsyc.escet.urjc.es>, Gregorio Robles <grex at gsyc.escet.urjc.es>
- Description: pyTernity is a statistical analysis tool for building and analyzing distributions of ownership/contribution data from software source packages primarily designed to study the patterns in contributions from developers working on libre software projects.
- Technologies: Python, MySQL.
- Execution mode:
- Edit: config.py to configure pyTernity
- Run:
- python pyTernity.py
- python pyTernity_cleaning.py
- python pyTernity_copyright_distribution.py
- Input data: Source files of projects packed in tarballs or uncompressed into directories.
- Output data: A database with the information of the disctinct analyzed projects.
- Technology limitation:
- Could be dupplicated information if the program is rerunning and the database is not deleted.
- Some authors could not be neither detected nor classified by the application.
- Dangerous application (could delete directories if the configuration is not set properly)
- Unreadable code (with some bugs)
- Maturity: unstable.
- Dependencies: python, mysql, nilsimsa, sloccount.
- Documentation:
- License: GNU General Public License (GPL)
- Metrics:
- Distributions of ownership/contribution data from software source packages.
- Patterns in contributions from developers.