ePrints.FRI - University of Ljubljana, Faculty of Computer and Information Science

Automation of estimating source code complexity

Matjaž Škabar (2016) Automation of estimating source code complexity. EngD thesis.

[img] PDF
Download (4Mb)

    Abstract

    The goal of this thesis is to examine metrics and tools for analyzing the complexity of program source code and to compare different tools with each other. In the opening part, the issues in the field of software development and problems the company and the programmer might encounter are presented. In the next chapter, we learn about the metrics with which we can ensure that during software development individual parts of the program do not become too complex for further upgrading or for introducing new programmers to the project. This is followed by a list of tools, ranging from simple free to very complex paid tools. It is examined which tool calculates which metric and in the last chapter an automated analysis of samples of source code is conducted. The comparison of the reports about these tools will be helpful when choosing the right tools for automated analysis of the complexity of the software source code in software development in the future.

    Item Type: Thesis (EngD thesis)
    Keywords: automation, software metrics, software analysis, McCabe, Halstead, LOC
    Number of Pages: 54
    Language of Content: Slovenian
    Mentor / Comentors:
    Name and SurnameIDFunction
    prof. dr. Miha Mraz249Mentor
    Link to COBISS: http://www.cobiss.si/scripts/cobiss?command=search&base=51012&select=(ID=1536833219)
    Institution: University of Ljubljana
    Department: Faculty of Computer and Information Science
    Item ID: 3264
    Date Deposited: 04 Mar 2016 11:44
    Last Modified: 24 Mar 2016 10:00
    URI: http://eprints.fri.uni-lj.si/id/eprint/3264

    Actions (login required)

    View Item