L. Buglione - Academia.edu (original) (raw)

Papers by L. Buglione

Research paper thumbnail of Coping with Quality Requirements in Large, Contract-Based Projects

IEEE Software, 2015

A typical contract for delivering a large software system must address a variety of related issue... more A typical contract for delivering a large software system must address a variety of related issues such as system quality, timelines, delivery cost and effort, and service-level agreements. Interviews with 20 software architects revealed how they coped with quality requirements in this context.

Research paper thumbnail of Performance Calculation and Benchmarking using the ISBSG Dataset Release 12 Data Repository: Empirical Study

Asian Journal of Information Technology

• Introduction • Multi-Dimensional Performance Models  QEST-LIME models: description  QEST-LIME... more • Introduction • Multi-Dimensional Performance Models  QEST-LIME models: description  QEST-LIME models & Performance Targets • The ISBSG r10 Data Repository  Available Fields  Selection of data samples in the ISBSG repository r10  Selection of the common set of measures  Overall Performance Levels • Analyzing results from performance benchmarking models  Data flow for analysis of results  Presentation of results from ISBSG r10 data • Conclusions Agenda

Research paper thumbnail of Software Measurement Body of Knowledge

Encyclopedia of Software Engineering, 2010

Measurement is fundamental to sciences and to the engineering disciplines. In the 2004 version of... more Measurement is fundamental to sciences and to the engineering disciplines. In the 2004 version of the Guide to the Software Engineering Body of Knowledge-the SWEBOK Guide-the software measurement topic is dispersed throughout the Guide and discussed in every knowledge area. To facilitate and improve teaching and use of measurement in software engineering, an integrated and more comprehensive view of software measurement has been built in the form of a software measurement body of knowledge. This entry presents this integrated view on software measurement. In the 2010 version of the SWEBOK Guide, it has been proposed that software measurement be assigned its own knowledge area.

Research paper thumbnail of DMVE'08 Program Committee

Page 1. DEXA 2008 DMVE '08 Program Committee Luigi Buglione, ETS Montreal, Canad... more Page 1. DEXA 2008 DMVE '08 Program Committee Luigi Buglione, ETS Montreal, Canada / Engineering.it, Italy Reiner Dumke, University of Magdeburg, Germany Mary Lou Maher, University of Sydney, Australia Yoshiki Mitani, IPA/Software Engineering Center (SEC), Tokyo, Japan Frédéric Noël, Université de Grenoble, France Chris Paredis, Georgia Institute of Technology, USA Stanimir Stoyanov, University Plovdiv, Bulgaria Hussein Zedan, De Montfort University, UK xl

Research paper thumbnail of Play’n’Learn

Research paper thumbnail of Solving Automotive SPICE open issues: an Italian Initiative

This paper presents the results of the ASAI (Automotive SPICE Assessors and Improvers) working gr... more This paper presents the results of the ASAI (Automotive SPICE Assessors and Improvers) working group. The aim of the ASAI is to address open issues in the real application of the standard Automotive SPICE in the automotive industry. The outcomes of the ASAI activities are a set of guidelines on how some relevant open issues (expressed by means of questions) can be addressed and solved. These guidelines have been achieved by consensus after joint analysis and discussions. The purpose of this paper is to provide developers, assessors, improvers and, in general, the whole automotive software community, with a reference when specific decisions have to be taken for solving defined open issues in applying Automotive SPICE. Moreover, we hope this paper could be able to trigger a larger discussion for enhancing the uniformity and validity of Automotive SPICE assessments.

Research paper thumbnail of Prospettive di misura per il monitoraggio e controllo della produzione di software

Research paper thumbnail of The Need for a Legal Perspective in Software Engineering Maturity Models

Increasing litigation in the software industry is a growing concern for software engineers. In so... more Increasing litigation in the software industry is a growing concern for software engineers. In some cases it can be a serious threat to the software commercial and financial success. Looking at current software best practice frameworks and international standards we have not found any guidance on legal assurance for software engineers. Project Management standards such as the Project Management Institute's PMBOK (Project Management Body of Knowledge), Maturity models (MM) such as the CMMI and ISO/IEC 15504 and international standards such as ISO/IEC 12207 do not currently offer guidance for software engineers on the topic of legal assurance This paper proposes the addition of a legal management process as an additional management process within international standards life-cycle processes and maturity models, in order to provide guidance for the management of inherent legal risks associated with systems and software.

Research paper thumbnail of Organizing Chair

Research paper thumbnail of Estimation, Encyclopedia of Software Engineering

Research paper thumbnail of IWSM Mensura 2014

Research paper thumbnail of The Significance of IFPUG Base Functionality Types in Effort Estimation

Research paper thumbnail of Estimating Web Application Development Effort Using Cosmic-FFP Method

International Journal of Computers and Applications, 2009

