||Use Cases represent a popular modeling technique amongst
practitioners to capture and define requirements in the software development
process. Different techniques, templates, and styles have been proposed in
the literature to describe Use Cases.
Over the years, a variety of techniques, templates, and styles for
describing Use Cases have been proposed, aiming at offering solutions with
high comprehensibility. Some of these introduce screen mockups to increase
the comprehension of functional requirements and then promote the
communication among stakeholders, analysts, and developers.
We present and discuss a controlled experiment for assessing the
effectiveness of including screen mockups when adopting Use Cases. The
results indicate a clear improvement in terms of understandability of
functional requirements when screen mockups are present with no significant
impact on effort.