Product Release Planning: Methods, Tools and Applications