Author
|
Conference
|
Journal
|
Organization
|
Year
|
DOI
Look for results that meet for the following criteria:
since
equal to
before
between
and
Search in all domains
Limit my searches in the following domains
Agriculture Science
Arts & Humanities
Biology
Chemistry
Computer Science
Economics & Business
Engineering
Environmental Sciences
Geosciences
Material Science
Mathematics
Medicine
Physics
Social Science
Multidisciplinary
Keywords
(7)
Best Practice
Computer Program
Development Environment
Pilot Study
Service Oriented Architecture
Software Engineering
Unit Testing
Subscribe
Academic
Publications
Supporting introductory test-driven labs with WebIDE
Edit
Supporting introductory test-driven labs with WebIDE
BibTex
|
RIS
|
RefWorks
Download
Thomas Dvornik
,
David S. Janzen
,
John Clements
,
Olga Dekhtyar
WebIDE is a new web-based
development environment
for entry-level programmers with two primary goals: minimize tool barriers to writing computer programs and introduce
software engineering
best practices early in a student’s educational career. Currently, WebIDE focuses on TestDriven Learning (TDL) by using small iterative examples and introducing lock-step labs, which prevent the student from moving forward until they finish the current step. However, WebIDE does not require that labs follow TDL. Instructors can write their own labs for WebIDE using any
software engineering
or pedagogical approach. Likewise, instructors can build custom evaluators— written in any language—to support their approach and provide detailed error messages to students. We report on a
pilot study
in a CS0 course where students were split into two groups, one that used WebIDE and one that didn’t. The WebIDE group showed a significant improvement in performance when writing a simple Android application. Additionally, among students with some programming experience, the WebIDE group was more proficient in writing unit tests.
Conference:
Conference on Software Engineering Education and Training - CSEE&T
, pp. 51-60, 2011
DOI:
10.1109/CSEET.2011.5876137
Cumulative
Annual
View Publication
The following links allow you to view full publications. These links are maintained by other sources not affiliated with Microsoft Academic Search.
(
ieeexplore.ieee.org
)
(
ieeexplore.ieee.org
)
References
(15)
Test-driven learning: intrinsic integration of testing into the CS/SE curriculum
(
Citations: 25
)
David Janzen
,
Hossein Saiedian
Conference:
Technical Symposium on Computer Science Education - SIGCSE
, pp. 254-258, 2006
Evidence of problem-solving transfer in web-based Socratic tutor
(
Citations: 3
)
David J. Palazzo
,
David E. Pritchard
Published in 2005.
CS educational research: a meta-analysis of SIGCSE technical symposium proceedings
(
Citations: 31
)
David W. Valentine
Conference:
Technical Symposium on Computer Science Education - SIGCSE
, pp. 255-259, 2004
A Meta-Study of Algorithm Visualization Effectiveness
(
Citations: 242
)
Christopher D. Hundhausen
,
Sarah A. Douglas
,
John T. Stasko
Journal:
Journal of Visual Languages and Computing - VLC
, vol. 13, no. 3, pp. 259-290, 2002
Teaching CS1 with karel the robot in Java
(
Citations: 29
)
Byron Weber Becker
Journal:
ACM Sigcse Bulletin
, vol. 33, no. 1, pp. 50-54, 2001