There are many obvious ways you can try to improve on our example model. For example, you might try: Using nearest neighbor methods over both packages and users. Building a metric of maintainer quality and adding this predictor to the example logistic model. Incorporating out-degree information from the graphs we're providing. The example model only uses in-degree information. Using regularization to deal with the considerable correlation in the default predictors.