Interactive Methodology to Iteratively Add Functionality to Swarm Programs | IEEE Conference Publication | IEEE Xplore