2001
DOI: 10.1145/376134.376180
|View full text |Cite
|
Sign up to set email alerts
|

More testing should be taught

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

0
46
0
5

Year Published

2003
2003
2019
2019

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 66 publications
(51 citation statements)
references
References 11 publications
0
46
0
5
Order By: Relevance
“…In general, testing helps reveal failures due to software faults and prevents them from propagating to the final production system, where the cost of fault removal would be far greater (Boehm and Basili 2001;Miller et al 1992;Shepard et al 2001). Studies by IBM and others have shown that to correct a fault after coding is at least ten times as costly as before it, and to correct a production fault is at least 100 times as costly (Perry 2006).…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…In general, testing helps reveal failures due to software faults and prevents them from propagating to the final production system, where the cost of fault removal would be far greater (Boehm and Basili 2001;Miller et al 1992;Shepard et al 2001). Studies by IBM and others have shown that to correct a fault after coding is at least ten times as costly as before it, and to correct a production fault is at least 100 times as costly (Perry 2006).…”
Section: Introductionmentioning
confidence: 99%
“…On average, a software developer spends 40-50% of predelivery development costs on testing in order to achieve reasonable quality levels (Sanders and Curran 1994;Shepard et al 2001). Since testing is expensive and labor intensive, it should be well planned, organized, and executed.…”
Section: Introductionmentioning
confidence: 99%
“…Despite the importance of the topic, most computer science curricula provide only minimal coverage of the topic. A recent article in Communications of the ACM exhorts faculty to teach more software testing; "Students today are not well equipped to apply widely practiced techniques … They are graduating with a serious gap in the knowledge they need to be effective software developers" [Shepard, Lamb, & Kelly, 2001].…”
Section: Introductionmentioning
confidence: 99%
“…Besides that, usually only a small portion of the CS curriculum is allocated for testing in comparison to other activities of the software development process [2]. On the other hand, recent experiences have suggested that the testing activity could be taught as soon as possible in the learning process.…”
Section: Introductionmentioning
confidence: 99%
“…On the other hand, recent experiences have suggested that the testing activity could be taught as soon as possible in the learning process. Earlier mastering of testing concepts and techniques would: (1) improve the reasoning about the program (and its solution), leading to better high quality products; and (2) induce and facilitate the use of testing throughout the software development process, leading to a better high quality process, in contrast to the current practices.…”
Section: Introductionmentioning
confidence: 99%