• Non ci sono risultati.

Modelling and Analysing Software Repository Logs by Business Intelligence Techniques

N/A
N/A
Protected

Academic year: 2021

Condividi "Modelling and Analysing Software Repository Logs by Business Intelligence Techniques"

Copied!
2
0
0

Testo completo

(1)

Chapter 1

Introduction

Organization habits and prior experiences are the most used standard tech-niques to help the decision making process in modern software development Companies.

Practitioners often rely on their experience, intuition and good feeling in making important decisions. Managers allocate development and testing re-sources based on their experience in previous project and/or their intuition about the complexity of the new project relative to prior projects.

Managers hardly make use of software repositories to study the project progress.

Nevertheless, software repositories contain a wealth of valuable information about projects that could help Managers to understand strong and weak points of the software development process. Software repositories could sup-port the decision making process instead of the standard record-keeping use, hence Practicioners can depend less on their intuition and experience, and rely more on historical and field data.

Mining Software Repositories (MSR) is the field of the Software Engineering that analyzes the kind of data available in software repositories with the goal to extract information.

In literature papers, the main focus in the automation of the software devel-opment process helping many actors to understand and improve their work praxis. Only few works cover useful MSR from a Manager point of view, introducing some data analysis advices, such as Masticola [23], or giving a data organization structure, such as Sillitti et Al. [24].

In this study I display the results of mining software repositories in order to assess developers adopted work praxis to fix eventual problem occurred during the project development life cycle. These results could be useful in a decision making context, as they express the organization of the software

(2)

8 CHAPTER 1. INTRODUCTION team project and their praxis, revealing eventual weaknesses and improve-ment margins in e↵ectiveness.

This thesis tackles the MSR context by focusing on data warehouse niques for gathering and organizing data. Moreover it applies analysis tech-niques such as OLAP to explore data, and Data Mining to uncover interesting information.

The thesis is organized as follows:

The first part discusses the State of the Art in which the field background and applied theory will deepen.

The second part presents the methodology adopted, particularly will treat how the data warehouse is set up, which kind of structures are managed to query the data warehouse and finally will describe how the dataset was set up and its structure.

The third part treats results obtained from described techniques; charts, tables and data models are showed and pointed out.

The last part describes work conclusions and potential future works. This work was carried out at the department of computer engineering of the university of Coimbra with the CISUC1 researchers group.

Riferimenti

Documenti correlati

Precedentemente, si era invece diffusamente ritenuto che il debitore potes- se scegliere se presentare l’istanza di nomina del professionista attestatore presso il tribunale

vercellese fin dal 1202 avev a in progetto di costruire il borgo franco di Piverone, in una zona di forte presenza patrimoniale del vescovo di Ivrea. La nuova fondazione

Certo è che Lintzel e Erdmann, e in minor misura Baethgen, sono quelli che nel testo dei loro interventi assumono le posizioni più indipendenti, e possiamo senz’altro dire

Over the last 30 years, the literature on museum service quality and performance manage- ment focused on the possible application of business management principles and tools to the

This phase can only be recognized at the cartographic scale where it deforms the tec- tonic contacts with the Pedani and Scoltola units and the AP3 axial plane. The F4 folds

the mountain climbing schema: first solution is obtained by a CP search using Gecode; Large Neighbor- hood definition parametric to N (neighborhood dimension) and maxF (stop

essi presentano la parte prossimale forata, ben conservata e con morfologie differenti: 8 a testa trapezoidale (fiche 11.2, Barge- mahieu et al. 22), dove si osserva an- cora

a rare tumor of the thyroid gland: report on one case of leiomyosarcoma and review of literature. medas f, Calò PG, lai ml, Tuveri m, Pisano G,