Want to know more about the background of our solutions? Read the materials of our professionals.
Software Quality Models in Action - Benchmarking the BenchmarksDownload
The quality of software is an abstract property - not only is it a difficult task to comprehend, it is even more challenging to measure. Luckily, there are several easy-to-access solutions which can provide specific overall ratings by measuring the source code. Even though most of these tools are based on the same theoretical models and standards (e.g. ISO/IEC 9126, ISO/IEC 25010, McCall, Boehm, Droomey etc.), it would still be a naive assumption to expect identical results.
Different Definitions of Lines of CodeDownload
Lines of Code is one of the most controversial source code metrics in software engineering practice. It is relatively easy to calculate, understand and use by the different stakeholders for a variety of purposes – that is why it is the most frequently applied measure in software estimation, quality assurance and many other fields.
LOC Calculation ToolsDownload
There are numerous tools capable of calculating the LOC metrics, both free and commercial. Many of them provide the feature as part of a more complex functionality, although there are specialized ones as well.
Comparing LOC Measurement Results of Different ToolsDownload
From the technical point of view, computing LOC is simple, so there are a huge number of tools implementing a plethora of variations on this metric through different programming languages. This results in a fairly confusing situation for any software professional getting in contact with LOC.
Mission Impossible: Software Maintainability Measured?Download
Maintainability of software systems degrades over time inevitably, which is coined as software erosion. To decrease the speed of erosion, first we must come to know the current rate of it. But how are we able to do so at all without any existing guidance?
Willing to know how much software development will cost you?Download
Source code maintainability is a necessary component of development cost estimation and a generally important software quality characteristic as well. But how is maintainability calculated in the first place and what is its direct relation to development costs? Software quality models typically calculate the maintainability value from low-level source code attributes (or metrics) and cost estimation is calculated using linear regression. But are these methods adequate for an accurate estimation of the expected development cost?
Curious to know how good your software is? We'll tell you!Download
Source code maintainability is an important, yet difficult property to measure – despite impacting the system's further development costs, it rarely gets the required attention. Is there a good way of measuring it at all?
Don't touch it when it works!Download
The estimation of software maintenance costs has always been a problematic issue. A commonly used estimation method is to take the known effort and modification extent from previous experience and guess the ratio of the planned maintenance to the former. The problem with this approach is that it does not take maintainability deterioration into account. But how are code maintainability and development costs related to each other at all?