Skip to main content

Automated Testing Featuring Prototype Generation from Harvested Requirements Specification

  • Conference paper
  • 2375 Accesses

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 340))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. 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)

    Chapter  Google Scholar 

  7. Nielsen, J.: Usability Engineering. Morgan Kaufmann, San Francisco (1993)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics