Salvatore Alessandro Sarcià

Learn More
A study of the relationship between agile methods and software architecture surveyed 72 IBM software developers. Results suggest that the two approaches are compatible. In particular, agile developers perceived architectural principles as important and supportive to agile values, rather than contrasting or neutral to them. This positive perception of(More)
This paper reports on the ongoing experience of applying a variant of the GQM+Strategies approach to non-software development domains (e.g., military training domain). However, we found that it is not directly possible to apply the GQM+Strategies approach as is to non-software development domains, but it needs to be generalized, i.e., it needs to be turned(More)
Prediction of software engineering variables with high accuracy is still an open problem. The primary reason for the lack of high accuracy in prediction might be because most models are linear in the parameters and so are not sufficiently flexible and suffer from redundancy. In this chapter, we focus on improving regression models by decreasing their(More)
This paper enhances the currently available formal risk management models and related frameworks by providing an independent mechanism for checking out their results. It provides a way to compare the historical data on the risks identified by similar projects to the risk found by each framework Based on direct queries to stakeholders, existing approaches(More)
Cost estimation is a critical issue for software organizations. Good estimates can help us make more informed decisions (controlling and planning software risks), if they are reliable (correct) and valid (stable). In this study, we apply a variable reduction technique (based on auto-associative feed--forward neural networks – called Curvilinear component(More)
Over the last 25+ years, software estimation research has been searching for the best model for estimating variables of interest (e.g., cost, defects, and fault proneness). This research effort has not lead to a common agreement. One problem is that, they have been using accuracy as the basis for selection and comparison. But accuracy is not invariant; it(More)
In this work, we show the mathematical reasons why parametric models fall short of providing correct estimates and define an approach that overcomes the causes of these shortfalls. The approach aims at improving parametric estimation models when any regression model assumption is violated for the data being analyzed. Violations can be that, the errors are(More)
This paper reports on real information leakage occurred in a multinational mission. To investigate the nature of the leakage, we performed a survey among the military operators which showed that technical and cultural problems were key elements of the security shortfall. We also show that military deployed networks present some peculiarities with respect to(More)
This study aims to explore the relationship between agility and architecture by surveying 72 software developers at IBM. Results suggest that software architecture and agility are not like oil and water. In particular, Agile developers perceived architectures as important and supportive (rather than in contrast or neutral) to agile values. This kind of(More)
Software project can be completely predicting the most realistic effort using Software Cost Estimation. There are variety of methods and models trying to improve the estimation procedure of Software project development and application. From the variety of methods emerged the need for comparisons to determine the best model. Here, we propose a statistical(More)