NEW YORK—Software developers have long used their peers as sounding boards and for help on development projects—sometimes in person, but more frequently through online forums. Increasingly, these ...