Nothing Special   »   [go: up one dir, main page]

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

Collaborative web-based learning of testing tools in SE courses

Published: 09 March 2011 Publication History

Abstract

One of the main concerns in the software industry continues to be the development of high quality software. This concern will be exacerbated as software systems become more complex. The training of software developers continues to grow in academia since more institutions are offering software engineering (SE) courses. However, the list of topics that are expected to be covered in this course leaves little or no time for topics that focus on developing quality software, such as software testing and the use of testing tools.
In this paper we describe an approach that non-intrusively integrates the use of software testing tools in SE courses. The cornerstone of our approach is the interaction students have with a Web-Based Repository of Software Testing Tools (WReSTT) that contains tutorials on testing concepts and testing tools. WReSTT employs both collaborative learning and social networking features that are attractive to students. We present the results of preliminary study performed in two SE courses that show how using the resources in WReSTT can potentially impact the students' understanding of software testing and the use of testing tools.

References

[1]
Adobe Open Software. FlexUnit, 2010. http://docs.flexunit.org/index.php.
[2]
T. Astigarraga, E. Dow, C. Lara, R. Prewitt, and M. Ward. The emerging role of software testing in curricula. In Transforming Engineering Education: Creating Interdisciplinary Skills for Complex Global Environments, 2010 IEEE, pages 1--26, apr. 2010.
[3]
E. Barbosa, J. Maldonado, R. LeBlanc, and M. Guzdial. Introducing testing practices into objects and design course. In Proceedings of CSEET 2003, pages 279 -- 286, mar. 2003.
[4]
S. Bergmann. PHPUnit, 2010. http://www.phpunit.de/.
[5]
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.
[6]
"CNSS". Software 2015: A national software strategy to ensure u.s. security and competitiveness. Technical report, Center for National Software Studies, 2005.
[7]
Drupal Community. Drupal, 2008. http://drupal.org/.
[8]
S. Elbaum and K. Stolee. Bug Hunt, 2010. http://esquared.unl.edu/BugHunt.
[9]
Ensemble Development Team. Ensemble - Connecting Computing Educators, 2010. http://www.computingportal.org/.
[10]
Facebook Team. Facebook, 2010. http://www.facebook.com/.
[11]
S. Frezza. Integrating testing and design methods for undergraduates: teaching software testing in the context of software design. In Frontiers in Education, 2002. FIE 2002. 32nd Annual, volume 3, pages S1G--1 -- S1G--4 vol.3, nov. 2002.
[12]
E. Gamma and K. Beck. JUnit, 2008. http://www.junit.org/.
[13]
Gnoso. Ncover, 2010. http://www.ncover.com/.
[14]
N. Hara and R. Kling. Students' Frustrations with a Web-based Distance Education Course, September 1999. http://www.slis.indiana.edu/CSI/wp99_01.html .
[15]
S. Hiltz. Collective learning in asynchronous learning networks. In Proceedings of WEB 1998, Orlando, Florida, USA, 1998.
[16]
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.
[17]
S. D. Johnson and S. R. Aragon. An instructional strategy framework for online learning environments. In Education, pages 31--43, 2002.
[18]
C. Kaner. Center for software testing education and research (CSTER), 2010. http://www.testingeducation.org/.
[19]
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.
[20]
M. J. Lutz, W. M. McCracken, S. Mengel, M. Sebern, G. W. Hislop, and T. B. Hilburn. Swenet - seek category: Software verification and validation (vav), 2010. http://www.swenet.org/browseModules.aspx?categoryID=11.
[21]
MERLOT Community. Multimedia educational resource for learning and online teaching (MERLOT), 2010. http://www.merlot.org/merlot/index.htm.
[22]
Microsoft Corporation. Visual Studio Team System 2008, May 2010. http://msdn.microsoft.com/en-us/library/ee338734(v=VS.90).aspx.
[23]
NUnit.org. MbUnit, May 2010. http://www.mbunit.com/.
[24]
C. D. Team. CITIDEL - Computing and Information Technology Interactive Digital Educational Library, 2010. http://www.citidel.org/.
[25]
Ultimate Software. SWAT, 2009. http://sourceforge.net/projects/ulti-swat/.
[26]
L. Williams. Openseminar: Software engineering: Testing, 2010. http://openseminar.org/se/modules/7/index/screen.do.
[27]
WReSTT Team. WReSTT: Web-based Repository for Software Testing Tools, 2010. http://wrestt.cis.fiu.edu/.

Cited By

View all
  • (2024)Training software architects suiting software industry needs: A literature reviewEducation and Information Technologies10.1007/s10639-023-12149-x29:9(10931-10994)Online publication date: 1-Jun-2024
  • (2018)A Survey on Software Testing Education in BrazilProceedings of the XVII Brazilian Symposium on Software Quality10.1145/3275245.3275289(334-343)Online publication date: 17-Oct-2018
  • (2014)Integrating Testing into Software Engineering Courses Supported by a Collaborative Learning EnvironmentACM Transactions on Computing Education10.1145/264878714:3(1-33)Online publication date: 27-Oct-2014
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGCSE '11: Proceedings of the 42nd ACM technical symposium on Computer science education
March 2011
754 pages
ISBN:9781450305006
DOI:10.1145/1953163
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: 09 March 2011

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 '11
Sponsor:

Acceptance Rates

SIGCSE '11 Paper Acceptance Rate 107 of 315 submissions, 34%;
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)0
Reflects downloads up to 14 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Training software architects suiting software industry needs: A literature reviewEducation and Information Technologies10.1007/s10639-023-12149-x29:9(10931-10994)Online publication date: 1-Jun-2024
  • (2018)A Survey on Software Testing Education in BrazilProceedings of the XVII Brazilian Symposium on Software Quality10.1145/3275245.3275289(334-343)Online publication date: 17-Oct-2018
  • (2014)Integrating Testing into Software Engineering Courses Supported by a Collaborative Learning EnvironmentACM Transactions on Computing Education10.1145/264878714:3(1-33)Online publication date: 27-Oct-2014
  • (2012)Using WReSTT in SE coursesProceedings of the 43rd ACM technical symposium on Computer Science Education10.1145/2157136.2157227(307-312)Online publication date: 29-Feb-2012

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