Search For:

Displaying 1-50 out of 63 total
Software Product Lines: Economics, Architectures, and Applications
Found in: Software Engineering, International Conference on
By Peter Knauber, Giancarlo Succi
Issue Date:June 2000
pp. 814
Software product lines aim at achieving scope economies through synergetic development of software products. Diverse benefits like cost reduction, decreased time-to-market, and quality improvement can be expected from reuse of domain-specific software asse...
   
Activity-Based OO Business Modeling and Control
Found in: IT Professional
By Giancarlo Succi, Luigi Benedicenti, Stefano De Panfilis, Tullio Vernazza
Issue Date:May 2000
pp. 45-50
<p>Process modeling can help you control or assess the impact of changes to a software process.</p>
 
Understanding the Dynamics of Software Compatibility
Found in: IT Professional
By Giancarlo Succi, Paolo Predonzani, Tullio Vernazza
Issue Date:March 2000
pp. 61-63
<p>Understanding how vendors support varying levels of compatibility between their own and competitors' products can help you choose software wisely.</p>
 
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 ...
 
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...
 
ERP Systems Development: Enhancing Organization's Strategic Control through Monitoring Agents
Found in: Computer and Information Science, ACIS International Conference on
By Fabio Mulazzani, Barbara Russo, Giancarlo Succi
Issue Date:June 2009
pp. 535-542
Enterprise Resource Planning Systems (ERP) are powerful software packages that enable the integration of a variety of business activities. There are many success stories of ERP systems use and implementation, but there are also significant evidence of fail...
 
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 ...
 
A comparative analysis of the efficiency of change metrics and static code attributes for defect prediction
Found in: Software Engineering, International Conference on
By Raimund Moser, Witold Pedrycz, Giancarlo Succi
Issue Date:May 2008
pp. 181-190
In this paper we present a comparative analysis of the predictive power of two different sets of metrics for defect prediction. We choose one set of product related and one set of process related software metrics and use them for classifying Java files of ...
 
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...
 
A proposal for interactive-constructivistic teaching methods supported by Web 2.0 technologies and environments
Found in: Database and Expert Systems Applications, International Workshop on
By Francesco Di Cerbo, Giancarlo Succi
Issue Date:September 2007
pp. 648-652
In this paper, we will illustrate our proposal for a methodology of academical teaching, based on cooperative learning paradigm, which also relies on cutting edge e-learning techniques. We use Web 2.0 resources to fulfill requirements coming from our visio...
 
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...
 
An Empirical Study of Open-Source and Closed-Source Software Products
Found in: IEEE Transactions on Software Engineering
By James W. Paulson, Giancarlo Succi, Armin Eberlein
Issue Date:April 2004
pp. 246-256
This paper describes an empirical study of open-source and closed-source software projects. The motivation for this research is to quantitatively investigate common perceptions about open-source projects, and to validate these perceptions through an empiri...
 
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...
   
Managing eXtreme Projects
Found in: EUROMICRO Conference
By Giancarlo Succi
Issue Date:September 2003
pp. 11
No summary available.
   
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...
 
On the Sensitivity of COCOMO II Software Cost Estimation Model
Found in: Software Metrics, IEEE International Symposium on
By Petr Musilek, Witold Pedrycz, Nan Sun, Giancarlo Succi
Issue Date:June 2002
pp. 13
Software cost estimation techniques predict the amount of effort required to develop a software system. Cost estimates are needed throughout the software lifecycle to determine feasibility of software projects and to provide for appropriate allocation or r...
 
Analysis of the Effects of Software Reuse on Customer Satisfaction in an RPG Environment
Found in: IEEE Transactions on Software Engineering
By Giancarlo Succi, Luigi Benedicenti, Tullio Vernazza
Issue Date:May 2001
pp. 473-479
<p><b>Abstract</b>—This paper reports on an empirical research based on two software products. The research goal is to ascertain the impact of the adoption of a reuse policy on customer satisfaction. The results show that when a systemati...
 
Holmes: An Intelligent System to Support Software Product Line Development
Found in: Software Engineering, International Conference on
By Giancarlo Succi, Jason Yip, Witold Pedrycz
Issue Date:May 2001
pp. 0829
Abstract: Holmes is a software product line tool that supports all core activities of software product line analysis and development. Holmes integrates its tools using a blackboard architecture based on a Linda tuple space. A novel feature is the use of a ...
 
Package-Oriented Software Engineering: A Generic Architecture
Found in: IT Professional
By Giancarlo Succi, Witold Pedrycz, Eric Liu, Jason Yip
Issue Date:March 2001
pp. 29-36
<p>Package-oriented programming treats mass-market applications as large components to build sophisticated software development tools.</p>
 
Holmes: A System to Support Software Product Lines
Found in: Software Engineering, International Conference on
By Giancarlo Succi, Jason Yip, Eric Liu, Witold Pedrycz
Issue Date:June 2000
pp. 786
Holmes is a tool designed to support the Sherlock software product line methodology. Holmes attempts to provide comprehensive support for product line development, from market and product strategy analysis to modeling, designing, and developing the resulti...
   
Supporting Dynamic Composition of Components
Found in: Software Engineering, International Conference on
By Giancarlo Succi, Raymond Wong, Eric Liu, Michael Smith
Issue Date:June 2000
pp. 787
The Internet creates new opportunities for component distribution. Infrastructure for dynamic, Web-based composition of software components appears to be a very impelling need. This demonstration focuses on a Web-based system that supports dynamic componen...
   
Empirical Investigation of a Novel Approach to Check the Integrity of Software Engineering Measuring Processes
Found in: Software Engineering, International Conference on
By Skylar Lei, Michael Smith, Giancarlo Succi
Issue Date:June 2000
pp. 773
No summary available.
   
A Survey on the Effectiveness of the Internet-Based Facilities in Software Engineering Education
Found in: Software Engineering Education and Training, Conference on
By Giancarlo Succi, Romana Spasojevic
Issue Date:March 2000
pp. 66
This work reports on a study on the effectiveness of the usage of Internet based facilities in 4 graduate and undergraduate classes in software engineering. In the framework of this study it appears that the electronic communication media in engineering cl...
 
Compatibility, standards, and software production
Found in: StandardView
By Andrea Valerio, Giancarlo Succi, Gianpiero Succi, Tullio Vernazza
Issue Date:September 1993
pp. 140-146
In many cases, standards have public goods attributes. As a result it is important to consider how the development costs are provided. It is well known that public goods, due to their nonexclusionary nature, are subject to free riders. We consider free-rid...
     
Software Product Lines: Economics, Architectures, and Implications
Found in: Software Engineering, International Conference on
By Peter Knauber, Giancarlo Succi
Issue Date:May 2002
pp. 665
Following the remarkable successes of the
   
