D. P. Wood and K. C. Kang, A Classification and Bibliography of Software Prototyping, 1992.

D. Chelimsky, D. Astels, B. Helmkamp, D. North, Z. Dennis et al., The RSpec Book: Behaviour Driven Development with RSpec, 2010.

M. Cohn, User Stories Applied for Agile Software Development, 2004.

T. R. Silva, J. Hak, and M. Winckler, A Behavior-Based Ontology for Supporting Automated Assessment of Interactive Systems, Proceedings of the 11th IEEE International Conference on Semantic Computing, pp.250-257, 2017.

T. R. Silva, J. Hak, and M. Winckler, A Formal Ontology for Describing Interactive Behaviors and Supporting Automated Testing on User Interfaces, International Journal of Semantic Computing, vol.11, issue.04, pp.513-539, 2017.

R. Jeffries, J. R. Miller, C. Wharton, and K. Uyeda, User interface evaluation in the real world: a comparison of four techniques, Proceedings of CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp.119-124, 1991.

J. Tian, Software Inspection, Software Quality Engineering: Testing, Quality Assurance, and Quantifiable Improvement, pp.237-250, 2005.

C. Ebert, Global Software and IT: A Guide to Distributed Development, Projects, and Outsourcing, 2011.

E. R. Luna, I. Garrigós, J. Grigera, and M. Winckler, Capture and Evolution of Web Requirements Using WebSpec, Proc. of the Int. Conference on Web Engineering, vol.6189, pp.173-188, 2010.

R. A. Buchmann and D. Karagiannis, Modelling mobile app requirements for semantic traceability, Requirements Engineering, vol.22, issue.1, pp.41-75, 2017.

M. Winckler and P. Palanque, StateWebCharts: A Formal Description Technique Dedicated to Navigation Modelling of Web Applications, Interactive Systems. Design, Specification, and Verification, pp.61-76, 2003.

J. Barnett, State Chart XML (SCXML): State Machine Notation for Control Abstraction, 2017.

J. Hak, M. Winckler, and D. Navarre, PANDA : Prototyping using ANnotation and Decision Analysis, Proceedings of the 8th ACM SIGCHI Symposium on Engineering Interactive Computing Systems, pp.171-176, 2016.
URL : https://hal.archives-ouvertes.fr/hal-01712526

M. Elkoutbi, I. Khriss, and R. K. Keller, Generating user interface prototypes from scenarios, Proceedings IEEE International Symposium on Requirements Engineering, pp.150-158, 1999.

L. Han, J. Yang, W. Zhao, and Q. Z. Sheng, User Interface Derivation for Business Processes, IEEE Transactions on Knowledge and Data Engineering, 2019.

E. Schlungbaum and T. Elwert, Automatic user interface generation from declarative models, ComputerAided Design of User Interfaces (CADUI), vol.5, pp.3-18, 1996.

A. Wolff, P. Forbrig, A. Dittmar, and D. Reichart, Linking GUI Elements to Tasks -Supporting an Evolutionary Design Process, Proceedings of the 4th International Workshop on Task Models and Diagrams, pp.27-34, 2005.

P. Valente, T. R. Silva, M. Winckler, and N. J. Nunes, The Goals Approach: Enterprise Model-Driven Agile Human-Centered Software Engineering, Proceedings of the 6th International Working Conference on Human-Centred Software Engineering, and 8th International Working Conference on Human Error, Safety, and System Development (HCSE 2016 and HESSD 2016), vol.9856, pp.261-280, 2016.
URL : https://hal.archives-ouvertes.fr/hal-01647713

P. Valente, T. Silva, M. Winckler, and N. Nunes, The Goals Approach: Agile Enterprise Driven Software Development, Complexity in Information Systems Development, vol.22, pp.201-219, 2017.
URL : https://hal.archives-ouvertes.fr/hal-01712542

G. Lucassen, F. Dalpiaz, J. M. Van-der-werf, S. Brinkkemper, and D. Zowghi, Behavior-Driven Requirements Traceability via Automated Acceptance Tests, Proceedings -2017 IEEE 25th International Requirements Engineering Conference Workshops, pp.431-434, 2017.

