Abstract
Prototyping is a common technique suggested for requirements validation during the early phase of software project. However, prototype construction is resource consuming. Moreover, the evolving prototype due to requirements change may cause inconsistency among associated artifacts. This paper thus presents an approach to automating the construction of prototypes from harvested requirements specification. The implemented component is part of Requirements Harvester— RH, which is the system to facilitate integrating quality control activities with requirements management ability provided by a traceability matrix. The generated prototype is self-test and capable of maintaining the consistency of related work products. The presented automation approach promotes the working smarter environments that could improve process capability and performance. The findings from the comparisons of the manual and the proposed methods reported the outperformance of the latter.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Overmyer, S.P.: Revolutionary vs. Evolutionary Rapid Prototyping: Balancing Software Productivity and HCI Design Concerns. In: The Fourth International Conference on Human-Computer Interaction, pp. 303–307 (1991)
Srivastava, B., Chang, Y.: Business Insight from Collection of Unstructured Formatted Documents with IBM Content Harvester. In: ACM International Conference on Management of Data, pp. 73–78. ACM, New York (2010)
Soonsongtanee, S., Limpiyakorn, Y.: Enhancement of Requirements Traceability with State Diagrams. In: 2nd International Conference on Computer Engineering and Technology, vol. 2, pp. V2-248–V2-252 (2010)
Phopan, Y., Limpiyakorn, Y.: Approach to Automating Input Data for Requirements Traceability Matrix. In: Proceedings of the National Graduate Research Conference 2011, pp. 1033–1042 (2011)
Ieamsaard, C., Limpiyakorn, Y.: On Integrating User Acceptance Tests Generation to Requirements Management. In: International Conference on Information Communication and Management, vol. 16, pp. 248–252 (2011)
Shehady, R.K., Siewiorek, D.P.: A Method to Automate User Interface Testing Using Variable Finite State Machines. In: 27th International Symposium on Fault-Tolerant Computing, pp. 80–88. IEEE Press, Washington, DC (1997)
Nielsen, J.: Usability Engineering. Morgan Kaufmann, San Francisco (1993)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Phuangphoo, N., Limpiyakorn, Y. (2012). Automated Testing Featuring Prototype Generation from Harvested Requirements Specification. In: Kim, Th., Ramos, C., Kim, Hk., Kiumi, A., Mohammed, S., Ślęzak, D. (eds) Computer Applications for Software Engineering, Disaster Recovery, and Business Continuity. Communications in Computer and Information Science, vol 340. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-35267-6_12
Download citation
DOI: https://doi.org/10.1007/978-3-642-35267-6_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-35266-9
Online ISBN: 978-3-642-35267-6
eBook Packages: Computer ScienceComputer Science (R0)