# Visualization System for Transparency Requirement Analytics
## 5 Evaluation
### Case Study
#### 5.2.2 TranspVis Solution  
**Evaluating Common Criteria**  
We evaluate the differences between the initial representation using TranspLan and the final representation using TranspVis based on the evaluation criteria and method described in [27]. These criteria are summarized below:  
* **[C1] Visual encoding**: We focus on visual structures and how TranspVis helps specialists analyze their datasets. For instance, experts search for keyword repetition, circle size/centralization (when adding multiple new keywords/relationships), readability (text appearance), and the detection of incoming and outgoing relationships. * **[C2] Interactions**: The synchronization of TranspVis could facilitate the analysis of Infolet and SitReq data by professionals. * **[C3] Insights extraction**: We examine whether TranspVis reflects any valuable insights from the dataset represented. AWS TranspVis Encoding  
In this section, experts compare between the Shield diagram (Figure A1) and TranspVis system (Figure 10) for the AWS case study. * **[C1] Visual encoding**: The Customer stakeholder was repeated twice in the AWS Shield diagram, but in TranspVis, selecting the Customer stakeholder will show both incoming and outgoing relations without the need for repetition. Furthermore, the Shield diagram is larger than the circle in TranspVis. TranspVis centralizes all keywords into a circle and controls the increased number of keywords/relationships in such a way that readability is not affected. Colors can also be used to quickly identify keywords and relationships. TranspVis text is readable, especially with the ability to rotate the circle to focus on specific labels. Figure 10a shows, for example, categories colored by unique colors and keywords within each category. We can easily see the four categories and the relationships between them. * **[C2] Interactions**: Removing/adding new keywords in TranspVis is possible with only one click, but in the Shield diagram, to remove the AWS Team stakeholder, you should remove them twice. Furthermore, mouse-over/click actions can assist experts in analyzing incoming and outgoing relationships. For example, Figure 10b shows the mouse-over action in \"Personal Information (PI)\" keyword. Experts can easily identify PI outgoing relationships as \"AWS team,\" \" Amazon company\", \"Third-party service provider\", and \"PI location\". \"Customer\", \"PI security\", \"PI collection\", \"Customers PI sharing\", and \"Purpose for using customers PI\" are the incoming relations. * **[C3] Insights extraction**: In TranspVis for AWS (as shown in Figure 10b), experts discover that \"AWS team\", \"Amazon company\", and \"Third-party service provider\" data are using \"Personal Information (PI)\" data, which may not be preferred by AWS users. These details were difficult for the expert to detect in the Shield diagram. * **[C2] Interactions**: \"WhatsApp team\" (S002) stakeholder is a source for six IEs, but the Shield diagram does not reflect this information easily. For **TransPVis**, in Figure 12a, it shows this information from a circle view by just selecting the \"WhatsApp team\" keyword. * **[C3] Insights extraction**: Expert can easily detect serious outgoing and incoming relations and keywords using **TransPVis**. For example, in Figure 12b, the expert can easily notice that \"Facebook company\" is a stakeholder in WhatsApp company and that it uses WhatsApp company \"Personal messages\". Figure 11: **TransPVis**: Circle view of WhatsApp keywords. According to domain experts, TranspVis is an original visualization tool for business information system transparency requirement. It captures the essential elements of such requirements, such as stakeholders and data types for transparency. The simple yet potent visualization enables a comprehensive analysis of transparency stakeholders and their relationships to data elements. It permits a concise and exhaustive explanation of these transparency requirements. The tool also utilizes a variety of customization options to meet the visual requirements of its users.