A Model for Software Contexts

12/29/2020
by   Diana Kirk, et al.
0

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.

READ FULL TEXT

page 3

page 4

page 5

research
04/16/2021

Evolving a Model for Software Process Context: An Exploratory Study

In the domain of software engineering, our efforts as researchers to adv...
research
09/17/2022

Some Long-Standing Quality Practices in Software Development

The desire to build quality software systems has been the focus of most ...
research
03/07/2021

Uncovering the Benefits and Challenges of Continuous Integration Practices

In 2006, Fowler and Foemmel defined ten core Continuous Integration (CI)...
research
12/31/2020

Consolidating a Model for Describing Situated Software Practices

Many prescriptive approaches to developing software intensive systems ha...
research
02/18/2021

Investigating a Conceptual Construct for Software Context

A growing number of empirical software engineering researchers suggest t...
research
02/18/2021

Categorising Software Contexts: Research-in-Progress

A growing number of researchers suggest that software process must be ta...
research
04/13/2022

xPACE and TASC Modeler: Tool support for data-driven context modeling

From a requirements engineering point of view, the elicitation of contex...

Please sign up or login with your details

Forgot password? Click here to reset