ABSTRACT

Research paper thumbnail of Harmonizing Software Development Processes with Software Development Settings – A Systematic Approach

Communications in Computer and Information Science, 2013

The software process landscape is rich in complexity and many alternative software development ap... more The software process landscape is rich in complexity and many alternative software development approaches have emerged over the past 40 years. However, no single software development approach is universally implemented and it seems likely that no single approach can be universally useful. One of the primary reasons that no single approach is universally useful is that no two software development settings are identical. We have assembled a team of recognized academics, who together with industrial collaborators, plan to map the complex world of software processes with the context of software development projects. The results of our initial mapping efforts, reported in this paper, demonstrate that although there are challenges in an undertaking such as this, the outcomes are potentially of considerable value to both software researchers and practitioners.

Research paper thumbnail of Impact of Base Functional Component Types on Software Functional Size Based Effort Estimation

Product-Focused Software Process Improvement, 2008

Software effort estimation is still a significant challenge for software management. Although Fun... more Software effort estimation is still a significant challenge for software management. Although Functional Size Measurement (FSM) methods have been standardized and have become widely used by the software organizations, the relationship between functional size and development effort still needs further investigation. Most of the studies focus on the project cost drivers and consider total software functional size as the primary input to estimation models. In this study, we investigate whether using the functional sizes of different functionality types, represented by the Base Functional Component (BFC) types; instead of using the total single size figure have a significant impact on estimation reliability. For the empirical study, we used the projects data in the International Software Benchmarking Standards Group (ISBSG) Release 10 dataset, which were sized by the COSMIC FSM method.

Research paper thumbnail of What is Your Coping Strategy with Quality Requirements in Large Contract-based Projects? Qualitative Answers of Software Architects

Research paper thumbnail of Improving Quality and Cost-Effectiveness in Enterprise Software Application Development: An Open, Holistic Approach for Project Monitoring and Control

Lecture Notes in Business Information Processing, 2011

The availability of integrated software tools can help organizations to easily and quickly achiev... more The availability of integrated software tools can help organizations to easily and quickly achieve higher maturity and capability levels in process improvement and change management initiatives, by effectively supporting easy data and information sharing. However, despite their usefulness, their implementation costs still often represent a not trivial constraint for their adoption. In order to overcome such constraints, Open Source Software (OSS) can represent the right solution. Among the plenty of OSS freely available on the Net, only a very reduced set deals with measurement and monitoring & control processes, which instead represent two core processes in well-known SPI models. This paper proposes a case study showing how to efficiently detect possible project improvements using a combination of software engineering measurement-related techniques supported by the OS platform Spago4Q, keeping the focus on the need of organizations to strengthen its historical data gathering process.

Research paper thumbnail of Balanced Measurement Sets: Criteria for Improving Project Management Practices

2014 IEEE International Symposium on Software Reliability Engineering Workshops, 2014

The availability of a measurement framework right at the early stage of a project can have a very... more The availability of a measurement framework right at the early stage of a project can have a very positive impact in the management of software development process. In this paper, we cope with this problem proposing a methodology that can allow an early adoption of balanced measurement sets, which will be iteratively refined at each iteration of the process. The proposed methodology can be implemented and supported by open source tools like the Spago4Q platform.

Research paper thumbnail of An ISO/IEC 33000-Compliant Measurement Framework for Software Process Sustainability Assessment

2014 Joint Conference of the International Workshop on Software Measurement and the International Conference on Software Process and Product Measurement, 2014

ICT can provide a definitive contribution in reducing CO2 emissions and, in general, in the envir... more ICT can provide a definitive contribution in reducing CO2 emissions and, in general, in the environment preservation. Because its pervasiveness in today's life, software in particular plays an important role in achieving such a goal. Software process is the combination of those practices, directly or indirectly involved in software development, operation, and maintenance. In previous papers the authors addressed the topic of evaluating the sustainability of software products. In this paper the focus is on the evaluation of the sustainability of the software process, i.e. The measurement of the extent the process is performed by having care of the environment and by minimizing its impact on the environment. To do that, a sustainability measurement framework for software process is defined. Such a framework is composed by Sustainability Levels, Sustainability Process Attributes and being compliant with the requirements stated in the new ISO/IEC 33000 series standard for software process assessment.

Research paper thumbnail of Measurement Process: Improving the ISO 15939 Standard

2014 Joint Conference of the International Workshop on Software Measurement and the International Conference on Software Process and Product Measurement, 2014

Over the past few years ISO has published a number of specific standards detailing processes incl... more Over the past few years ISO has published a number of specific standards detailing processes included in a generic form in software development life cycle models. ISO 15939 on the Measurement process itself is an example of such specific ISO standard. This paper presents some suggestions for improvements to its Measurement Information Model and to the measurement plan within the planning process of ISO 15939.

