In this paper, we investigate some ideas based on Machine Learning, Natural Language Processing, and Information Retrieval to outline possible research directions in the field of software architecture recovery and clone detection. In particular, after presenting an extensive related work, we illustrate two proposals for addressing these two issues, that represent hot topics in the field of Software Maintenance. Both proposals use Kernel Methods for exploiting structural representation of source code and to automate the detection of clones and the recovery of the actually implemented architecture in a subject software system.

Using Machine Learning and Information Retrieval Techniques to Improve Software Maintainability / Corazza, Anna; DI MARTINO, Sergio; Maggio, Valerio; Alessandro, Moschitti; Andrea, Passerini; Giuseppe, Scanniello; Fabrizio, Silvestri. - 379:(2013), pp. 117-134. (Intervento presentato al convegno Second International Workshop EternalS tenutosi a Montpellier, Francia nel August 28, 2012) [10.1007/978-3-642-45260-4_9].

Using Machine Learning and Information Retrieval Techniques to Improve Software Maintainability

CORAZZA, ANNA;DI MARTINO, SERGIO;MAGGIO, VALERIO;
2013

Abstract

In this paper, we investigate some ideas based on Machine Learning, Natural Language Processing, and Information Retrieval to outline possible research directions in the field of software architecture recovery and clone detection. In particular, after presenting an extensive related work, we illustrate two proposals for addressing these two issues, that represent hot topics in the field of Software Maintenance. Both proposals use Kernel Methods for exploiting structural representation of source code and to automate the detection of clones and the recovery of the actually implemented architecture in a subject software system.
2013
9783642452598
9783642452604
Using Machine Learning and Information Retrieval Techniques to Improve Software Maintainability / Corazza, Anna; DI MARTINO, Sergio; Maggio, Valerio; Alessandro, Moschitti; Andrea, Passerini; Giuseppe, Scanniello; Fabrizio, Silvestri. - 379:(2013), pp. 117-134. (Intervento presentato al convegno Second International Workshop EternalS tenutosi a Montpellier, Francia nel August 28, 2012) [10.1007/978-3-642-45260-4_9].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11588/571186
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 3
  • ???jsp.display-item.citation.isi??? ND
social impact