Demo Data from SIGIR 2026 / reviewers in the wild / expert
Sandro Pinna
dblp:19/700
· DBLP profile ↗
12ranked-venue papers
2as first author
0since 2021 · last 2011
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 11 · 2 first-authorDatabases, data management, data science and information retrieval · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
1 paper |
Empirical software engineering · 100% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Empirical software engineering
mining software repositories |
0.1 | 1 | 2007 | Power-Laws in a Large Object-Oriented Software System · IEEE Trans. Software Eng. 2007 |
Empirical software engineering
software metrics |
0.1 | 1 | 2007 | Power-Laws in a Large Object-Oriented Software System · IEEE Trans. Software Eng. 2007 |
Empirical software engineering › software metrics
software quality metrics |
0.1 | 1 | 2007 | Power-Laws in a Large Object-Oriented Software System · IEEE Trans. Software Eng. 2007 |
Methods — techniques the papers use, named apart from their topics
yule process · 0.1statistical distribution fitting · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2011 | A modified Yule process to model the evolution of some object-oriented system properties
Ivana Turnu, Giulio Concas, Michele Marchesi, Sandro Pinna, Roberto Tonelli |
Inf. Sci. | 4 |
| 2008 | A Dynamic Model of Software Product Generative ProcessabstractWe analyze the process of software development for large, object oriented, open source software systems. Such systems may be described as complex networks when suitable variables are properly identified. In particular we model the system growth through a Yule process which enable us to fit data extracted from freely available repositories. We consider quantities related to relevant properties of the software system itself, like methods names, instance variable names, number of subclasses of each class. As opposite to a plain analysis of a final product, we perform a dynamic analysis of the product evolution, since we look at how system properties change during the development along different releases. The final goal is to detect statistical features that may be related to software dependability. Giulio Concas, Michele Marchesi, Sandro Pinna, Roberto Tonelli, Ivana Turnu |
APSEC | 3 |
| 2008 | Study of the Evolution of an Agile Project Featuring a Web Application Using Software Metrics
Giulio Concas, Marco Di Francesco, Michele Marchesi, Roberta Quaresima, Sandro Pinna |
PROFES | 5 |
| 2008 | An Agile Development Process and Its Assessment Using Quantitative Object-Oriented Metrics
Giulio Concas, Marco Di Francesco, Michele Marchesi, Roberta Quaresima, Sandro Pinna |
XP | 5 |
| 2007 | Agile Practices in a Large Organization: The Experience of Poste Italiane
Mauro Sulfaro, Michele Marchesi, Sandro Pinna |
XP | 3 |
| 2007 | Communication Flow in Open Source Projects: An Analysis of Developers' Mailing Lists
Selene Uras, Giulio Concas, Manuela Lisci, Michele Marchesi, Sandro Pinna |
XP | 5 |
| 2007 | Power-Laws in a Large Object-Oriented Software SystemabstractWe present a comprehensive study of an implementation of the Smalltalk object oriented system, one of the first and purest object-oriented programming environment, searching for scaling laws in its properties. We study ten system properties, including the distributions of variable and method names, inheritance hierarchies, class and method sizes, system architecture graph. We systematically found Pareto - or sometimes log-normal - distributions in these properties. This denotes that the programming activity, even when modeled from a statistical perspective, can in no way be simply modeled as a random addition of independent increments with finite variance, but exhibits strong organic dependencies on what has been already developed. We compare our results with similar ones obtained for large Java systems, reported in the literature or computed by ourselves for those properties never studied before, showing that the behavior found is similar in all studied object oriented systems. We show how the Yule process is able to stochastically model the generation of several of the power-laws found, identifying the process parameters and comparing theoretical and empirical tail indexes. Lastly, we discuss how the distributions found are related to existing object-oriented metrics, like Chidamber and Kemerer's, and how they could provide a starting point for measuring the quality of a whole system, versus that of single classes. In fact, the usual evaluation of systems based on mean and standard deviation of metrics can be misleading. It is more interesting to measure differences in the shape and coefficients of the data?s statistical distributions. Giulio Concas, Michele Marchesi, Sandro Pinna, Nicola Serra |
IEEE Trans. Software Eng. | 3 |
| 2006 | Studying the Evolution of Quality Metrics in an Agile/Distributed Project
Walter Ambu, Giulio Concas, Michele Marchesi, Sandro Pinna |
XP | 4 |
| 2004 | Requirements of an ISO Compliant XP Tool
Marco Melis, Walter Ambu, Sandro Pinna, Katiuscia Mannaro |
XP | 3 |
| 2004 | XMI for XP Process Data Interchange
Sandro Pinna, Nicola Serra |
XP | 1 |
| 2003 | A Ontology-based Process Modelling for XPabstractWe describe the Extreme Programming Ontology (XPO), a formal model specifying the main concepts used in the extreme programming methodology and their properties. XPO's modular structure was developed using the usual normative top down approach to software engineering process modeling. It relies on a set of core components rooted in three main concepts: organisational role, product and phase. Besides being useful for indexing relevant documents and XP artifacts such as user stories and Wiki pages, XPO is aimed at being a sound basis for nonintrusive analysis of agile processes, mining process data about programmers activity and repositories content in order to extract new concepts potentially identifying critical factors in agile software development. Extension to XPO are also discussed, including other agile methodologies and more general software engineering concepts. Paolo Ceravolo, Ernesto Damiani, Michele Marchesi, Sandro Pinna, Francesco Zavatarelli |
APSEC | 4 |
| 2003 | XPSwiki: An Agile Tool Supporting the Planning Game
Sandro Pinna, Simone Mauri, Paolo Lorrai, Michele Marchesi, Nicola Serra |
XP | 1 |