Methods and Experiences for Developing Abstractions for Data-intensive, Scientific Applications | IEEE Conference Publication | IEEE Xplore