Research Article

Toward an Agile Approach to Managing the Effect of Requirements on Software Architecture during Global Software Development

Table 3

Questionnaire details against each hypothesis.

VariableQuestionRating scaleNumeric mapping

ADo the requirements tend to provide better coverage when stored in the form of cases in the case-based repository?1Failed coverage
5Full coverage

BDoes Twin Peaks in the proposed approach provide better requirement and architecture synchronization?1Complete failure
5Full synchronization

CWhile using agile, does breaking the architecture into small sprints provide better change management?1Not at all
5Excellent management

DDoes the use of a case-based repository increase the complexity of case retrieval, thus hindering requirement change management?1Don’t know
2Up to 25%
326–50%
451–75%
576–100%

EIs the relationship between dependent and independent variables covered properly?1Don’t know
2Up to 25%
326–50%
451–75%
576–100%

FDoes agile practice during GSD lack synchronization between changing requirements and architecture?1Don’t know
2Up to 25%
326–50%
451–75%
576–100%

GIs there any difference between requirement and architecture management from the conventional to the distributed case-based repository approach?1Less than 20%
2Less than 40%
3Less than 60%
4Less than 80%
5Less than 100%