Skip to main content
Book cover

Designing Usable and Secure Software with IRIS and CAIRIS

  • Textbook
  • © 2018

Overview

  • Explains how to use the IRIS framework to devise processes for designing secure and usable systems
  • Introduces readers to the open-source CAIRIS platform, and how it can be used to support a range of security and usability design activities from creating personas through to analysing architectural risk
  • Includes case studies that illustrate how both security and usability can be incorporated into the initial stages of a system's design

This is a preview of subscription content, log in via an institution to check access.

Access this book

eBook USD 54.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

Licence this eBook for your library

Institutional subscriptions

Table of contents (12 chapters)

  1. Beyond Requirements

Keywords

About this book

Everyone expects the products and services they use to be secure, but 'building security in' at the earliest stages of a system's design also means designing for use as well. Software that is unusable to end-users and unwieldy to developers and administrators may be insecure as errors and violations may expose exploitable vulnerabilities. 

This book shows how practitioners and researchers can build both security and usability into the design of systems. It introduces the IRIS framework and the open source CAIRIS platform that can guide the specification of secure and usable software. It also illustrates how IRIS and CAIRIS can complement techniques from User Experience, Security Engineering and Innovation & Entrepreneurship in ways that allow security to be addressed at different stages of the software lifecycle without disruption. 

Real-world examples are provided of the techniques and processes illustrated in this book, making this text a resource for practitioners, researchers, educators, and students.

Authors and Affiliations

  • Department of Computing & Informatics, Bournemouth University, Poole, Dorset, United Kingdom

    Shamal Faily

About the author

Shamal Faily is a Senior Lecturer in Systems Security Engineering at Bournemouth University, and the maintainer of the open-source CAIRIS platform.  His research explores how both security and usability can be designed into software systems.  In doing so, his work not only provides assurance that security is incorporated into the design of software, but that the software will continue to be secure when used in different physical, social, and cultural contexts of use.

Bibliographic Information

  • Book Title: Designing Usable and Secure Software with IRIS and CAIRIS

  • Authors: Shamal Faily

  • DOI: https://doi.org/10.1007/978-3-319-75493-2

  • Publisher: Springer Cham

  • eBook Packages: Computer Science, Computer Science (R0)

  • Copyright Information: Springer International Publishing AG, part of Springer Nature 2018

  • Softcover ISBN: 978-3-319-75492-5Published: 22 May 2018

  • eBook ISBN: 978-3-319-75493-2Published: 28 April 2018

  • Edition Number: 1

  • Number of Pages: XXX, 258

  • Number of Illustrations: 36 b/w illustrations, 42 illustrations in colour

  • Topics: Systems and Data Security, Software Engineering, User Interfaces and Human Computer Interaction

Publish with us