Software systems are becoming more and more complex, making it increasingly hard for users to understand their functions, data collection procedures, and operations on the collected data. Users have the right to know how software work, what data they collect about them and how this data is used. Transparency is key to enhancing users’ trust by enabling their judgment on the outcomes and consequences of a system’s operations. The adoption of agile approaches in situations where requirements are unclear or fast-changing poses new problems for the systematic elicitation and implementation of transparency requirements which are driven by, but lag behind, the functionality.
Here are the main topic that will be presented during this talk:
- Transparency Engineering Methodology (TEM) to generate transparency requirements that enable users’ trust judgment.
- Requirements patterns addressing GDPR’s principle of transparency by default, i.e., through a systematic and structured approach based on the artefacts of agile development.
- A case study using a SCRUM process where, with the help of TEM, existing functional requirements were refined, and transparency requirements generated systematically.
Bio of the speaker:
Dr. Baraa Zieni is a researcher in Computer Science, affiliated with the University of Bristol to work on the ACCEPT project as part of REPHRAIN — National Research Centre on Privacy, Harm Reduction and Adversarial Influence Online. Baraa’s research interests are in the areas of Software Engineering, Requirement Engineering, Trust, Cyber Security, Transparency, Privacy. Her recent publication at IEEE RE21 is on Transparency in Software Engineering, which can be read here.
This talk will be hosted digitally on WebEx, so if you’re interested participating click here to join.