Measure-driven processes and architecture for the empirical evaluation of software technology

This paper reports on an on-going project undertaken within the University of Rome at Tor Vergata to automate the business processes of a class of administrative organizations. The experience gained and the lessons learned, while performing in the role of Innovation-driver, are abstracted and presented. In the context of this experience with process re-engineering, the paper compares the utility of empirically investigating software technology transfer with the reuse of technology measurement models possibly available. The paper also discusses the roles played by various environmental factors - technology, experimentation and measurements, an organization's business objectives, and other organizational issues, including the expected benefits and costs - in the empirical investigation of software technology transfer. The paper concludes by presenting a short case study and three lessons learned. Copyright ┬® 2000 John Wiley & Sons, Ltd.

[1]  Alfs T. Berztiss,et al.  Software methods for business reengineering , 2011 .

[2]  Ivar Jacobson,et al.  The unified modeling language reference manual , 2010 .

[3]  Mark Watson,et al.  Understanding UML: the developer's guide: with a Web-based application in Java , 1997 .

[4]  Lionel C. Briand,et al.  An Experimental Comparison of the Maintainability of Object-Oriented and Structured Design Documents , 1997, 1997 Proceedings International Conference on Software Maintenance.

[5]  Alan W. Brown,et al.  A Framework for Evaluating Software Technology , 1996, IEEE Softw..

[6]  Victor R. Basili,et al.  The role of experimentation in software engineering: past, current, and future , 1996, Proceedings of IEEE 18th International Conference on Software Engineering.

[7]  Erik Kamsties,et al.  An Empirical Evaluation of Three Defect-Detection Techniques , 1995, ESEC.

[8]  B. Kitchenham,et al.  Case Studies for Method and Tool Evaluation , 1995, IEEE Softw..

[9]  Enid Mumford,et al.  Reengineering the Corporation: A Manifesto for Business Revolution , 1995 .

[10]  Adam A. Porter,et al.  Experimental Software Engineering: A Report on the State of the Art , 1995, 1995 17th International Conference on Software Engineering.

[11]  Richard Bach,et al.  Building Tools and Libraries - In MS-DOS , 1995, IEEE Softw..

[12]  Marvin V. Zelkowitz,et al.  Algebra and models (and reality) , 1994, SOEN.

[13]  Shari Lawrence Pfleeger,et al.  Design and analysis in software engineering: the language of case studies and formal experiments , 1994, SOEN.

[14]  Victor R. Basili,et al.  The maturing of the quality improvement paradigm in the SEL , 1993 .

[15]  R. Normann,et al.  From value chain to value constellation: designing interactive strategy. , 1993, Harvard business review.

[16]  Victor R. Basili,et al.  The Experimental Paradigm in Software Engineering , 1992, Experimental Software Engineering Issues.

[17]  Victor R. Basili,et al.  A reference architecture for the component factory , 1992, TSEM.

[18]  Victor R. Basili,et al.  The TAME Project: Towards Improvement-Oriented Software Environments , 1988, IEEE Trans. Software Eng..

[19]  Brian Randell,et al.  System structure for software fault tolerance , 1975, IEEE Transactions on Software Engineering.

[20]  Olivier Serrat Building a Learning Organization , 2017 .

[21]  Magnus C. Ohlsson,et al.  Experimentation in Software Engineering , 2000, The Kluwer International Series in Software Engineering.

[22]  Egon Berghout,et al.  The Goal/Question/Metric Method: , 2000 .

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

[24]  Victor R. Basili,et al.  The Experience Factory: Packaging Software Experience , 1999 .

[25]  Giuseppe Visaggio,et al.  Assessing the maintenance process through replicated, controlled experiments , 1999, J. Syst. Softw..

[26]  Paolo Donzelli,et al.  99-19 Production and Maintenance of Software Measurement Models , 1998 .

[27]  H. D. Rombach,et al.  The Goal Question Metric Approach , 1994 .

[28]  Ivar Jacobson,et al.  Object-oriented software engineering - a use case driven approach , 1993, TOOLS.

[29]  Victor R. Basili,et al.  Experimental Software Engineering Issues: Critical Assessment and Future Directions , 1993, Lecture Notes in Computer Science.