Whitepapers

Want to know more about the background of our solutions? Read the materials of our professionals.

  • Software Quality Models in Action - Benchmarking the Benchmarks

    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.

    Download
  • Different Definitions of Lines of Code

    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.

    Download
  • LOC Calculation Tools

    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.

    Download
  • Comparing LOC Measurement Results of Different Tools

    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.

    Download
  • Mission Impossible: Software Maintainability Measured?

    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?

    Download
  • Willing to know how much software development will cost you?

    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?

    Download
  • Curious to know how good your software is? We'll tell you!

    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?

    Download
  • Don't touch it when it works!

    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?

    Download
News
  • SourceMeter 7.0 released with support for C/C++, Java, Python, and RPG!
    27-07-2015
    icon
    We are proud to announce that besides Java, SourceMeter now supports the C/C++, Python, and RPG programming languages as well!...
    Read more
  • FrontEndART on Gitex Technology Week!
    08-08-2014
    icon
    FrontEndART will be attending Gitex Technology Week, one of the biggest technology exhibitions in the world taking place in Dubai between 12 and 16 October 2014....
    Read more
More news