Abstract
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Wheeler, D.A.: Why Open Source Software / Free Software (OSS/FS)? Look at the Numbers!, http://www.dwheeler.com/oss_fs_why.html
Stefan, A.: How Software Copyright and Patent Laws Are Hurting Real Innovation. Technical Sciences and Applied Mathematics 2, 15–22 (2008)
Basili, V.R., Weiss, D.M.: A Methodology for Collecting Valid Software Engineering Data. IEEE Trans. on Software Engineering SE-10(6), 728–738 (1984)
CMMI Product Team, Capability Maturity Model for Development (CMMI-DEV) v1.3, Technical Report, CMU/SEI-2010-TR-033, Software Engineering Institute, http://www.sei.edu.cmu/cmmi
ISO/IEC, I.S.: 15504-x, - Information technology – Process assessment, Parts 1-7 (2004-2008), International Organization for Standardization (2010)
Park, R., Goethert, W.B., Florac, W.A.: Goal-Driven Software Measurement - A Guidebook. Software Engineering Institute, Handbook, CMU/SEI-96-HB-002 (1996)
Gray, A., MacDonell, S.G.: GQM++ A Full Life Cycle Framework for the Development and Implementation of Software Metrics Programs. University of Otago, New Zealand. Technical Report (1997), http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.47.9007
Offen, R.J., Jeffery, R.: Establishing Software Measurement Programs. IEEE Software 14(2), 45–53 (1997)
Olson, T., Runeson, P.: V-GQM: a feedback Approach to Validation of a GQM study. In: 7th IEEE Symposium on Software Metrics (METRICS 2001), London, UK, pp. 236–254 (2001)
Gresse Von Wangenheim, C., Anacleto, A., Salviano, C.F.: MARES - A Methodology for Software Process Assessment in Small Software Companies, LQPS001.04E. Laboratório de Qualidade e Produtividade de Software, UNIVALI. Technical Report (2004)
Basili, V., Heidrich, J., Lindvall, M., Munch, J., Regardie, M., Trendowicz, A.: GQM+Strategies – Aligning Business Strategies with Software Measurement. In: 1st Int. Symposium on Empirical Software Engineering and Measurement (ESEM 2007), pp. 488–490 (2007)
ISO/IEC, IS 15939:2007 - Systems and software engineering - Measurement process, International Organization for Standardization (2007)
Abran, A.: Software Metrics and Software Metrology. IEEE-CS Press & John Wiley & Sons, Hoboken (2010)
Buglione, L., Abran, A.: Improving Measurement Plans from multiple dimensions: Exercising with Balancing Multiple Dimensions – BMP. In: 11th IEEE International Software Metrics Symposium (METRICS 2005). IEEE Press, New York (2005)
Buglione, L., Abran, A.: Performance calculation and estimation with QEST/LIME using ISBSG r10 data. In: 5th Software Measurement European Forum (SMEF 2008), pp. 175–192 (2008)
Buglione, L., Abran, A.: QEST nD: n-dimensional extension and generalisation of a Software Performance Measurement Model. Int. J. of Advances in Engineering Software 33(1), 1–7 (2002)
Colombo, A., Damiani, E., Frati, F., Oltolina, S., Reed, K., Ruffatti, G.: The use of a meta-model to support multi-project process measurement. In: 15th Asia-Pacific Software Engineering Conference (APSEC 2008), pp. 503–510 (2008)
Ardagna, C.A., Damiani, E., Frati, F., Oltolina, S., Regoli, M., Ruffatti, G.: Spago4Q and the QEST nD model: An open source solution for software performance measurement. In: Ågerfalk, P., Boldyreff, C., González-Barahona, J.M., Madey, G.R., Noll, J. (eds.) OSS 2010. IFIP Advances in Information and Communication Technology, vol. 319, pp. 1–14. Springer, Heidelberg (2010)
Holkar, V.: Experimental Implementation and Evaluation of Quality Management Process, Master Thesis. Department of Computer Science and Computer Engineering, La Trobe University, Australia (2007)
STSC Cost Analysis Group, Software Development Cost Estimating Guidebook, Software Technology Support Center. Handbook, http://stsc.hill.af.mil/consulting/sw_estimation/softwareguidebook2010.pdf
Buglione, L.: Misurare il Software 3/ed. Franco Angeli Editore, Milan (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Buglione, L., Damiani, E., Frati, F., Oltolina, S., Ruffatti, G. (2011). Improving Quality and Cost-Effectiveness in Enterprise Software Application Development: An Open, Holistic Approach for Project Monitoring and Control. In: Regnell, B., van de Weerd, I., De Troyer, O. (eds) Software Business. ICSOB 2011. Lecture Notes in Business Information Processing, vol 80. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-21544-5_11
Download citation
DOI: https://doi.org/10.1007/978-3-642-21544-5_11
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-21543-8
Online ISBN: 978-3-642-21544-5
eBook Packages: Computer ScienceComputer Science (R0)