Evaluating Software Project Control Centers in Industrial Environments

Many software development organizations still lack support for detecting and reacting to critical project states in order to achieve planned goals. One means to institutionalize project control, systematic quality assurance, and management support on the basis of measurement and explicit models is the establishment of so-called software project control centers. However, there is only little experience reported in the literature with respect to setting up and applying such control centers in industrial environments. One possible reason is the lack of appropriate evaluation instruments (such as validated questionnaires and appropriate analysis procedures). Therefore, we developed an initial measurement instrument to systematically collect experience with respect to the deployment and use of control centers. Our main research goal was to develop and evaluate the measurement instrument. The instrument is based on the technology acceptance model (TAM) and customized to project controlling. This article illustrates the application and evaluation of this measurement instrument in the context of industrial case studies and provides lessons learned for further improvement. In addition, related work and conclusions for future work are given.

[1]  Douglas C. Schmidt,et al.  Metric-driven analysis and feedback systems for enabling empirically guided software development , 1991, [1991 Proceedings] 13th International Conference on Software Engineering.

[2]  Peter A. Todd,et al.  Perceived Usefulness, Ease of Use, and Usage of Information Technology: A Replication , 1992, MIS Q..

[3]  Way Kuo,et al.  Software measurement: a visualization toolkit for project control and process improvement , 1998 .

[4]  Edward G. Carmines,et al.  Reliability and Validity Assessment , 1979 .

[5]  Robert Hendrick,et al.  Software Management Environment (SME) concepts and architecture, revision 1 , 1992 .

[6]  Marvin V. Zelkowitz,et al.  The Web Measurement Environment (WebME): A Tool for Combining and Modeling Distributed Data , 1997 .

[7]  Fred D. Davis Perceived Usefulness, Perceived Ease of Use, and User Acceptance of Information Technology , 1989, MIS Q..

[8]  Ken-ichi Matsumoto,et al.  Ginger2: An Environment for Computer-Aided Empirical Software Engineering , 1999, IEEE Trans. Software Eng..

[9]  W. Wayt Gibbs,et al.  Software's Chronic Crisis , 1994 .

[10]  Jürgen Münch,et al.  Software project control centers: concepts and approaches , 2004, J. Syst. Softw..

[11]  H. D. Rombach,et al.  THE EXPERIENCE FACTORY , 1999 .

[12]  Bernhard Westfechtel,et al.  A Lightweight Tool Support for Integrated Software Measurement , 2006 .

[13]  Gordon B. Davis,et al.  User Acceptance of Information Technology: Toward a Unified View , 2003, MIS Q..

[14]  Balachander Krishnamurthy,et al.  Provence: A Process Visualisation and Enactment Environment , 1993, ESEC.