TY - GEN
T1 - Automatic acceptance test case generation from essential use cases
AU - Kamalrudin, Massila
AU - Noraiza, M.
AU - Grundy, John
AU - Hosking, John
AU - Robinson, Mark
N1 - Publisher Copyright:
© 2014 The authors and IOS Press. All rights reserved.
PY - 2014
Y1 - 2014
N2 - Requirements validation is a crucial process to determine whether client-stakeholders' needs and expectations of a product are sufficiently correct and complete. Various requirements validation techniques have been used to evaluate the correctness and quality of requirements, but most of these techniques are tedious, expensive and time consuming. Accordingly, most project members are reluctant to invest their time and efforts in the requirements validation process. Moreover, automated tool supports that promote effective collaboration between the client-stakeholders and the engineers are still lacking. In this paper, we describe a novel approach that combines prototyping and test-based requirements techniques to improve the requirements validation process and promote better communication and collaboration between requirements engineers and clientstakeholders. To justify the potential of this prototype tool, we also present three types of evaluation conducted on the prototpye tool, which are the usability survey, 3-tool comparison analysis and expert reviews.
AB - Requirements validation is a crucial process to determine whether client-stakeholders' needs and expectations of a product are sufficiently correct and complete. Various requirements validation techniques have been used to evaluate the correctness and quality of requirements, but most of these techniques are tedious, expensive and time consuming. Accordingly, most project members are reluctant to invest their time and efforts in the requirements validation process. Moreover, automated tool supports that promote effective collaboration between the client-stakeholders and the engineers are still lacking. In this paper, we describe a novel approach that combines prototyping and test-based requirements techniques to improve the requirements validation process and promote better communication and collaboration between requirements engineers and clientstakeholders. To justify the potential of this prototype tool, we also present three types of evaluation conducted on the prototpye tool, which are the usability survey, 3-tool comparison analysis and expert reviews.
KW - Automated acceptance test
KW - Essential use case (EUC)
KW - Requirements engineering
KW - Validation
UR - http://www.scopus.com/inward/record.url?scp=84948771900&partnerID=8YFLogxK
U2 - 10.3233/978-1-61499-434-3-246
DO - 10.3233/978-1-61499-434-3-246
M3 - Conference contribution
T3 - Frontiers in Artificial Intelligence and Applications
SP - 246
EP - 255
BT - New Trends in Software Methodologies, Tools and Techniques - Proceedings of the 13th SoMeT 2014
A2 - Fujita, Hamido
A2 - Selamat, Ali
A2 - Haron, Habibollah
PB - IOS Press BV
T2 - 13th International Conference on New Trends in Intelligent Software Methodology Tools, and Techniques, SoMeT 2014
Y2 - 22 September 2014 through 24 September 2014
ER -