Search For:

Displaying 1-24 out of 24 total
Collecting, Integrating and Analyzing Software Metrics and Personal Software Process Data
Found in: EUROMICRO Conference
By Alberto Sillitti, Andrea Janes, Giancarlo Succi, Tullio Vernazza
Issue Date:September 2003
pp. 336
Measures represent important data in all engineering disciplines. This data allows engineers to understand how things work and how to make changes to produce desired results. In software engineering, it is difficult to collect useful measures because devel...
 
Pair Programming and Software Defects--A Large, Industrial Case Study
Found in: IEEE Transactions on Software Engineering
By Enrico di Bella,Ilenia Fronza,Nattakarn Phaphoom,Alberto Sillitti,Giancarlo Succi,Jelena Vlasenko
Issue Date:July 2013
pp. 930-953
In the last decade, there has been increasing interest in pair programming (PP). However, despite the existing work, there is still a lack of substantial evidence of the effects of PP in industrial environments. To address this issue, we have analyzed the ...
 
Using Rules for Web Service Client Side Testing
Found in: 2013 IEEE World Congress on Services (SERVICES)
By Nabil El Ioini,Alberto Sillitti,Giancarlo Succi
Issue Date:June 2013
pp. 158-165
Web Services (WS) are software components accessible over the Internet through a well-defined set of standards. When consumers invoke a service, they expect to receive a valid response. However, the problem is to determine the structure of a valid request ...
 
Open Web Services Testing
Found in: Services, IEEE Congress on
By Nabil El Ioini,Alberto Sillitti
Issue Date:July 2011
pp. 130-136
The advance in web services (WS) and service oriented architecture (SOA) applications has led to the development of new types of systems in which different heterogeneous components and platforms can connect and collaborate to solve a business problem. This...
 
An interpretation of the results of the analysis of pair programming during novices integration in a team
Found in: Empirical Software Engineering and Measurement, International Symposium on
By Ilenia Fronza, Alberto Sillitti, Giancarlo Succi
Issue Date:October 2009
pp. 225-235
In this paper we present a study on how Pair Programming (PP) facilitates the introduction of new developers (novices) in a team. Data has been collected non-invasively on how people paired in an industrial team of developers for 10 months; during such tim...
 
WS-Certificate
Found in: Services, IEEE Congress on
By Ernesto Damiani, Nabil El Ioini, Alberto Sillitti, Giancarlo Succi
Issue Date:July 2009
pp. 637-644
Assessing the correct operation of individual web services or of entire business processes hosted on a Service Oriented Architecture (SOA) is one of the major challenges of SOA research. The unique features of WS/SOA require new quality assessment approach...
 
Introducing the OpenSource Maturity Model
Found in: Emerging Trends in FLOSS Research and Development, International Workshop on
By Etiel Petrinja, Ranga Nambakam, Alberto Sillitti
Issue Date:May 2009
pp. 37-41
The paper introduces the Open Maturity Model that is an assessment model for the Free/Libre Open Source software development process evaluation. The model was based on the knowledge about the Free/Libre Open Source Software process obtained with an extensi...
 
A case-study on using an Automated In-process Software Engineering Measurement and Analysis system in an industrial environment
Found in: Software Engineering, International Conference on
By Irina Diana Coman, Alberto Sillitti, Giancarlo Succi
Issue Date:May 2009
pp. 89-99
Automated systems for measurement and analysis are not adopted on a large scale in companies, despite the opportunities they offer. The fear of the “Big Brother” and the lack of reports giving insights into the real adoption process and concrete usages in ...
 
Automated Identification of Tasks in Development Sessions
Found in: International Conference on Program Comprehension
By Irina Diana Coman, Alberto Sillitti
Issue Date:June 2008
pp. 212-217
Task switching occurs frequently during the work of software developers. While there are already several approaches aiming at assisting developers in recovering their contexts of previous tasks, they generally rely on the developer to identify the beginnin...
 
Effort Prediction in Iterative Software Development Processes -- Incremental Versus Global Prediction Models
Found in: Empirical Software Engineering and Measurement, International Symposium on
By Pekka Abrahamsson, Raimund Moser, Witold Pedrycz, Alberto Sillitti, Giancarlo Succi
Issue Date:September 2007
pp. 344-353
Estimation of development effort without imposing overhead on the project and the development team is of paramount importance for any software company. This study proposes a new effort estimation methodology aimed at agile and iterative development environ...
 
Lagrein: Visualizing User Requirements and Development Effort
Found in: International Conference on Program Comprehension
By Andrejs Jermakovics, Marco Scotto, Alberto Sillitti, Giancarlo Succi
Issue Date:June 2007
pp. 293-296
The development of a software project often requires more time and effort than originally expected. However, at end of a project, it is hard to determine which components required more time or were more complex than what was originally planned. In addition...
 
Managing Uncertainty in Requirements: A Survey in Documentation-Driven and Agile Companies
Found in: Software Metrics, IEEE International Symposium on
By Alberto Sillitti, Martina Ceschi, Barbara Russo, Giancarlo Succi
Issue Date:September 2005
pp. 17
<p>This paper investigates commonalities and differences between Agile and Documentation-driven approaches in managing uncertainty in requirement gathering.</p> <p>The research method is a survey collected interviewing sixteen project man...
 
