Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering 2014
DOI: 10.1145/2635868.2635925
|View full text |Cite
|
Sign up to set email alerts
|

Enablers, inhibitors, and perceptions of testing in novice software teams

Abstract: There are many different approaches to testing software, with different benefits for software quality and the development process. Yet, it is not well understood what developers struggle with when getting started with testing-and why some do not test at all or not as much as would be good for their project. This missing understanding keeps us from improving processes and tools to help novices adopt proper testing practices.We conducted a qualitative study with 97 computer science students. Through interviews, … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

1
28
0

Year Published

2014
2014
2023
2023

Publication Types

Select...
4
3

Relationship

1
6

Authors

Journals

citations
Cited by 25 publications
(29 citation statements)
references
References 25 publications
1
28
0
Order By: Relevance
“…Pham et al [38] interviewed 97 computer science students and observed that novice developer perceive testing as a secondary task. The authors conjectured that students are not motivated to test as they have not experienced its long-term benefits.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Pham et al [38] interviewed 97 computer science students and observed that novice developer perceive testing as a secondary task. The authors conjectured that students are not motivated to test as they have not experienced its long-term benefits.…”
Section: Related Workmentioning
confidence: 99%
“…The work presented in this paper differs from the aforementioned works in that the data that we use is not obtained (1) from a software repository [3,4,27,36,41] or (2) purely by means of a survey or interview [37][38][39]42]. Instead, our data is automatically gathered inside the IDE, which makes it (1) more fine-grained than commitlevel activities and (2) more objective than surveys.…”
Section: Related Workmentioning
confidence: 99%
“…Every computer science student must take it shortly before acquiring her bachelor's degree 1 . We found that these inexperienced developers have trouble applying basic testing techniques [10]. Often systematic testing is neglected for various reasons.…”
Section: Introductionmentioning
confidence: 99%
“…Without guidance, inexperienced developers misperceive the return on investment value of test automation efforts. They focus on efforts of maintaining a test suite during development and regard it as technical debt [10]. Such a skewed view on software testing is problematic, as these students apply for engineering positions in software companies.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation