Security and privacy requirements engineering identify security and privacy risks, accordingly, in software in the early stages of the development cycle in order to prevent such risks. Our work is related to the elicitation of security and privacy requirements and the development of modeling languages and processes for designing secure and privacy-aware systems in various environments like cloud computing, Internet of Things, etc.
As many users with different background of knowledge use technologies, it is important to ensure their security and privacy, providing usable systems to use them comfortably. Our work is related to the identification and modeling of the set of security and privacy requirements in a combination with usability requirements. This combination fortifies security, privacy and usability issues in systems, used by various categories of users.
Cloud forensics deals with the intersection between cloud computing and network forensic analysis. Our work in this developing research area is related to the design and development of specific forensics requirements regarding the unique characteristics, the different services and the deployment models of cloud computing in order to provide an integrated framework and assist cloud forensic investigations.
Adaptive Security and Privacy deals with the adaptation of software capabilities regarding users’ needs. This adaptation supports users to manage their privacy requirements and provides secure software that fortify these requirements. Our work is related to the re-consideration of software engineering concerning such issues.
Social informatics deals with the examination of social aspects concerning information technologies. Our work is related to the innovative study and research field in modern Information Society, regarding the addressed challenges deriving from the fundamental changes and the rapid adjustments implied in social and cultural practices due to IT usage, aiming to provide.
Social Software Engineering is a new field of study that aims to identify how social aspects interact and affect software’s design during the software development cycle. The identification of social parameters and criteria that affect the elicitation of technical, functional and non-functional privacy requirements is a critical step for the system to be operative and adaptive to users’ needs.
The prevalence of Information and Communication Technologies (ICTs) has intensified information and communication broadcast, both in digital and real life, while it raises several privacy risks and concerns. Therefore, users’ awareness increase towards this, is of major importance. Focusing on the crucial role of educational and compelling interaction environments, gamification -the use of game design elements in non-gaming applications and programs-, is identified as critical process, in order for users to be more motivated and aware regarding their privacy.