2015
DOI: 10.18293/seke2015-179
|View full text |Cite
|
Sign up to set email alerts
|

Creating User Scenarios through User Interaction Diagrams by Non-Technical Customers

Abstract: Abstract-This paper investigates the applicability of User Interaction Diagrams (UIDs) as user scenarios for specifying requirements of software built by non-technical customers. User scenarios represent an alternative to representation of Acceptance Test-Driven Development (ATDD). Two methods for building user scenarios using UIDs were proposed: the progressive and the regressive methods. The progressive method for construction of scenarios provides a description from any starting point until the expected res… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
11
0

Year Published

2015
2015
2021
2021

Publication Types

Select...
2
1
1

Relationship

4
0

Authors

Journals

citations
Cited by 4 publications
(11 citation statements)
references
References 11 publications
0
11
0
Order By: Relevance
“…The use of acceptance test scenarios as an artifact to specify software requirements were also analyzed in [9], which performed an experiment to verify the capability of non-technical users in creating user scenarios of a puzzle game using acceptance testing. The acceptance testing technique used in this experimentation was the User Scenario through User Interaction Diagram (US-UID).…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…The use of acceptance test scenarios as an artifact to specify software requirements were also analyzed in [9], which performed an experiment to verify the capability of non-technical users in creating user scenarios of a puzzle game using acceptance testing. The acceptance testing technique used in this experimentation was the User Scenario through User Interaction Diagram (US-UID).…”
Section: Related Workmentioning
confidence: 99%
“…Acceptance testing is a black box testing that aims to determine if a software system meets customer requirements from user's point of view [3,7,9]. As defined in the IEEE Standard 1012-1986 [10], acceptance testing is a "formal testing conducted to determine whether or not a system satisfies its acceptance criteria and to enable the customer to determine whether or not to accept the system".…”
Section: Introductionmentioning
confidence: 99%
“…The small population of participants is a weakness. However, it is possible to reply the methodology to increase the data [6].…”
Section: Threats To Validitymentioning
confidence: 99%
“…The objective of the experiment is to demonstrate the use of UIDs as user scenarios to specify requirements in the agile development, and compare the outcomes from applying both the progressive and regressive methods [6].…”
Section: Introductionmentioning
confidence: 99%
“…The User Scenarios through User Interaction Diagrams (US-UIDs) are suggested to allow that non-technician users define software functional requirements in the ATDD approach [4,5]. The US-UIDs are used to specify primarily the values of the information exchanged between the user and the computer in tasks that represent functional requirements, mainly in information systems and can be used as automated acceptance tests [6].…”
Section: Introductionmentioning
confidence: 99%