Software tools research: a matter of scale and scope - or commoditization?
Found in: Proceedings of the 3rd annual conference on Systems, programming, and applications: software for humanity (SPLASH '12)
By Diomidis Spinellis, Giancarlo Succi, Jim Coplien, Kendra Cooper, Ramya Ravichandar, Ruth Lennon, Steven Fraser
Issue Date:October 2012
pp. 59-62
Tools emerge as the result of necessity - a job needs to be done, automated, and scaled. In the ""early days" - compilers, code management, bug tracking, and the like - resulted in mostly local home-grown tools - and when broadly successful - spawn (from e...
     
The dark side of agile software development
Found in: Proceedings of the ACM international symposium on New ideas, new paradigms, and reflections on programming and software (Onward! '12)
By Andrea A. Janes, Giancarlo Succi
Issue Date:October 2012
pp. 215-228
We believe, that like most innovations, Agile has followed the Gartner Hype Cycle and it has now reached the Trough of Disillusionment, where it is currently stuck. Moreover, we believe this is due to a "guru phenomenon." However, we think that Agile can m...
     
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...
     
To pull or not to pull
Found in: Proceeding of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications (OOPSLA '09)
By Andrea Janes, Giancarlo Succi
Issue Date:October 2009
pp. 889-894
The Toyota Production System promotes "pull" scheduling to reduce the production of parts that do not comply to what the customer needs. The use of "pull" within software represents a radical change in the way activities are planned. This article gives two...
     
GPROM: a tool for non-invasive personal tracking
Found in: Proceedings of the International Conference on Computer Systems and Technologies and Workshop for PhD Students in Computing (CompSysTech '09)
By Andrea Girardello, Giancarlo Succi
Issue Date:June 2009
pp. 1-5
Measures represent important data in all engineering disciplines. These data allow engineers to understand how things work and how to improve results. This paper presents GPROM, an automated tool for collecting personal metrics with a non-invasive approach...
     
Jidoka in software development
Found in: Companion to the 23rd ACM SIGPLAN conference on Object oriented programming systems languages and applications (OOPSLA Companion '08)
By Andrea Janes, Emanuele Danovaro, Giancarlo Succi
Issue Date:October 2008
pp. 186-189
Lean management is based on two concepts: the elimination of Muda, the waste, from the production process, and Jidoka, the introduction of quality inside the production process and product. In software production, the elimination of Muda received significa...
     
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...
     
Analysis of the reliability of a subset of change metrics for defect prediction
Found in: Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement (ESEM '08)
By Giancarlo Succi, Raimund Moser, Witold Pedrycz
Issue Date:October 2008
pp. 1-87
In this paper, we describe an experiment, which analyzes the relative importance and stability of change metrics for predicting defects for 3 releases of the Eclipse project. The results indicate that out of 18 change metrics 3 metrics contain most informa...
     
Extending moodle for collaborative learning
Found in: Proceedings of the 13th annual conference on Innovation and technology in computer science education (ITiCSE '08)
By Francesco Di Cerbo, Gabriella Dodero, Giancarlo Succi
Issue Date:June 2008
pp. 5-6
In this demo, we present novel features added to the Moodle Learning Management System to achieve collaborative learning
     
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...
     
A comparative analysis of the efficiency of change metrics and static code attributes for defect prediction
Found in: Proceedings of the 13th international conference on Software engineering (ICSE '08)
By Giancarlo Succi, Raimund Moser, Witold Pedrycz
Issue Date:May 2008
pp. 1-1
In this paper we present a comparative analysis of the predictive power of two different sets of metrics for defect prediction. We choose one set of product related and one set of process related software metrics and use them for classifying Java files of ...
     
COSPA (consortium for studying, evaluating, and supporting the introduction of open source software and open data standards in the public administration)
Found in: Proceedings of the 2006 national conference on Digital government research (dg.o '06)
By Barbara Russo, Bruno Rossi, Giancarlo Succi
Issue Date:May 2006
pp. 153-154
In this paper, we report about COSPA, the Consortium for studying, evaluating, and supporting the introduction of Open Source Software (OSS) and Open Data Standards (ODS) in the Public Administration. The project, an EU FP6 research project, aims to evalua...
     
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...
     
Third ICSE workshop on software product lines: economics, architectures, and implications
Found in: Proceedings of the 24th international conference on Software engineering (ICSE '02)
By Giancarlo Succi, Peter Knauber
Issue Date:May 2002
pp. 665-666
We present an overview of the 5th International Workshop on Principles of Software Evolution (IWPSE 2002).
     
Software product lines (workshop session): economics, architectures, and applications
Found in: Proceedings of the 22nd international conference on Software engineering (ICSE '00)
By Giancarlo Succi, Peter Knauber
Issue Date:June 2000
pp. 814-815
There is a growing realization that the design of effective software engineering tools must be smarter. Real world software specs can be very intricate. Manual browsing by a software engineer cannot reveal its subtleties. Automatic tools are required to re...
     
Supporting dynamic composition of components
Found in: Proceedings of the 22nd international conference on Software engineering (ICSE '00)
By Eric Liu, Giancarlo Succi, Michael Smith, Raymond Wong
Issue Date:June 2000
pp. 787
The Internet creates new opportunities for component distribution. Infrastructure for dynamic, Web-based composition of software components appears to be a very impelling need. This demonstration focuses on a Web-based system that supports dynamic componen...
     
 1  2 Next >>