ai-se / bellwether_community

Bellwether Community detection with JS projects using r2c
GNU General Public License v3.0
2 stars 0 forks source link

Commit Guru 150 #12

Open Suvodeep90 opened 5 years ago

Suvodeep90 commented 5 years ago

TODO

Expectation from results:

  1. adequacy of predictors (Pd > 66, pf < 33)
  2. FSS Is useful
  3. Hyerparameter optimization is useful
  4. it all scales
  5. stable conclusion across
  6. stable conclusion locally

FILES

timm commented 5 years ago

Methods: 'ns', 'nd', 'nf', 'entropy', 'la', 'ld', 'lt', 'ndev', 'age', 'nuc', 'exp', 'rexp', 'sexp','fix' FX: commitguru: 13 attributes

image

timm commented 5 years ago

FSS

CFS(https://github.com/ai-se/bellwether_community/blob/master/src/CFS.py) paper: https://www.cs.waikato.ac.nz/ml/publications/1997/Hall-LSmith97.pdf paper: https://www.cs.waikato.ac.nz/~mhall/HallHolmesTKDE.pdf thesis: https://www.cs.waikato.ac.nz/~mhall/thesis.pdf parameter:

temporal selection: https://arxiv.org/pdf/1803.05067.pdf

timm commented 5 years ago

LEARNER: logistic regression

timm commented 5 years ago

Hyper parameter optimizer

suggestions:

timm commented 5 years ago

Success criteria

timm commented 5 years ago

DATA

150 projects rows:

timm commented 5 years ago

what's the PEEKING mechanism?

None. no zzz

Just the activity in the commit

timm commented 5 years ago

LABELLING using keyword labelling

not yet active learning yet

timm commented 5 years ago

TRAIN-TEST rig

suggestions:

timm commented 5 years ago

RELATED WORK

has anyone used this data to get PD>66 nd PF < 33 before?

1) Predicting crashing releases of mobile applications - uses some metrics collected from commit guru along with other code related metrics. (recall- between .5 to .7, prec - ~0.2)

2) Just-In-Time Bug Prediction in Mobile Applications: The Domain Matters! - uses commit guru metrics with FSS - (58(p),25(R),34(F1))

3) Software Maintenance at Commit-Time - (90.75(P) 37.15(R) 52.72(F1))