What Do We Know about Scientific Software Development's Agile Practices? | IEEE Journals & Magazine | IEEE Xplore