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

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.

[1]  Alain Abran,et al.  QEST nD: n-dimensional extension and generalisation of a software performance measurement model , 2002 .

[2]  Stephen G. MacDonell,et al.  GQM++ A Full Life Cycle Framework for the Development and Implementation of Software Metric Programs , 1997 .

[3]  Per Runeson,et al.  V-GQM: a feed-back approach to validation of a GQM study , 2001, Proceedings Seventh International Software Metrics Symposium.

[4]  Alain Abran,et al.  Performance calculation and estimation with QEST/LIME using ISBSG Release 10 data , 2008 .

[5]  William A. Florac,et al.  Goal-Driven Software Measurement. A Guidebook. , 1996 .

[6]  Ray Offen,et al.  Establishing Software Measurement Programs , 1997, IEEE Softw..

[7]  David A. Wheeler,et al.  Why Open Source Software / Free Software (OSS/FS, FLOSS, or FOSS)? Look at the Numbers! , 2005 .

[8]  Ieee Standard,et al.  Adoption of ISO/IEC 15939:2007— Systems and Software Engineering— Measurement Process , 2009 .

[9]  Ernesto Damiani,et al.  Spago4Q and the QEST nD Model: An Open Source Solution for Software Performance Measurement , 2010, OSS.

[10]  Ernesto Damiani,et al.  The Use of a Meta-Model to Support Multi-Project Process Measurement , 2008, 2008 15th Asia-Pacific Software Engineering Conference.

[11]  James H. Lambert,et al.  A Methodology for , 2000 .

[12]  Cornelia Boldyreff,et al.  Open Source Software: New Horizons - 6th International IFIP WG 2.13 Conference on Open Source Systems, OSS 2010, Notre Dame, IN, USA, May 30 - June 2, 2010. Proceedings , 2010, OSS.

[13]  Clenio F. Salviano,et al.  MARES-A Methodology for Software Process Assessment in Small Software Companies , 2004 .

[14]  Alain Abran,et al.  Software Metrics and Software Metrology: Abran/Software Metrics , 2010 .

[15]  Jürgen Münch,et al.  GQM^+ Strategies -- Aligning Business Strategies with Software Measurement , 2007, ESEM 2007.

[16]  Alain Abran,et al.  Software Metrics and Software Metrology , 2010 .

[17]  Victor R. Basili,et al.  A Methodology for Collecting Valid Software Engineering Data , 1984, IEEE Transactions on Software Engineering.

[18]  Alain Abran,et al.  Improving measurement plans form multiple dimensions : exercising with balancing multiple dimensions - BMP , 2005 .