TY - GEN
T1 - The Context Dynamics Matrix (CDM)
T2 - 16th Asia-Pacific Software Engineering Conference, APSEC 2009
AU - Alshaikh, Ziyad
AU - Boughton, Clive
PY - 2009
Y1 - 2009
N2 - Context plays an important role in various analysis techniques across disciplines including software engineering. In software engineering, however, context is typically viewed to be merely representing scope and system boundaries. We present a view of context to be a dynamic element of every stage of (software) development, not limited to analysis and design. We introduce a multi-dimensional view of context based on perception and influence, replacing the typical one-dimensional view. To realize the dynamic behaviour of contextual elements we use a 2x2 matrix to represent four contextual states. The contextual states are a result of either contextual/noncontextual influence(s), or explicit/implicit perception(s). We demonstrate the usefulness of our method through a case-study for requirements developed for a system which marks voters electronically using handheld PDA devices. The requirements are analysed and modelled using focal points, context-centres, and context maps.
AB - Context plays an important role in various analysis techniques across disciplines including software engineering. In software engineering, however, context is typically viewed to be merely representing scope and system boundaries. We present a view of context to be a dynamic element of every stage of (software) development, not limited to analysis and design. We introduce a multi-dimensional view of context based on perception and influence, replacing the typical one-dimensional view. To realize the dynamic behaviour of contextual elements we use a 2x2 matrix to represent four contextual states. The contextual states are a result of either contextual/noncontextual influence(s), or explicit/implicit perception(s). We demonstrate the usefulness of our method through a case-study for requirements developed for a system which marks voters electronically using handheld PDA devices. The requirements are analysed and modelled using focal points, context-centres, and context maps.
KW - Context modelling
KW - Requirement analysis
UR - http://www.scopus.com/inward/record.url?scp=76349092453&partnerID=8YFLogxK
U2 - 10.1109/APSEC.2009.74
DO - 10.1109/APSEC.2009.74
M3 - Conference contribution
SN - 9780769539096
T3 - Proceedings - Asia-Pacific Software Engineering Conference, APSEC
SP - 101
EP - 108
BT - Proceedings - 16th Asia-Pacific Software Engineering Conference, APSEC 2009
Y2 - 1 December 2009 through 3 December 2009
ER -