SWAT seminar: Thiago R. Silva

Everyone is welcome to attend the SWAT lecture of Thiago R. Silva entitled 'Engineering User Requirements for Ensuring Automated Assessment of Interactive Systems'.
  • What Software Analysis & Transformation English Seminars
  • When 21-06-2019 from 11:00 to 12:00 (Europe/Amsterdam / UTC200)
  • Where Room L017 at CWI, Science Park 123 in Amsterdam
  • Add event to calendar iCal

Everyone is welcome to attend the SWAT lecture of Thiago R. Silva entitled 'Engineering User Requirements for Ensuring Automated Assessment of Interactive Systems'.

Abstract:
The communication gap between domain experts and developers is a long-time issue in software engineering and one of the main reasons for project failure. Misunderstandings about the user requirements are a frequent source of modeling issues and final products which do not meet the expected system behavior. This talk introduces our current efforts on the design of a domain-specific language based on User Stories which should allow to (i) specify testable user requirements in natural language using the domain vocabulary to reduce the communication gap between domain experts and developers, and (ii) support the automated
assessment of user requirements on software artifacts in order to ensure the consistency between them. To achieve these goals, we rely on our previous works developing an ontology for specifying common interactive behaviors on user interfaces design artifacts. We have worked on this ontology as a means to describe such artifacts and their relationships, by providing a non-ambiguous natural language description of user-system interactive tasks. This ontology has been used so far to automatically check the consistency of typical user interface design artifacts (such as scenarios, task models and prototypes) along the software development process.