Data complexity, defined as
the number of data elements per unit of application
functionality, also increased the number of defects. They
also found that structured programming techniques
moderated the effects of volatility and data complexity on
software errors. Using a game-theoretic model, Austin [10]
suggested that under schedule pressures, developers were
likely to compromise on quality