Ordering Broken Unit Tests for Focused Debugging

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

[img] Text
01357796.pdf - Published Version
Restricted to registered users only
Available under License Publisher holds Copyright.

Download (417kB) | Request a copy

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)

UniBE Contributor:

Gälli, Markus and Nierstrasz, Oscar Marius

Subjects:

000 Computer science, knowledge & systems
500 Science > 510 Mathematics

ISSN:

1063-6773

ISBN:

0-7695-2213-0

Publisher:

IEEE

Language:

English

Submitter:

Manuela Bamert

Date Deposited:

20 Nov 2017 14:49

Last Modified:

20 Nov 2017 14:56

Publisher DOI:

10.1109/ICSM.2004.1357796

BORIS DOI:

10.7892/boris.104518

URI:

https://boris.unibe.ch/id/eprint/104518

Actions (login required)

Edit item Edit item
Provide Feedback