Gaelli, Markus; Lanza, Michele; Nierstrasz, Oscar; Wuyts, Roel (2004). Ordering Broken Unit Tests for Focused Debugging. International Conference on Software Maintenance. Proceedings, pp. 114-123. IEEE 10.1109/ICSM.2004.1357796
Text
01357796.pdf - Published Version Restricted to registered users only Available under License Publisher holds Copyright. Download (417kB) |
Current unit test frameworks present broken unit tests in an arbitrary order, but developers want to focus on the most specific ones first. We therefore inferred a partial order of unit tests corresponding to a coverage hierarchy of their sets of covered method signatures: When several unit tests in this coverage hierarchy break, we can guide the developer to the test calling the smallest number of methods. Our experiments with four case studies indicate that this partial order is semantically meaningful, since faults that cause a unit test to break generally cause less specific unit tests to break as well.
Item Type: |
Conference or Workshop Item (Paper) |
---|---|
Division/Institute: |
08 Faculty of Science > Institute of Computer Science (INF) 08 Faculty of Science > Institute of Computer Science (INF) > Software Composition Group (SCG) [discontinued] |
UniBE Contributor: |
Gälli, Markus, Nierstrasz, Oscar |
Subjects: |
000 Computer science, knowledge & systems 500 Science > 510 Mathematics |
ISSN: |
1063-6773 |
ISBN: |
0-7695-2213-0 |
Publisher: |
IEEE |
Language: |
English |
Submitter: |
Anja Ebeling |
Date Deposited: |
20 Nov 2017 14:49 |
Last Modified: |
11 Apr 2024 16:11 |
Publisher DOI: |
10.1109/ICSM.2004.1357796 |
BORIS DOI: |
10.7892/boris.104518 |
URI: |
https://boris.unibe.ch/id/eprint/104518 |