<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="static/CINECAstyle.xsl"?><OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd"><responseDate>2026-09-22T07:33:51Z</responseDate><request verb="GetRecord" identifier="oai:iris.unica.it:11584/266874" metadataPrefix="oai_dc">https://iris.unica.it/oai/request</request><GetRecord><record><header><identifier>oai:iris.unica.it:11584/266874</identifier><datestamp>2025-06-14T00:16:33Z</datestamp><setSpec>com_11584_207615</setSpec><setSpec>com_11584_111066</setSpec><setSpec>col_11584_265854</setSpec></header><metadata><oai_dc:dc xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:doc="http://www.lyncode.com/xoai" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dc="http://purl.org/dc/elements/1.1/" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
<dc:title>Study of metrics and practices for improving object oriented software quality</dc:title>
<dc:creator>ORRU', MATTEO</dc:creator>
<dc:subject>refactoring software quality</dc:subject>
<dc:subject>software metrics</dc:subject>
<dc:subject>software network</dc:subject>
<dc:subject>Settore ING-INF/05 - Sistemi di Elaborazione delle Informazioni</dc:subject>
<dc:description>Modern software systems are large and complex products, consisting&#xd;
in thousands lines of code, developed, often in a distributed environment,&#xd;
by dozens of developers and produced through an industrial process, usu-&#xd;
ally with short time to market. To manage such kind of complexity and&#xd;
to keep the development process under control measurements and metrics&#xd;
are required. The present thesis collects the outcomes of the research the&#xd;
author carried on in the field of software metrics during the three years of&#xd;
the Ph.D. studies. Software metrics are used to measure various aspects&#xd;
of software development, including software features, processes execution,&#xd;
developers' efforts, software quality, just to name a few. The first part of&#xd;
the present thesis reports the results of the studies performed on product&#xd;
metrics, with the final goal of helping software engineers better manage&#xd;
the programmers efforts and particularly to assess software quality dur-&#xd;
ing software development. The second part of this dissertation presents&#xd;
the outcomes of the research aimed at shedding some light on the effec-&#xd;
tiveness and impact of some development practices on software systems.&#xd;
To perform these studies I used a novel approach, based on the concept&#xd;
of complex network. Complex networks are in fact one of the best can-&#xd;
didates to represent software systems, enabling researchers to obtain a&#xd;
deeper knowledge of the structure and evolution of a software system. We&#xd;
found some meaningful statistical correlations between network metrics&#xd;
and software properties. Both the theoretical framework and the reported&#xd;
findings might, in principle, have a practical application to assist software&#xd;
engineers dealing with specific development tasks, like bug discovery or&#xd;
refactoring.</dc:description>
<dc:date>2016-03-04</dc:date>
<dc:type>info:eu-repo/semantics/doctoralThesis</dc:type>
<dc:identifier>http://hdl.handle.net/11584/266874</dc:identifier>
<dc:language>eng</dc:language>
<dc:relation>numberofpages:121</dc:relation>
<dc:rights>info:eu-repo/semantics/openAccess</dc:rights>
<dc:publisher>Università degli Studi di Cagliari</dc:publisher>
<dc:rights>license:Non specificato</dc:rights>
</oai_dc:dc></metadata></record></GetRecord></OAI-PMH>