Projects per year
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.
Original language | English |
---|---|
Title of host publication | Systems, Software and Services Process Improvement |
Editors | Jakub Stolfa, Svatopluk Stolfa, Rory V. O'Connor, Richard Messnarz |
Place of Publication | Cham |
Publisher | Springer International Publishing AG |
Pages | 138-149 |
Number of pages | 12 |
ISBN (Electronic) | 978-3-319-64218-5 |
ISBN (Print) | 978-3-319-64217-8 |
DOIs | |
Publication status | Published - 12 Aug 2017 |
Event | 24th European Conference on Systems, Software and Services Process Improvement: EuroSPI 2017 - VSB - Technical University of Ostrava, Ostrava, Czech Republic Duration: 6 Sept 2017 → 8 Sept 2017 Conference number: 24 http://2017.eurospi.net/ |
Publication series
Name | Communications in Computer and Information Science |
---|---|
Publisher | Springer |
Volume | 748 |
ISSN (Print) | 1865-0929 |
ISSN (Electronic) | 1865-0937 |
Conference
Conference | 24th European Conference on Systems, Software and Services Process Improvement |
---|---|
Abbreviated title | EuroSPI 2017 |
Country/Territory | Czech Republic |
City | Ostrava |
Period | 6/09/17 → 8/09/17 |
Internet address |
Keywords
- Software quality
- Software metric
- Residual complexity
- Complexity metric
- Cyclomatic complexity
- Branch coverage
ASJC Scopus subject areas
- Computer Science (miscellaneous)
- Software
- Computer Science Applications
- Safety, Risk, Reliability and Quality
Fields of Expertise
- Information, Communication & Computing
Treatment code (Nähere Zuordnung)
- Application
Fingerprint
Dive into the research topics of 'A Metric for Evaluating Residual Complexity in Software'. Together they form a unique fingerprint.-
Industrial Informatics
Krisper, M., Macher, G., Dobaj, J., Krug, T. & Seidl, M.
1/09/12 → …
Project: Research area
-
AQU-AutoUniverse - Automotive Quality Universities
Kreiner, C. J.
1/09/15 → 31/10/17
Project: Research project
-
HDV-CO2-Lot4-SR7 - VECTO tool development: completion of methodology to simulate Heavy Duty Vehicles, fuel consumption and CO2 emissions; upgrades to the existing version of VECTO, and completion of certification methodology to be incorporated into a Comission legislative proposal
Luz, R., Hausberger, S., Eichlseder, H., Quaritsch, M., Krisper, M., Kreiner, C. J., Rexeis, M. & Gretzl, P.
19/12/14 → 31/05/17
Project: Research project
Activities
- 1 Talk at conference or symposium
-
24th European Conference on Systems, Software and Services Process Improvement, EuroSPI 2017
Michael Krisper (Speaker)
5 Sept 2017 → 8 Sept 2017Activity: Talk or presentation › Talk at conference or symposium › Science to science