Research paper thumbnail of Coping with Quality Requirements in Large, Contract-Based Projects

IEEE Software, 2015

A typical contract for delivering a large software system must address a variety of related issue... more A typical contract for delivering a large software system must address a variety of related issues such as system quality, timelines, delivery cost and effort, and service-level agreements. Interviews with 20 software architects revealed how they coped with quality requirements in this context.

Research paper thumbnail of Performance Calculation and Benchmarking using the ISBSG Dataset Release 12 Data Repository: Empirical Study

Asian Journal of Information Technology

• Introduction • Multi-Dimensional Performance Models  QEST-LIME models: description  QEST-LIME... more • Introduction • Multi-Dimensional Performance Models  QEST-LIME models: description  QEST-LIME models & Performance Targets • The ISBSG r10 Data Repository  Available Fields  Selection of data samples in the ISBSG repository r10  Selection of the common set of measures  Overall Performance Levels • Analyzing results from performance benchmarking models  Data flow for analysis of results  Presentation of results from ISBSG r10 data • Conclusions Agenda

Research paper thumbnail of Software Measurement Body of Knowledge

Encyclopedia of Software Engineering, 2010

Measurement is fundamental to sciences and to the engineering disciplines. In the 2004 version of... more Measurement is fundamental to sciences and to the engineering disciplines. In the 2004 version of the Guide to the Software Engineering Body of Knowledge-the SWEBOK Guide-the software measurement topic is dispersed throughout the Guide and discussed in every knowledge area. To facilitate and improve teaching and use of measurement in software engineering, an integrated and more comprehensive view of software measurement has been built in the form of a software measurement body of knowledge. This entry presents this integrated view on software measurement. In the 2010 version of the SWEBOK Guide, it has been proposed that software measurement be assigned its own knowledge area.

Research paper thumbnail of DMVE'08 Program Committee

Page 1. DEXA 2008 DMVE '08 Program Committee Luigi Buglione, ETS Montreal, Canad... more Page 1. DEXA 2008 DMVE '08 Program Committee Luigi Buglione, ETS Montreal, Canada / Engineering.it, Italy Reiner Dumke, University of Magdeburg, Germany Mary Lou Maher, University of Sydney, Australia Yoshiki Mitani, IPA/Software Engineering Center (SEC), Tokyo, Japan Frédéric Noël, Université de Grenoble, France Chris Paredis, Georgia Institute of Technology, USA Stanimir Stoyanov, University Plovdiv, Bulgaria Hussein Zedan, De Montfort University, UK xl

Research paper thumbnail of Play’n’Learn

Research paper thumbnail of Solving Automotive SPICE open issues: an Italian Initiative

This paper presents the results of the ASAI (Automotive SPICE Assessors and Improvers) working gr... more This paper presents the results of the ASAI (Automotive SPICE Assessors and Improvers) working group. The aim of the ASAI is to address open issues in the real application of the standard Automotive SPICE in the automotive industry. The outcomes of the ASAI activities are a set of guidelines on how some relevant open issues (expressed by means of questions) can be addressed and solved. These guidelines have been achieved by consensus after joint analysis and discussions. The purpose of this paper is to provide developers, assessors, improvers and, in general, the whole automotive software community, with a reference when specific decisions have to be taken for solving defined open issues in applying Automotive SPICE. Moreover, we hope this paper could be able to trigger a larger discussion for enhancing the uniformity and validity of Automotive SPICE assessments.

Research paper thumbnail of Prospettive di misura per il monitoraggio e controllo della produzione di software

Research paper thumbnail of The Need for a Legal Perspective in Software Engineering Maturity Models

Increasing litigation in the software industry is a growing concern for software engineers. In so... more Increasing litigation in the software industry is a growing concern for software engineers. In some cases it can be a serious threat to the software commercial and financial success. Looking at current software best practice frameworks and international standards we have not found any guidance on legal assurance for software engineers. Project Management standards such as the Project Management Institute's PMBOK (Project Management Body of Knowledge), Maturity models (MM) such as the CMMI and ISO/IEC 15504 and international standards such as ISO/IEC 12207 do not currently offer guidance for software engineers on the topic of legal assurance This paper proposes the addition of a legal management process as an additional management process within international standards life-cycle processes and maturity models, in order to provide guidance for the management of inherent legal risks associated with systems and software.

Research paper thumbnail of Organizing Chair

Research paper thumbnail of Estimation, Encyclopedia of Software Engineering

Research paper thumbnail of IWSM Mensura 2014

Research paper thumbnail of The Significance of IFPUG Base Functionality Types in Effort Estimation

Research paper thumbnail of Estimating Web Application Development Effort Using Cosmic-FFP Method

International Journal of Computers and Applications, 2009

ABSTRACT

Research paper thumbnail of Harmonizing Software Development Processes with Software Development Settings – A Systematic Approach

Communications in Computer and Information Science, 2013

The software process landscape is rich in complexity and many alternative software development ap... more The software process landscape is rich in complexity and many alternative software development approaches have emerged over the past 40 years. However, no single software development approach is universally implemented and it seems likely that no single approach can be universally useful. One of the primary reasons that no single approach is universally useful is that no two software development settings are identical. We have assembled a team of recognized academics, who together with industrial collaborators, plan to map the complex world of software processes with the context of software development projects. The results of our initial mapping efforts, reported in this paper, demonstrate that although there are challenges in an undertaking such as this, the outcomes are potentially of considerable value to both software researchers and practitioners.

Research paper thumbnail of Impact of Base Functional Component Types on Software Functional Size Based Effort Estimation

Product-Focused Software Process Improvement, 2008

Software effort estimation is still a significant challenge for software management. Although Fun... more Software effort estimation is still a significant challenge for software management. Although Functional Size Measurement (FSM) methods have been standardized and have become widely used by the software organizations, the relationship between functional size and development effort still needs further investigation. Most of the studies focus on the project cost drivers and consider total software functional size as the primary input to estimation models. In this study, we investigate whether using the functional sizes of different functionality types, represented by the Base Functional Component (BFC) types; instead of using the total single size figure have a significant impact on estimation reliability. For the empirical study, we used the projects data in the International Software Benchmarking Standards Group (ISBSG) Release 10 dataset, which were sized by the COSMIC FSM method.

Research paper thumbnail of What is Your Coping Strategy with Quality Requirements in Large Contract-based Projects? Qualitative Answers of Software Architects

Research paper thumbnail of Improving Quality and Cost-Effectiveness in Enterprise Software Application Development: An Open, Holistic Approach for Project Monitoring and Control

Lecture Notes in Business Information Processing, 2011

The availability of integrated software tools can help organizations to easily and quickly achiev... more The availability of integrated software tools can help organizations to easily and quickly achieve higher maturity and capability levels in process improvement and change management initiatives, by effectively supporting easy data and information sharing. However, despite their usefulness, their implementation costs still often represent a not trivial constraint for their adoption. In order to overcome such constraints, Open Source Software (OSS) can represent the right solution. Among the plenty of OSS freely available on the Net, only a very reduced set deals with measurement and monitoring & control processes, which instead represent two core processes in well-known SPI models. This paper proposes a case study showing how to efficiently detect possible project improvements using a combination of software engineering measurement-related techniques supported by the OS platform Spago4Q, keeping the focus on the need of organizations to strengthen its historical data gathering process.

Research paper thumbnail of Balanced Measurement Sets: Criteria for Improving Project Management Practices

2014 IEEE International Symposium on Software Reliability Engineering Workshops, 2014

The availability of a measurement framework right at the early stage of a project can have a very... more The availability of a measurement framework right at the early stage of a project can have a very positive impact in the management of software development process. In this paper, we cope with this problem proposing a methodology that can allow an early adoption of balanced measurement sets, which will be iteratively refined at each iteration of the process. The proposed methodology can be implemented and supported by open source tools like the Spago4Q platform.

Research paper thumbnail of An ISO/IEC 33000-Compliant Measurement Framework for Software Process Sustainability Assessment

2014 Joint Conference of the International Workshop on Software Measurement and the International Conference on Software Process and Product Measurement, 2014

ICT can provide a definitive contribution in reducing CO2 emissions and, in general, in the envir... more ICT can provide a definitive contribution in reducing CO2 emissions and, in general, in the environment preservation. Because its pervasiveness in today's life, software in particular plays an important role in achieving such a goal. Software process is the combination of those practices, directly or indirectly involved in software development, operation, and maintenance. In previous papers the authors addressed the topic of evaluating the sustainability of software products. In this paper the focus is on the evaluation of the sustainability of the software process, i.e. The measurement of the extent the process is performed by having care of the environment and by minimizing its impact on the environment. To do that, a sustainability measurement framework for software process is defined. Such a framework is composed by Sustainability Levels, Sustainability Process Attributes and being compliant with the requirements stated in the new ISO/IEC 33000 series standard for software process assessment.

Research paper thumbnail of Measurement Process: Improving the ISO 15939 Standard

2014 Joint Conference of the International Workshop on Software Measurement and the International Conference on Software Process and Product Measurement, 2014

Over the past few years ISO has published a number of specific standards detailing processes incl... more Over the past few years ISO has published a number of specific standards detailing processes included in a generic form in software development life cycle models. ISO 15939 on the Measurement process itself is an example of such specific ISO standard. This paper presents some suggestions for improvements to its Measurement Information Model and to the measurement plan within the planning process of ISO 15939.