Conflict and Reconciliation in Software Design
Abstract
Data analysis software is as open-ended and complex as the research it supports. The written specification is never the full story in an arena where users can’t always know what they want to do next. Requirements often are too vague or too concrete, missing or implicit. They sometimes conflict with one another. How can we design high quality software amidst these variables? In this talk, I will discuss provisional conclusions I have reached concerning software design, based on thirty years of experience developing astronomical software.
- Publication:
-
American Astronomical Society Meeting Abstracts #223
- Pub Date:
- January 2014
- Bibcode:
- 2014AAS...22320301M