The Significance of Positive Verification in Unit Test Assessment

dc.contributor.author Buffardi, Kevin
dc.contributor.author Valdivia, Pedro
dc.date.accessioned 2019-01-03T01:02:57Z
dc.date.available 2019-01-03T01:02:57Z
dc.date.issued 2019-01-08
dc.description.abstract This study investigates whether computer science students' unit tests can positively verify acceptable implementations. The first phase uses between-subject comparisons to reveal students' tendencies to write tests that yield inaccurate outcomes by either failing acceptable solutions or by passing implementations containing bugs. The second phase uses a novel all-function-pairs technique to compare a student's test performance, independently across multiple functions. The study reveals that students struggle with positive verification and doing so is associated with producing implementations with more bugs. Additionally, students with poor positive verification produce similar number of bugs as those with poor bug identification.
dc.format.extent 10 pages
dc.identifier.doi 10.24251/HICSS.2019.918
dc.identifier.isbn 978-0-9981331-2-6
dc.identifier.uri http://hdl.handle.net/10125/60199
dc.language.iso eng
dc.relation.ispartof Proceedings of the 52nd Hawaii International Conference on System Sciences
dc.rights Attribution-NonCommercial-NoDerivatives 4.0 International
dc.rights.uri https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subject Measurement and Assessment
dc.subject Software Engineering Education and Training
dc.subject bug identification, positive verification, software engineering education, software testing, unit testing
dc.title The Significance of Positive Verification in Unit Test Assessment
dc.type Conference Paper
dc.type.dcmi Text
Files
Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
0759.pdf
Size:
902.21 KB
Format:
Adobe Portable Document Format
Description: