Do not bet on prices doing down for previous gen Intel cpus with the release of the next gen. Only thing that flourishes is the used market with amount of previous gen stuff to sell yet the prices remain way too close to the new gen gear. As others have mention, the performance "upgrade" will very likely not be worth the extra cost of a new mobo + cpu.(& possibly OS) I'm not sure what would "software development" require, but that i5 you have should be good enough. If not, I would just upgrade to an i7k and OC to your hearth's content.
Heck, if I had bought an i5 19 months ago, instead of an i3, I would not see a need to upgrade cpu or motherboard for the next 5-6 years. Sadly, that was not the case. Instead, I've been trying to find a decent, used i5-3470 for less than 150(USD) and it's a pain. Specially when considering that I can get an i5-4590 for 160USD or i5-4690k for 200USD. Overall, considering the cost in my case I don't know if going from an i3 ivy bridge to and i5 skylake would be better perfomance/dollar compare to just upgrade to an i5 ivy.