Work in Progress: Considering Human Factors in Collaborative Decision Making for Secure Architecture Design
摘要
Developing large and complex software systems requires the collaboration of teams of developers, architects, managers, and more. These teams often work together during the design phase to make architectural design decisions that can impact many different system qualities including security. Thus, it is important to consider the human factors including levels of expertise and experience, as well as different attitudes and behaviors towards securing the system that impact the decision-making process of the team members individually and as a whole. This paper presents a work in progress that describes a conceptual framework to consider human factors in collaborative decision-making for secure architecture design. The framework is based on a combination of model-driven engineering techniques and human science approaches. We describe a design scenario with which we illustrate the usage of the proposed framework from the development team perspective. This work aims to enhance the understanding of how collaborative decisions are made and to provide better traceability of decisions impacting system security to gain confidence in the decisions taken by a team of diverse members.