2014
DOI: 10.1145/2648787
|View full text |Cite
|
Sign up to set email alerts
|

Integrating Testing into Software Engineering Courses Supported by a Collaborative Learning Environment

Abstract: As software becomes more ubiquitous and complex, the cost of software bugs continues to grow at a staggering rate. To remedy this situation, there needs to be major improvement in the knowledge and application of software validation techniques. Although there are several software validation techniques, software testing continues to be one of the most widely used in industry. The high demand for software engineers in the next decade has resulted in more software engineering (SE) courses being offered in academi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
20
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
4
2
2

Relationship

0
8

Authors

Journals

citations
Cited by 32 publications
(21 citation statements)
references
References 29 publications
0
20
0
Order By: Relevance
“…Since the effect of importing software testing on programming teaching seems intuitive, a substantial amount of computer education engineers have persistently worked on integrating software testing training in CS programs and collecting empirical evidence to support the claim. Several prior studies report that software testing training in programming courses might encourage students to produce more reliable code [15] [16]. Some recent studies have revealed that testing practice can help students think more critically while working on programming assignments [13].…”
Section: Introductionmentioning
confidence: 99%
“…Since the effect of importing software testing on programming teaching seems intuitive, a substantial amount of computer education engineers have persistently worked on integrating software testing training in CS programs and collecting empirical evidence to support the claim. Several prior studies report that software testing training in programming courses might encourage students to produce more reliable code [15] [16]. Some recent studies have revealed that testing practice can help students think more critically while working on programming assignments [13].…”
Section: Introductionmentioning
confidence: 99%
“…The results have demonstrated a meaningful relationship between the engagement and motivation of students using gamification and an online learning environment, specifically in the area of software testing. The context of software testing was developed by collaboration team [1] and realized in the new technology named Learning Objects using SCORM [7].…”
Section: Discussionmentioning
confidence: 99%
“…The LOs were made in response to feedback from users in the academic community. These enhancements include: (1) presenting the material in the learning objects using varied formats (e.g., video, audio and text); (2) new learning objects on testing techniques for black-box and white-box testing; and (3) new tutorials for testing tools based on cross-platform IDE (e.g., Eclipse and NetBeans). The transition to learning objects from tutorials allows for the sequencing of different levels of content on a specific testing topic and the ability to link objects on testing techniques to tutorials on testing tools.…”
Section: Wrestt-cyle -A Cyber Enabled Software Testing Learning Envirmentioning
confidence: 99%
See 1 more Smart Citation
“…In order to populate WReSTT-CyLE with learning objects on software testing techniques a tree diagram was created to guide the development [10,11]. In this tree diagram, the learning objects developed at AAMU are mainly in the category of white-box testing and black-box testing.…”
Section: Current Learning Objects Developed At Alabama Aandm Universitymentioning
confidence: 99%