User-centered Prioritization is a method for assessing the user value of the different topics present in the product backlog agile software development teams work with. It not only puts the users in the spotlight during this decision-making procedure by basing it on the benefits achieved and the level of fulfilment of user needs, but also...

Previous work showed that in the pull-based development model integrators face challenges with regard to prioritizing work in the face of multiple concurrent pull requests. We identified the manual prioritization heuristics applied by integrators and extracted features from these heuristics. The features are used to train a machine learning...