skip to main content
10.1145/2157136.2157227acmconferencesArticle/Chapter ViewAbstractPublication PagessigcseConference Proceedingsconference-collections
research-article

Using WReSTT in SE courses: an empirical study

Published: 29 February 2012 Publication History

Abstract

There continues to be a lack of adequate training for students in software testing techniques and tools at most academic institutions. Several educators and researchers have investigated innovative approaches that integrate testing into programming and software engineering (SE) courses with some success. The main problems are getting other educators to adopt their approaches and ensuring students continue to use the techniques they learned in previous courses. In this paper we present a study that evaluates a non-intrusive approach to integrating software testing techniques and tools in SE courses. The study uses a Web-Based Repository of Software Testing Tools (WReSTT) that contains tutorials on software testing concepts and tools. The results of the study show that (1) students who use WReSTT in the classroom can improve their understanding and use of testing techniques and tools, (2) students find WReSTT a useful learning resource, and (3) the collaborative learning environment motivates students to complete assignments.

References

[1]
P. J. Clarke, A. A. Allen, T. M. King, E. L. Jones, and P. Natesan. Using a web-based repository to integrate testing tools into programming courses. In Proceedings of the ACM OOPSLA 2010 Companion, SPLASH '10, pages 193--200, New York, NY, USA, 2010. ACM.
[2]
P. J. Clarke, J. Pava, Y. Wu, and T. M. King. Collaborative web-based learning of testing tools in se courses. In Proceedings of the 42nd SIGCSE Conference, pages 147--152, New York, NY, USA, 2011. ACM.
[3]
CNSS. Software 2015: A national software strategy to ensure u.s. security and competitiveness. Technical report, Center for National Software Studies, 2005.
[4]
Cobertura Team. Cobertura, May 2010. http://cobertura.sourceforge.net/.
[5]
C. Desai, D. S. Janzen, and J. Clements. Implications of integrating test-driven development into cs1/cs2 curricula. SIGCSE Bull., 41(1):148--152, 2009.
[6]
T. Dvornik, D. Janzen, J. Clements, and O. Dekhtyar. Supporting introductory test-driven labs with WebIDE. In In Proceedings of the 24th IEEE-CS CSEET Conference, pages 51 --60, may 2011.
[7]
S. H. Edwards. Using software testing to move students from trial-and-error to reflection-in-action. In Proceedings of the 35th SIGCSE Conference, pages 26--30, New York, NY, USA, 2004. ACM.
[8]
Facebook Team. Facebook, 2011. http://www.facebook.com/.
[9]
E. Gamma and K. Beck. JUnit, 2008. http://www.junit.org/.
[10]
V. Garousi. An open modern software testing laboratory courseware - an experience report. In In Proceedings of the 23rd IEEE CSEET Conference, pages 177 --184, March 2010.
[11]
D. S. Janzen and H. Saiedian. Test-driven learning: intrinsic integration of testing into the cs/se curriculum. SIGCSE Bull., 38(1):254--258, 2006.
[12]
E. L. Jones. Integrating testing into the curriculum -- arsenic in small doses. SIGCSE Bull., 33(1):337--341, 2001.
[13]
C. Kaner. Center for software testing education and research (CSTER), 2010. http://www.testingeducation.org/.
[14]
T. C. Lethbridge, J. Diaz-Herrera, R. J. J. LeBlanc, and J. B. Thompson. Improving software practice through education: Challenges and future trends. In FOSE '07: 2007 Future of Software Engineering, pages 12--28, Washington, DC, USA, 2007. IEEE Computer Society.
[15]
A. Meneely, L. Williams, and E. F. Gehringer. Rose: a repository of education-friendly open-source projects. In In Proceedings of the 13th ITiCSE Conference, ITiCSE '08, pages 7--11, New York, NY, USA, 2008. ACM.
[16]
J. Neter, W. Wasserman, and M. H. Kutner. Applied linear statistical models. Irwin Press, Boston, 1990.
[17]
Realsearch Group. ROSE: Repository for Open Software Education, 2011. http://realsearchgroup.com/rose/.
[18]
Realsearch Research Group. iTrust, 2011. http://agile.csc.ncsu.edu/iTrust/.
[19]
S. Siegel and N. J. Castellan. Nonparametric Statistics for the Behavioral Sciences. McGraw-Hill, New York, second edition, 1988.
[20]
Software Quality Engineering Research Group (SoftQual). SoftQual Repository of Software Testing Laboratory Courseware, 2011. http://www.softqual.ucalgary.ca/projects/testing_labs/.
[21]
T. Tullis and B. Albert. Measuring the User Experience: Collecting, Analyzing, and Presenting Usability Metrics. Elsevier: Morgan Kaufmann, 2008.
[22]
Ultimate Software. SWAT, 2009. http://sourceforge.net/projects/ulti-swat/.
[23]
WebIDE Development Team. WebIDE Labs, 2011. http://web-ide.org.
[24]
WReSTT Team. Web-based Repository for Software Testing Tools, 2010. http://wrestt.cis.fiu.edu/.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGCSE '12: Proceedings of the 43rd ACM technical symposium on Computer Science Education
February 2012
734 pages
ISBN:9781450310987
DOI:10.1145/2157136
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 29 February 2012

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. collaborative learning
  2. repository
  3. software testing
  4. unit testing

Qualifiers

  • Research-article

Conference

SIGCSE '12
Sponsor:
SIGCSE '12: The 43rd ACM Technical Symposium on Computer Science Education
February 29 - March 3, 2012
North Carolina, Raleigh, USA

Acceptance Rates

SIGCSE '12 Paper Acceptance Rate 100 of 289 submissions, 35%;
Overall Acceptance Rate 1,595 of 4,542 submissions, 35%

Upcoming Conference

SIGCSE TS 2025
The 56th ACM Technical Symposium on Computer Science Education
February 26 - March 1, 2025
Pittsburgh , PA , USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)18
  • Downloads (Last 6 weeks)1
Reflects downloads up to 05 Feb 2025

Other Metrics

Citations

Cited By

View all

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media