|
Università degli studi di Udine
|
The SW-Engineering group is
interested in various topics related to theoretical aspects of software metrics
and to practical metric support to testing and validation of software.
We studied the main proposals for software metrics and compared them in large
experimental environments.
Various models of new
predictive metrics have been proposed, based on structural aspects of software
and their relations to statistics of notified faults on software modules. They
produce a risk-hierarchy of structural parameters and, using a statistical
models, build a frame to identify fault-prone software models. We studied the
use of this predictive metrics in the testing and validation phase, due to
their capability to identify dangerous constructs of programs on fault-prone
modules. The methodology introduced will be able to concentrate the efforts of
testing and validation on the more dangerous segments of code or modules.
We are also studying
methodologies of Reuse Engineering and their impact in software factories and
industrial projects. At last we are analyzing the use of Information Retrieval
tools for Maintenance and Reuse of Software Packages.
Another topic investigated
by the SW-Engineering group is the definition of suitable standards for the
development of Knowledge-Based Systems, compatible with the ISO 9000 series of
standards. More specifically, a life cycle model and a definition for KBS quality
is currently being investigated.