R. A. De-carvalho, R. S. Manhães, and F. L. De-carvalho-e-silva, Filling the Gap between Business Process Modeling and Behavior Driven Development, 2010.

R. A. De-carvalho, F. L. De-carvalho-e-silva, and R. S. Manhaes, Mapping Business Process Modeling constructs to Behavior Driven Development Ubiquitous Language, 2010.

D. Lübke and T. Van-lessen, Modeling Test Cases in BPMN for Behavior-Driven Development, IEEE Software, pp.15-21, 2016.

I. Khaddam, N. Mezhoudi, and J. Vanderdonckt, Towards Task-Based Linguistic Modeling for Designing GUIs, 27th Conference on l'Interaction Homme-Machine, 2015.
URL : https://hal.archives-ouvertes.fr/hal-01218707

C. Martinie, P. Palanque, and M. Winckler, Designing and Assessing Interactive Systems Using Task Models, IFIP Conference on Human-Computer Interaction, 2015.
URL : https://hal.archives-ouvertes.fr/hal-01679768

J. C. Campos, C. Fayollas, C. Martinie, D. Navarre, P. Palanque et al., Systematic Automation of Scenario-Based Testing of User Interfaces, Proceedings of the 8th ACM SIGCHI Symposium on Engineering Interactive Computing Systems -EICS '16, pp.138-148, 2016.

T. R. Silva, J. Hak, M. Winckler, and O. Nicolas, A Comparative Study of Milestones for Featuring GUI Prototyping Tools, Journal of Software Engineering and Applications, vol.10, issue.06, pp.564-589, 2017.
URL : https://hal.archives-ouvertes.fr/hal-02538370

T. R. Silva, J. Hak, and M. A. Winckler, A Review of Milestones in the History of GUI Prototyping Tools, IFIP TC.13 International Conference on Human-Computer Interaction -INTERACT 2015 Adjunct Proceedings, pp.267-279, 2015.
URL : https://hal.archives-ouvertes.fr/hal-01343040

K. Beck, Test Driven Development: By Example, 2002.

D. Astels, Test-Driven Development: A Practical Guide, 2003.

D. North, What's in a Story?, p.1, 2019.

. Gherkin, Gherkin Reference

M. Beaudouin-lafon and W. E. Mackay, Prototyping Tools and Techniques, Prototype Development and Tools, pp.1-41, 2000.

T. R. Silva, M. Winckler, and C. Bach, Evaluating the usage of predefined interactive behaviors for writing user stories: an empirical study with potential product owners, Technology & Work, 2019.

E. J. Chikofsky, J. H. Cross, and I. I. , Reverse Engineering and Design Recovery: A Taxonomy, IEEE Software, pp.13-17, 1990.

T. R. Silva and M. A. Winckler, Towards Automated Requirements Checking Throughout Development Processes of Interactive Systems, pp.1-2, 2016.
URL : https://hal.archives-ouvertes.fr/hal-01712531

T. R. Silva, Definition of a Behavior-Driven Model for Requirements Specification and Testing of Interactive Systems, Proceedings of the 24th International Requirements Engineering Conference, pp.444-449, 2016.
URL : https://hal.archives-ouvertes.fr/hal-01712535

T. R. Silva, J. Hak, and M. Winckler, Testing Prototypes and Final User Interfaces Through an Ontological Perspective for Behavior-Driven Development, Proceedings of the 6th International Working Conference on Human-Centred Software Engineering, and 8th International Working Conference on Human Error, Safety, and System Development (HCSE 2016 and HESSD 2016), vol.9856, pp.86-107, 2016.
URL : https://hal.archives-ouvertes.fr/hal-01647702

T. R. Silva, J. Hak, and M. Winckler, An Approach for Multi-Artifact Testing Through an Ontological Perspective for Behavior-Driven Development, Complex Systems Informatics and Modeling Quarterly, issue.7, pp.81-107, 2016.
URL : https://hal.archives-ouvertes.fr/hal-01712536

T. R. Silva and M. Winckler, A Scenario-Based Approach for Checking Consistency in User Interface Design Artifacts, Proceedings of the 16th Brazilian Symposium on Human Factors in Computing Systems (IHC 2017, vol.1, pp.21-30, 2017.
URL : https://hal.archives-ouvertes.fr/hal-02138494