Bitte benutzen Sie diese Kennung, um auf die Ressource zu verweisen:
http://dx.doi.org/10.18419/opus-8944
Langanzeige der Metadaten
DC Element | Wert | Sprache |
---|---|---|
dc.contributor.author | Niedermayr, Rainer | - |
dc.contributor.author | Juergens, Elmar | - |
dc.contributor.author | Wagner, Stefan | - |
dc.date.accessioned | 2016-12-01T08:00:29Z | - |
dc.date.available | 2016-12-01T08:00:29Z | - |
dc.date.issued | 2016 | de |
dc.identifier.isbn | 978-1-4503-4157-8 | - |
dc.identifier.uri | http://nbn-resolving.de/urn:nbn:de:bsz:93-opus-ds-89612 | de |
dc.identifier.uri | http://elib.uni-stuttgart.de/handle/11682/8961 | - |
dc.identifier.uri | http://dx.doi.org/10.18419/opus-8944 | - |
dc.description.abstract | Automated tests play an important role in software evolution because they can rapidly detect faults introduced during changes. In practice, code-coverage metrics are often used as criteria to evaluate the effectiveness of test suites with focus on regression faults. However, code coverage only expresses which portion of a system has been executed by tests, but not how effective the tests actually are in detecting regression faults. Our goal was to evaluate the validity of code coverage as a measure for test effectiveness. To do so, we conducted an empirical study in which we applied an extreme mutation testing approach to analyze the tests of open-source projects written in Java. We assessed the ratio of pseudo-tested methods (those tested in a way such that faults would not be detected) to all covered methods and judged their impact on the software project. The results show that the ratio of pseudo-tested methods is acceptable for unit tests but not for system tests (that execute large portions of the whole system). Therefore, we conclude that the coverage metric is only a valid effectiveness indicator for unit tests. | en |
dc.language.iso | en | de |
dc.relation.uri | 10.1145/2896941.2896944 | de |
dc.rights | info:eu-repo/semantics/openAccess | de |
dc.subject.ddc | 004 | de |
dc.title | Will my tests tell me if I break this code? | en |
dc.type | conferenceObject | de |
ubs.bemerkung.extern | Copyright ACM | de |
ubs.fakultaet | Informatik, Elektrotechnik und Informationstechnik | de |
ubs.fakultaet | Fakultätsübergreifend / Sonstige Einrichtung | - |
ubs.institut | Institut für Softwaretechnologie | de |
ubs.institut | Fakultätsübergreifend / Sonstige Einrichtung | - |
ubs.konferenzname | International Workshop on Continuous Software Evolution and Delivery (2016, Austin,Tex.) | de |
ubs.publikation.noppn | yes | de |
ubs.publikation.source | Proceedings of the International Workshop on Continuous Software Evolution and Delivery : CSED '16. New York, NY : ACM, 2016. - ISBN 978-1-4503-4157-8, S. 23-29 | de |
ubs.publikation.typ | Konferenzbeitrag | de |
Enthalten in den Sammlungen: | 05 Fakultät Informatik, Elektrotechnik und Informationstechnik |
Dateien zu dieser Ressource:
Datei | Beschreibung | Größe | Format | |
---|---|---|---|---|
Paper.pdf | 284,06 kB | Adobe PDF | Öffnen/Anzeigen |
Alle Ressourcen in diesem Repositorium sind urheberrechtlich geschützt.