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.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Work in Progress: Considering Human Factors in Collaborative Decision Making for Secure Architecture Design

  • Brahim Hamid,
  • Jason Jaskolka

摘要

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.