CODE COVERAGE METRIC AS A TOOL OF DETERMINING OF SOFTWARE QUALITY

Authors

  • Олексій Петрович Дишлевий National Aviation University
  • Марта Андріївна Книшик National Aviation University

Keywords:

Software quality, metrics, code coverage, testing

Abstract

The article is dedicated to the development of code coverage measurement technique and a tool that implements this technique. The techniqueinvolves measurements of three basic code coverage metrics, as well as own metric, which was deduced from analysis ofmeasurementresults of a set of projects. Existing code coverage measurement tools were reviewed in order to identify their strengths and weaknesses, which were taken into account during the development process.

Author Biographies

Олексій Петрович Дишлевий, National Aviation University

Senior lecturer in engineering software development Institute of Computer Information Technology. Scientific interests: empirical software engineering.

Марта Андріївна Книшик, National Aviation University

Student of the 4th year of studies of Software Engineering Department of the Institute of Computer Information Technologies. Scientific interests:empirical software engineering.

References

The Standish Group. Resolution type of projects and project cost [Electronicresource] – Access mode: http://www.standishgroup.com/sample_research/

Paul Johnson - Testing and Code Coverage [Electronicresource] – Access mode: http://homepage.hispeed.ch/pjcj/testing_and_code_coverage/paper.html

Atlassian Documentetion. Аbout Code Coverage[Electronicresource] – Access mode: https://confluence.atlassian.com/display/CLOVER/About+Code+Coverage

EMMA Documrntation[Electronicresource] – Access mode:http://emma.sourceforge.net/

JaCoCoDocumrntation[Electronicresource] – Access mode: http://www.eclemma.org/jacoco/trunk/doc/

Cobertura Documrntation [Electronicresource] – Access mode: http://cobertura.github.io/cobertura/

The JMockit Testing Toolkit Tutorial – Measuring code coverage with JMockit Coverage [Electronicresource] – Access mode: http://jmockit.googlecode.com/svn/trunk/www/tut orial/CodeCoverage.html

Dmitriy Evdokimov – Light and Dark side of Code Instrumentation.

Atlassian Documentetion. Why does Cloveruse Source Code Instrumentation? [Electronicresource] – Access mode: https://confluence.atlassian.com/pages/viewpage.a ction?pageId=79986998

Інженерія програмного забезпечення 2012. Тези доповідей Міжнародної науково-практичної конференції аспірантів та студентів с. 11 / М.А. Книшик. Вимірювання метрик покриття коду, Київ 2012 – 37 с.

Brian Marick. How to Misuse Code Coverage, 1997 – 13 p.

Martin Fowler. Test Coverage, 2012 [Electronicresource] – Access mode: http://martinfowler.com/bliki/TestCoverage.html

Дмитрий Фазуненко. «70% чего?» или различные метрики измерения тестового покрытия [Электронный ресурс] – Режим доступа: http://addconf.ru/files/ADD-2/presentations/DmitryFazunenko.pdf

Issue

Section

EMPIRICAL SOFTWARE ENGINEERING