A Metric for Evaluating Residual Complexity in Software

Michael Krisper, Christian Josef Kreiner, Johannes Iber, Markus Quaritsch

Publikation: Beitrag in Buch/Bericht/KonferenzbandBeitrag in einem KonferenzbandBegutachtung

Abstract

A new metric for evaluating the complexity of software is proposed: The residual complexity. This is the combination of a complexity metric with a code coverage metric. It indicates how well the complexity of a software is handled by software tests, and how much complexity still remains untested. In this paper we give an overview over existing source code metrics and code coverage metrics. Afterwards the residual complexity is described and the consequences are discussed. In the end a use case is shown on a real life example of a software application implemented in .NET.
Originalspracheenglisch
TitelSystems, Software and Services Process Improvement
Redakteure/-innenJakub Stolfa, Svatopluk Stolfa, Rory V. O'Connor, Richard Messnarz
ErscheinungsortCham
Herausgeber (Verlag)Springer International Publishing AG
Seiten138-149
Seitenumfang12
ISBN (elektronisch)978-3-319-64218-5
ISBN (Print)978-3-319-64217-8
DOIs
PublikationsstatusVeröffentlicht - 12 Aug. 2017
Veranstaltung24th European Conference on Systems, Software and Services Process Improvement: EuroSPI 2017 - VSB - Technical University of Ostrava, Ostrava, Tschechische Republik
Dauer: 6 Sept. 20178 Sept. 2017
Konferenznummer: 24
http://2017.eurospi.net/

Publikationsreihe

NameCommunications in Computer and Information Science
Herausgeber (Verlag)Springer
Band748
ISSN (Print)1865-0929
ISSN (elektronisch)1865-0937

Konferenz

Konferenz24th European Conference on Systems, Software and Services Process Improvement
KurztitelEuroSPI 2017
Land/GebietTschechische Republik
OrtOstrava
Zeitraum6/09/178/09/17
Internetadresse

ASJC Scopus subject areas

  • Informatik (sonstige)
  • Software
  • Angewandte Informatik
  • Sicherheit, Risiko, Zuverlässigkeit und Qualität

Fields of Expertise

  • Information, Communication & Computing

Treatment code (Nähere Zuordnung)

  • Application

Fingerprint

Untersuchen Sie die Forschungsthemen von „A Metric for Evaluating Residual Complexity in Software“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren