Key decisions in strategic new product development for small software product businesses | IEEE Conference Publication | IEEE Xplore