Project Management in Plan-Based and Agile Companies
Found in: IEEE Software
By Martina Ceschi, Alberto Sillitti, Giancarlo Succi, Stefano De Panfilis
Issue Date:May 2005
pp. 21-27
In recent years, people have claimed that plan-based and agile companies use very different project management techniques. As this claim has a deep implication on how to run a software business, the authors set up an empirical study to assess analogies and...
 
Monitoring the Development Process with Eclipse
Found in: Information Technology: Coding and Computing, International Conference on
By Alberto Sillitti, Andrea Janes, Giancarlo Succi, Tullio Vernazza
Issue Date:April 2004
pp. 133
Monitoring the development process is a complex task due to the amount of resources required (i.e. time and money), moreover the correctness of collected data is not guaranteed if the required tasks are performed manually. This paper describes an extension...
   
Understanding how novices are integrated in a team analysing their tool usage
Found in: Proceedings of the 2011 International Conference on on Software and Systems Process (ICSSP '11)
By Alberto Sillitti, Giancarlo Succi, Ilenia Fronza, Jelena Vlasenko
Issue Date:May 2011
pp. 204-207
Novices' activities can be very different from those of experienced developers. The analysis of tool usage can propose early insights on novices integration in the team and also provide a method to compare their activities with experts. In this work we com...
     
Toward a better understanding of tool usage: NIER track
Found in: Proceeding of the 33rd international conference on Software engineering (ICSE '11)
By Alberto Sillitti, Giancarlo Succi, Jelena Vlasenko
Issue Date:May 2011
pp. 832-835
Developers use tools to develop software systems and always alleged better tools are being produced and purchased. Still there have been only limited studies on how people really use tools; these studies have used limited data, and the interactions between...
     
Mining and visualizing developer networks from version control systems
Found in: Proceeding of the 4th international workshop on Cooperative and human aspects of software engineering (CHASE '11)
By Alberto Sillitti, Andrejs Jermakovics, Giancarlo Succi
Issue Date:May 2011
pp. 24-31
Social network analysis has many applications in software engineering and is often performed through the use of visualizations. Discovery of these networks, however, presents a challenge since the relationships are initially not known. We present an approa...
     
Visualizing software evolution with lagrein
Found in: Companion to the 23rd ACM SIGPLAN conference on Object oriented programming systems languages and applications (OOPSLA Companion '08)
By Alberto Sillitti, Andrejs Jermakovics, Giancarlo Succi, Raimund Moser
Issue Date:October 2008
pp. 186-189
Lagrein is a tool that allows exploring how a software system has been developed. It supports visualization of multiple metrics, it links requirements to code expected to implement them and cou-ples code with the effort spent in producing it. Moreover, it ...
     
PEM: experience management tool for software companies
Found in: Companion to the 23rd ACM SIGPLAN conference on Object oriented programming systems languages and applications (OOPSLA Companion '08)
By Alberto Sillitti, Emanuele Danovaro, Giancarlo Succi, Tadas Remencius
Issue Date:October 2008
pp. 186-189
Process control and improvement are keys to successful businesses. A working Experience Factory helps to achieve them but it is not easy to implement. The PROM Experience Manager (PEM) is designed to facilitate such implementation with a flexible visual in...
     
SyQL: an object oriented, fuzzy, temporal query language for repositories of software artifacts
Found in: Companion to the 23rd ACM SIGPLAN conference on Object oriented programming systems languages and applications (OOPSLA Companion '08)
By Alberto Sillitti, Giancarlo Succi, Mirco Bianco
Issue Date:October 2008
pp. 186-189
Data mining on software products and process metrics is hard. The relations between them are different and may vary. We present a data manipulation language called System Query Language, which partially overcomes the problems of other similar languages and...
     
PKM: knowledge management tool for environments centered on the concept of the experience factory
Found in: Companion of the 13th international conference on Software engineering (ICSE Companion '08)
By Alberto Sillitti, Emanuele Danovaro, Giancarlo Succi, Tadas Remencius
Issue Date:May 2008
pp. 37-41
This paper presents PKM - a web-based tool for knowledge management in an environment centered on the concept of the experience factory. The tool focuses on managing explicit knowledge, most of which is collected in an automated way using non-invasive plug...
     
1st international workshop on in process software engineering measurement and analysis (ISEMA 2007)
Found in: Companion to the 22nd ACM SIGPLAN conference on Object oriented programming systems and applications companion (OOPSLA '07)
By Alberto Sillitti
Issue Date:October 2007
pp. 740-742
Improving the software engineering development process requires collection of data, but collection of data interferes with how developers work. At present, most of the software engineering tools, data collection, and analysis techniques available use manua...
     
Non-invasive product metrics collection: an architecture
Found in: Proceedings of the 2004 workshop on Quantitative techniques for software agile process (QUTE-SWAP '04)
By Alberto Sillitti, Giancarlo Succi, Marco Scotto, Tullio Vernazza
Issue Date:November 2004
pp. 76-78
Software metrics are useful means in helping software engineers to develop large and complex software systems. In the past years, many software metrics have been proposed in order to represent several different concepts such as complexity, coupling, inheri...
     
Deploying, updating, and managing tools for collecting software metrics
Found in: Proceedings of the 2004 workshop on Quantitative techniques for software agile process (QUTE-SWAP '04)
By Alberto Sillitti, Barbara Russo, Giancarlo Succi, Paolo Zuliani
Issue Date:November 2004
pp. 1-4
Collecting software engineering data is difficult due to the number of problems that researchers face in this activity. One of the most relevant is the ability to install and keep up-to-date the measurement tools installed in the production machines in ord...
     
 1