{'fraction_non_alphanumeric': 0.01963350785340314, 'fraction_numerical': 0.0, 'mean_word_length': 5.538461538461538, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
An Automatic Layout Approach for iStar Models

The comprehensive syntax of iStar modeling language allows requirements analysts to clearly capture stakeholder’s needs, as well as dependencies among stakeholders. However, such iStar models cannot be automatically laid out using typical layout algorithms, such as hierarchical layout and circular layout. Thus, constructing and adjusting iStar models are laborious tasks, especially when dealing with large-scale models. In this paper, we propose a tentative approach to automatically lay out iStar models using a force-based layout algorithm. In particular, our approach has been designed by taking into account the syntax of iStar models in order to ensure both neatness and understandability of resulting models.