Table of Contents
Advances in Software Engineering
Volume 2009, Article ID 535708, 10 pages
http://dx.doi.org/10.1155/2009/535708
Research Article

Regression Test Selection for C# Programs

Department of Computer Science and Mathematics, Lebanese American University, 1102 2801 Beirut, Lebanon

Received 5 August 2008; Revised 4 January 2009; Accepted 23 May 2009

Academic Editor: Mauro Pezzè

Copyright © 2009 Nashat Mansour and Wael Statieh. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Linked References

  1. H. Agrawal, J. R. Horgan, E. W. Krauser, and S. A. London, “Incremental regression testing,” in Proceedings of the International Conference on Software Maintenance (ICSM '93), pp. 348–357, Montreal, Canada, September 1993.
  2. R. Gupta, M. J. Harrold, and M. L. Soffa, “Program slicing-based regression testing techniques,” Software Testing Verification and Reliability, vol. 6, no. 2, pp. 83–111, 1996. View at Google Scholar
  3. H. K. N. Leung and L. White, “A firewall concept for both control-flow and data-flow in regression integration testing,” in Proceedings of the IEEE International Conference on Software Maintenance (ICSM '92), pp. 262–271, Orlando, Fla, USA, November 1992.
  4. N. Mansour and K. El-Fakih, “Simulated annealing and genetic algorithms for optimal regression testing,” Journal of Software Maintenance: Research and Practice, vol. 11, no. 1, pp. 19–34, 1999. View at Google Scholar
  5. L. C. Briand, Y. Labiche, K. Buist, and G. Soccar, “Automating impact analysis and regression test selection based on UML designs,” in Proceedings of the 18th IEEE International Conference on Software Maintenance (ICSM '02), pp. 252–261, Montreal, Canada, October 2002.
  6. Y. Le Traon, T. Jéron, J.-M. Jézéquel, and P. Morel, “Efficient object-oriented integration and regression testing,” IEEE Transactions on Reliability, vol. 49, no. 1, pp. 12–25, 2000. View at Publisher · View at Google Scholar
  7. Y. Wu and J. Offutt, “Maintaining evolving component based software with UML,” in Proceedings of the 7th European Conference on Software Maintenance and Reengineering (CSMR '03), pp. 133–142, Benevento, Italy, March 2003.
  8. Q.-U.-A. Farooq, M. Z. Z. Iqbal, Z. I. Malik, and A. Nadeem, “An approach for selective state machine based regression testing,” in Proceedings of the 3rd International Workshop on Advances in Model-Based Testing (AMOST '07), pp. 44–52, London, UK, 2007. View at Publisher · View at Google Scholar
  9. N. Mansour and H. Takkoush, “UML based regression testing technique for OO software,” in Proceedings of the IASTED International Conference on Software Engineering and Applications, pp. 96–101, Boston, Mass, USA, November 2007.
  10. P. Hsia, X. Li, D. C. Kung et al., “A technique for the selective revalidation of OO software,” Journal of Software Maintenance: Research and Practice, vol. 9, no. 4, pp. 217–233, 1997. View at Google Scholar
  11. L. White, K. Jaber, and B. Robinson, “Utilization of extended firewall for object-oriented regression testing,” in Proceedings of the IEEE International Conference on Software Maintenance (ICSM '05), pp. 695–698, Budapest, Hungary, September 2005.
  12. M. J. Harrold, J. A. Jones, T. Li et al., “Regression test selection for Java software,” in Proceedings of the 16th ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA '01), pp. 312–326, Tampa Bay, Fla, USA, October 2001.
  13. G. Rothermel, M. J. Harrold, and J. Dedhia, “Regression test selection for C++ software,” Journal of Software Testing Verification and Reliability, vol. 10, no. 2, pp. 77–109, 2000. View at Publisher · View at Google Scholar
  14. Y. K. Jang, M. Munro, and Y. R. Kwon, “An improved method of selecting regression tests for C++ programs,” Journal of Software Maintenance and Evolution: Research and Practice, vol. 13, no. 5, pp. 331–350, 2001. View at Publisher · View at Google Scholar
  15. W. Li and M. J. Harrold, “Using random test selection to gain confidence in modified software,” in Proceedings of the IEEE International Conference on Software Maintenance (ICSM '08), pp. 267–276, Beijing, China, October 2008. View at Publisher · View at Google Scholar
  16. P. K. Chittimalli and M. J. Harrold, “Regression test selection on system requirements,” in Proceedings of the 1st India Software Engineering Conference, pp. 87–96, Hyderabad, India, 2008.
  17. X. Qu, M. B. Cohen, and G. Rothermel, “Configuration-aware regression testing: an empirical study of sampling and prioritization,” in Proceedings of the International Symposium on Software Testing and Analysis (ISSTA '08), pp. 75–85, Seattle, Wash, USA, July 2008. View at Publisher · View at Google Scholar
  18. T. L. Graves, M. J. Harrold, J.-M. Kim, A. Porter, and G. Rothermel, “An empirical study of regression test selection techniques,” in Proceedings of the International Conference on Software Engineering (ICSE '98), pp. 188–197, Kyoto, Japan, April 1998.