Survey the usability of the "Linguistic Patterns and Linguistic Styles for Requirements Specification: Focus on Data Entities"
This questionnaire was created in order to obtain feedback regarding the proposed linguistic pattern for the specification of the domain entities in a text-based format.

Linguistic patterns are grammatical rules that allow their users to write correctly in a common language. From a linguistic perspective, grammar is a collection of rules, but also a set of blueprints that guide speakers in producing more comprehensible and predictable sentences. Despite the diversity of terms found in the literature – for instance, "syntactic requirements pattern", "requirements template, or "standardized format" –, we assume the terms "linguistic pattern” and “linguistic style” to mean, respectively, the definition and the representation of such grammatical rules.

Thank you for participating in this questionnaire.

What is your academic level? *
What roles do you have experience in? *
Required
How many years of professional experience do you have? *
How do you rate the proposed linguistic patterns: *
0 (Do not know)
1 (Very Low)
2 (Low)
3 (Medium)
4 (High)
5 (Very High)
Data Entities
Data Attribute
Data Constraints
Cluster of Data Entities
How do you rate the CNL-A linguistic style, in what concerns: *
0 (Do not know)
1 (Very Low)
2 (Low)
3 (Medium)
4 (High)
5 (Very High)
Simplicity
Expressiveness
Readability
Completeness
How do you rate the CNL-B linguistic style, in what concerns: *
0 (Do not know)
1 (Very Low)
2 (Low)
3 (Medium)
4 (High)
5 (Very High)
Simplicity
Expressiveness
Readability
Completeness
How do you rate the RSL linguistic style, in what concerns: *
0 (Do not know)
1 (Very Low)
2 (Low)
3 (Medium)
4 (High)
5 (Very High)
Simplicity
Expressiveness
Readability
Completeness
Which notation is most appropriate from your point of view for describing the proposed patterns? *
According to the description of "BillingSystem" (See details on Appendix A) please specify the remaining entities (including the respective attributes, constraints, etc.), namely "Invoice", "InvoiceLine" and "Customer", using your preferred notation. In particular, you may choose to use CNL-A, CNL-B, RSL, or even another textual notation.
Please, justify your decision regarding the previous question
Comparing to other text-based UML notations (TextUML, Umple, yUML, etc.) for describing the domain model do you give any advantages to proposed linguistic styles and notations (CNL-A, CNL-B, or RSL)? *
Submit
Clear form
Never submit passwords through Google Forms.
This content is neither created nor endorsed by Google. Report Abuse - Terms of Service - Privacy Policy