Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/anuraganalog/ml-for-software-project-management

Using Machine Learning for software effort
https://github.com/anuraganalog/ml-for-software-project-management

cocomo dataset eda effort engineering estimation jupyter learning machine networks neural notebooks software

Last synced: about 1 month ago
JSON representation

Using Machine Learning for software effort

Awesome Lists containing this project

README

        

# Machine Learning for software effort Estimation

How Machine Learning can be used in software estimation

## COCOMO Dataset

Software development effort multipliers

| Variable | Description |
| --- | --- |
| RELY | Reliability |
| DATA | Database size |
| CPLX | Application complexity |
| TIME | Restriction of time |
| STOR | Restriction of main store |
| VIRT | Volatility of virtual machine |
| TURN | Time of machine performance |
| ACAP | Analyst capability |
| AEXP | Experience with application |
| PCAP | Programmer capability |
| VEXP | Experience with virtual machine |
| LEXP | Experience with programming language |
| MODP | Use programming modern practice |
| TOOL | Use software tools |
| SCHED | Schedule for development |
| LOC | Lines of Code |
| ACTUAL | Software size |

It is a set of 63 project instances, which has 17 feature columns, out of which 15 are categorical variables, and two are continuous variables.
Of which Lines of code(LOC) is an independent variable and Effort is the actual target.