In this paper, we apply different software complexity measures to a set of shortest-path algorithms. Our intention is to study what kind of new information about the algorithms the complexity measures (lines-of-code, Halstead's volume, and cyclomatic number) are able to give, to study which software complexity measures are the most useful ones in algorithm comparison, and to analyze when the software complexity comparisons are appropriate. The experiment indicates that the software complexity measures give a new dimension to empirical algorithm comparison. The results explicitly show the trade-off between speed and implementation complexity: a faster algorithm typically requires a more complex implementation. Different complexity measures c...
The current measurement methods of software functional size really measure in particular the data mo...
A fundamental problem in computer science is, stated informally: Given a problem, how hard is it?. W...
Graduation date: 1986Controlling the "complexity" or "understandability"\ud of computer software is ...
Vita.At this stage in software research, few validated tools exist for an objective evaluation of a ...
One of the main challenges in software development is the complex structure of a system. The softwar...
Software complexity measures are essential aspects of software engineering. Relatively few studies h...
Algorithm complexity is very often used for comparison of different algorithms in order to assess th...
The research in software science has so far been concentrated on three measures of program complexit...
This work is a study of an information theoretic model which is used to develop a complexity measure...
The aim of this master thesis is to explore the area of software metrics and to identify software me...
Data manipulation, or algorithmic complexity, is not taken into account adequately in any of the mos...
Measuring the software complexity is an important task in the management of software projects. In th...
It is becoming increasingly difficult to ignore the complexity of software products. Software metric...
One of the most significant elements to evolve from software science research has been the developme...
We propose a test based on the theory of algorithmic complexity and an experimental evaluation of Le...
The current measurement methods of software functional size really measure in particular the data mo...
A fundamental problem in computer science is, stated informally: Given a problem, how hard is it?. W...
Graduation date: 1986Controlling the "complexity" or "understandability"\ud of computer software is ...
Vita.At this stage in software research, few validated tools exist for an objective evaluation of a ...
One of the main challenges in software development is the complex structure of a system. The softwar...
Software complexity measures are essential aspects of software engineering. Relatively few studies h...
Algorithm complexity is very often used for comparison of different algorithms in order to assess th...
The research in software science has so far been concentrated on three measures of program complexit...
This work is a study of an information theoretic model which is used to develop a complexity measure...
The aim of this master thesis is to explore the area of software metrics and to identify software me...
Data manipulation, or algorithmic complexity, is not taken into account adequately in any of the mos...
Measuring the software complexity is an important task in the management of software projects. In th...
It is becoming increasingly difficult to ignore the complexity of software products. Software metric...
One of the most significant elements to evolve from software science research has been the developme...
We propose a test based on the theory of algorithmic complexity and an experimental evaluation of Le...
The current measurement methods of software functional size really measure in particular the data mo...
A fundamental problem in computer science is, stated informally: Given a problem, how hard is it?. W...
Graduation date: 1986Controlling the "complexity" or "understandability"\ud of computer software is ...