Doğan, Kutsal; Ji, Yonghua; Radhakrishnan, Suresh; … - 2013
Software product versioning (i.e., upgrading the product after its initial release) is a widely adopted practice followed by leading software providers such as Microsoft, Oracle, and IBM. Unlike conventional durable goods, software products are relatively easy to upgrade, making upgrades a...