Skip to content

About

Replication of experiments, Descriptive statistics (ANOVA, Chi2square, Wilcoxon, Power calculations), Correlation Analysis (Kendall-tau), Predictive models (logistic regression). Goal is to investigate the factors that impact the accuracy of fault understanding. The analyzed factors are attributes of programmers (profession, year of experience) an…

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

302 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ML_FaultUnderstanding

Goal:

Investigate the factors that impact the accuracy of fault understanding (ability to recognize the code that is causing a software failure). The analyzed factors consist of attributes of programmers (profession, year of experience, coding ability) and tasks (duration, confidence, difficulty).

Metrics:

  • Quit rate
  • Task uptake rate
  • Qualification score
  • Task duration
  • Explanation size
  • Inter-rater reliability

Data:

Two experiments on identifying the code that is causing a software failure. Experiments:

  • E1: 5405 tasks, 777 programmers, 10 real failures from 10 popular open source projects
  • E2: 2580 tasks, 497 programmers, 8 real failures from 5 popular open source projects

Analysis methods:

Experiments replication, descriptive statistics (ANOVA, Chi2square, Wilcoxon), correlation Analysis (Kendall-tau), predictive models (logistic regression,Random Forest).

About

Replication of experiments, Descriptive statistics (ANOVA, Chi2square, Wilcoxon, Power calculations), Correlation Analysis (Kendall-tau), Predictive models (logistic regression). Goal is to investigate the factors that impact the accuracy of fault understanding. The analyzed factors are attributes of programmers (profession, year of experience) an…

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages