University of New Orleans Fund
Dependencies among software artifacts are very useful for various software development and maintenance activities such as change impact analysis and effort estimation. In the past, the focus on artifact dependencies has been at the design and code level rather than at the requirements level. This is due to the difficulties in identifying dependencies in a text-based requirements specification. The authors observed that difficulties reside in the disconnection among itemized requirements and the lack of a more systematic approach to write text-based requirements.