Evaluating and empirically improving the visual syntax of use case diagrams

M El-Attar - Journal of Systems and Software, 2019 - Elsevier
Use case modeling is a forefront technique to specify functional requirements of a system.
Many research works related to use case modeling have been devoted to improving various …

Extending the UML statecharts notation to model security aspects

M El-Attar, H Luqman, P Karpati… - IEEE Transactions …, 2015 - ieeexplore.ieee.org
Model driven security has become an active area of research during the past decade. While
many research works have contributed significantly to this objective by extending popular …

A scientific evaluation of the misuse case diagrams visual syntax

F Saleh, M El-Attar - Information and Software Technology, 2015 - Elsevier
Context Misuse case modeling is a well-known technique in the domain of capturing and
specifying functional security requirements. Misuse case modeling provides a mechanism …

Perspectives to process modeling

J Krogstie - Business Process Management: Theory and …, 2013 - Springer
An important area of BPM is the modeling of processes. Processes modeling is done for a
number of reasons in relation to BPM, and this chapter will describe main approaches to …

MAV-Vis: a notation for model uncertainty

M Famelis, S Santosa - 2013 5th International Workshop on …, 2013 - ieeexplore.ieee.org
We apply the “Physics of Notations” theory to design MAV-Vis, a concrete syntax for partial
models, ie, models where design uncertainty is explicitly captured. To validate our …

Are models better read on paper or on screen? A comparative study

M El-Attar - Software and Systems Modeling, 2022 - Springer
Is it really better to print everything, including software models, or is it better to view them on
screen? With the ever increasing complexity of software systems, software modeling is …

Empirical validating the cognitive effectiveness of a new feature diagrams visual syntax

M Saeed, F Saleh, S Al-Insaif, M El-Attar - Information and Software …, 2016 - Elsevier
Context Feature models are commonly used to capture and communicate the commonality
and variability of features in a Software Product Line. The core component of Feature …

On the accessibility of the grayscale version of a PoN‐enabled use case notation

M El‐Attar - Journal of Software: Evolution and Process, 2024 - Wiley Online Library
The physics of notations (PoN) is a framework for designing cognitively effective notations.
Cognitive effectiveness refers to the ease (speed and accuracy) by which model readers …

Narration as a technique to improve process model comprehension: Tell me what I cannot see

B Aysolmaz, FN Cayhani, HA Reijers - International Conference on …, 2022 - Springer
Conceptual models play a vital role in the engineering of information systems. A variety of
stakeholders rely on their use, but they often find it challenging to make sense of such …

[PDF][PDF] How researchers use diagrams in communicating neural network systems

G Marshall, A Freitas, C Jay - arXiv preprint arXiv:2008.12566, 2020 - researchgate.net
Neural networks are a prevalent and effective machine learning component, and their
application is leading to significant scientific progress in many domains. As the field of …