Shull F.,Fraunhofer Center for Experimental Software Engineering Maryland |
Feldmann R.L.,Fraunhofer Center for Experimental Software Engineering Maryland |
Seaman C.,Fraunhofer Center for Experimental Software Engineering Maryland |
Seaman C.,University of Maryland Baltimore County |
And 2 more authors.
Innovations in Systems and Software Engineering | Year: 2012
Software inspections provide a proven approach to quality assurance for software products of all kinds, including requirements, design, code, test plans, among others. Common to all inspections is the aim of finding and fixing defects as early as possible, and thereby providing cost savings by minimizing the amount of rework necessary later in the life cycle. Measurement data, such as the number and type of found defects and the effort spent by the inspection team, provide not only direct feedback about the software product to the project team, but are also valuable for process improvement activities. In this paper, we discuss NASA's use of software inspections and the rich set of data that has resulted. In particular, we present results from analysis of inspection data that illustrate the benefits of fully utilizing that data for process improvement at several levels. Examining such data across multiple inspections or projects allows team members to monitor and trigger cross project improvements. Such improvements may focus on the software development processes of the whole organization as well as improvements to the applied inspection process itself. © 2010 Springer-Verlag London Limited.
Mandic V.,University of Oulu |
Basili V.,Fraunhofer Center for Experimental Software Engineering Maryland |
Harjumaa L.,University of Oulu |
Oivo M.,University of Oulu |
Markkula J.,University of Oulu
ESEM 2010 - Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement | Year: 2010
Business value analysis (BVA) quantifies the factors that provide value and cost to an organization. It aims at capturing value, controlling risks, and capitalizing on opportunities. GQM+Strategies is an approach designed to aid in the definition and alignment of business goals, strategies, and an integrated measurement program at all levels in the organization. In this paper we describe how to perform business value analysis (BVA) using the GQM +Strategies approach. The integration of these two approaches provides a coupling of cost-benefit and risk analysis (value goals) with operationally measurable business goals and supports the evaluation of business goal success and the effectiveness of the chosen strategies. An application of the combined approach is provided to illustrate the feasibility of the proposed method. It deals with the business goal of modernizing the product for the evolving market. © 2010 ACM.