Design as code: facilitating collaboration between usability and security engineers using CAIRIS

Shamal Faily, Claudia Iacob

Research output: Chapter in Book/Report/Conference proceedingConference contribution

70 Downloads (Pure)

Abstract

Designing usable and secure software is hard without tool-support. Given the importance of requirements, CAIRIS was designed to illustrate the form tool-support for specifying usable and secure systems might take. While CAIRIS supports a broad range of security and usability engineering activities, its architecture needs to evolve to meet the workflows of these stakeholders. To this end, this paper illustrates how CAIRIS and its models act as a vehicle for collaboration between usability and security engineers. We describe how the modified architecture of CAIRIS facilitates this collaboration, and illustrate the tool using three usage scenarios.
Original languageEnglish
Title of host publication2017 IEEE 25th International Requirements Engineering Conference Workshops (REW)
PublisherIEEE
Pages76-82
ISBN (Electronic)978-1-5386-3488-2
ISBN (Print)978-1-5386-3489-9
DOIs
Publication statusPublished - 2 Oct 2017
Event25th IEEE International Requirements Engineering Conference Workshops: REW 2017 - Lisbon, Portugal
Duration: 4 Sep 20178 Sep 2017

Conference

Conference25th IEEE International Requirements Engineering Conference Workshops
Country/TerritoryPortugal
CityLisbon
Period4/09/178/09/17

Fingerprint

Dive into the research topics of 'Design as code: facilitating collaboration between usability and security engineers using CAIRIS'. Together they form a unique fingerprint.

Cite this