TY - GEN
T1 - Change impact analysis for requirement evolution using use case maps
AU - Hassine, Jameleddine
AU - Rilling, Juergen
AU - Hewitt, Jacqueline
AU - Dssouli, Rachida
PY - 2005
Y1 - 2005
N2 - Changing customer needs and computer technology are the driving factors influencing software evolution. There is a need to assess the impact of these changes on existing software systems. Requirement specification is gaining increasingly attention as a critical phase of software systems development process. In particular for larger systems, it quickly becomes difficult to comprehend what impact a requirement change might have on the overall system or parts of the system. Thus, the development of techniques and tools to support the evolution of requirement specifications becomes an important issue. In this paper we present a novel approach to change impact analysis at the requirement level. We apply both slicing and dependency analysis at the Use Case Map specification level to identify the potential impact of requirement changes on the overall system. We illustrate our approach and its applicability with a case study conducted on a simple telephony system.
AB - Changing customer needs and computer technology are the driving factors influencing software evolution. There is a need to assess the impact of these changes on existing software systems. Requirement specification is gaining increasingly attention as a critical phase of software systems development process. In particular for larger systems, it quickly becomes difficult to comprehend what impact a requirement change might have on the overall system or parts of the system. Thus, the development of techniques and tools to support the evolution of requirement specifications becomes an important issue. In this paper we present a novel approach to change impact analysis at the requirement level. We apply both slicing and dependency analysis at the Use Case Map specification level to identify the potential impact of requirement changes on the overall system. We illustrate our approach and its applicability with a case study conducted on a simple telephony system.
UR - http://www.scopus.com/inward/record.url?scp=33846469964&partnerID=8YFLogxK
U2 - 10.1109/IWPSE.2005.8
DO - 10.1109/IWPSE.2005.8
M3 - Conference contribution
AN - SCOPUS:33846469964
SN - 0769523498
SN - 9780769523491
T3 - International Workshop on Principles of Software Evolution (IWPSE)
SP - 81
EP - 90
BT - Proceedings - Eighth International Workshop on Principles of Software Evolution, IWPSE 2005
ER -