Projects per year
Abstract
The Object Management Group (OMG), which is driven by industry, proposes an operational standard for measuring reliability by providing specifications for 29 reliability measures. The goal of this article is to systematically assess whether (1) the provided measurement specifications are suitable to be implemented in a static testing tool used in practice and (2) the measures are suitable for capturing reliability issues in software. Therefore, we implemented the CISQ measures (CISQ is the consortium responsible for driving the quality related topics of the OMG) for Java in our quality measurement tool after defining assumptions resulting from the language independent and at some point imprecise specifications. In format of a case study, the CISQ-based measurement tool has then been applied on several versions of the open source project HSQLDB. The results show that CISQ measures properties that are vital for fulfilling reliability requirements. In the course of the case study, the engineers of HSQLDB fixed a number of issues identified by our tooling as they were considered to be critical. While a number of rule violations are considered to be still problematic, they could not be fixed since the engineers did not have the code ownership. In these cases, they proposed improvement suggestions to the responsible teams.
| Original language | English |
|---|---|
| Title of host publication | Proceedings of the 2017, 10th IEEE International Conference on Software Testing, Verification and Validation Workshops (ICST 2017), Tokyo, Japan, 13-17 March 2017 |
| Publisher | IEEE |
| Pages | 13-21 |
| Number of pages | 9 |
| ISBN (Print) | 978-1-5090-6677-3 |
| DOIs | |
| Publication status | Published - Apr 2017 |
Fields of science
- 202005 Computer architecture
- 202017 Embedded systems
- 102 Computer Sciences
- 102002 Augmented reality
- 102006 Computer supported cooperative work (CSCW)
- 102011 Formal languages
- 102015 Information systems
- 102020 Medical informatics
- 102022 Software development
- 102027 Web engineering
- 201305 Traffic engineering
- 202022 Information technology
- 207409 Navigation systems
- 502032 Quality management
- 502050 Business informatics
JKU Focus areas
- Computation in Informatics and Mathematics
- Management and Innovation
Projects
- 1 Finished
-
Code Quality Management (CQM)
Schiffer, S. (Researcher), Plösch, R. (PI) & Pomberger, G. (PI)
01.10.2003 → 31.12.2017
Project: Contract research › Industry project