• Publications
  • Influence
Object-Oriented Metrics in Practice
We offer the favorite object oriented metrics in practice book as the choice today.It's coming again, the new collection that this site has. Expand
Evaluating defect prediction approaches: a benchmark and an extensive comparison
We present a benchmark for defect prediction, in the form of a publicly available dataset consisting of several software systems, and provide an extensive comparison of well-known bug prediction approaches, together with novel approaches we devised. Expand
An extensive comparison of bug prediction approaches
We introduced a benchmark to allow for common comparison with novel defect prediction approaches, which provides all the data needed to apply several prediction techniques proposed in the literature. Expand
Object-Oriented Metrics in Practice - Using Software Metrics to Characterize, Evaluate, and Improve the Design of Object-Oriented Systems
Presents a novel metrics-based approach for detecting design problems in object-oriented software. Expand
Polymetric Views - A Lightweight Visual Approach to Reverse Engineering
In this article, we present the concept of a polymetric view, a lightweight software visualization technique enriched with software metrics information. Expand
On the nature of commits
  • L. Hattori, M. Lanza
  • Computer Science
  • 23rd IEEE/ACM International Conference on…
  • 15 September 2008
We study the nature of commits in two dimensions: the number of files involved in each commit, and then we classify commits based on the content of their comments. Expand
Visualizing Software Systems as Cities
This paper presents a 3D visualization approach which gravitates around the city metaphor, i.e., an object-oriented software system is represented as a city that can be traversed and interacted with: the goal is to give the viewer a sense of locality to ease program comprehension. Expand
The evolution matrix: recovering software evolution using software visualization techniques
  • M. Lanza
  • Computer Science
  • IWPSE '01
  • 10 September 2001
We propose an approach based on a combination of software visualization and software metrics which helps to recover the evolution of object oriented software systems. Expand
Sentiment Analysis for Software Engineering: How Far Can We Go?
We describe our experience in building a software library recommender exploiting crowdsourced opinions mined from Stack Overflow, a state-of-the-art sentiment analysis tool exploiting deep learning. Expand
Software systems as cities: a controlled experiment
We present a controlled experiment for the empirical evaluation of a 3D software visualization approach based on a city metaphor and implemented in a tool called CodeCity. Expand