A Model for Software Contexts

Diana Kirk, Stephen G. MacDonell

2013

Abstract

It is widely acknowledged by researchers and practitioners that software development methodologies are generally adapted to suit specific project contexts. Research into practices-as-implemented has been fragmented and has tended to focus either on the strength of adherence to a specific methodology or on how the efficacy of specific practices is affected by contextual factors. We submit the need for a more holistic, integrated approach to investigating context-related best practice. We propose a six-dimensional model of the problem-space, with dimensions organisational drivers (why), space and time (where), culture (who), product life-cycle stage (when), product constraints (what) and engagement constraints (how). We test our model by using it to describe and explain a reported implementation study. Our contributions are a novel approach to understanding situated software practices and a preliminary model for software contexts.

Download


Paper Citation


in Harvard Style

Kirk D. and G. MacDonell S. (2013). A Model for Software Contexts . In Proceedings of the 8th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE, ISBN 978-989-8565-62-4, pages 197-204. DOI: 10.5220/0004456801970204

in Bibtex Style

@conference{enase13,
author={Diana Kirk and Stephen G. MacDonell},
title={A Model for Software Contexts},
booktitle={Proceedings of the 8th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,},
year={2013},
pages={197-204},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004456801970204},
isbn={978-989-8565-62-4},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 8th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,
TI - A Model for Software Contexts
SN - 978-989-8565-62-4
AU - Kirk D.
AU - G. MacDonell S.
PY - 2013
SP - 197
EP - 204
DO - 10.5220/0004456801970204