The application of metrics to industrial prototyping processes: An empirical study

  • Keith Phalp
  • Steve Counsell
Session 9: Applications, Part 2
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1780)


A key problem in the development of information systems is understanding features of the development process. To this end, in recent years, considerable interest has been focused on modelling processes. In this paper, the results of an empirical investigation into the use of prototyping in information systems development is described. Nine prototyping processes across eight different sites of varying size were analysed and data relating to each process collected. The notation of Role Activity Diagrams (RADs) was used to capture each of the nine processes. Analysis of the interactions in each process revealed that the project manager interacted with the prototyper far more often in large developments than in small or medium-sized developments. However, significantly more interactions between the project manager and end-user were found in small-sized developments than for any other sized site. The study demonstrates how measures of business models can aid analysis of the process rather than the product and highlights the need for more empirical investigation into this and other facets of the development process. A number of lessons have been learnt from our analysis; these we also explain.


Business Process Project Manager Development Site Small Site Information System Development 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    V. R. Basili. The role of experimentation in software engineering: Past, current, and future. In Proc 18th ICSE, pages 442–449, 1996.Google Scholar
  2. 2.
    V. R. Basili, L. C. Briand, and W. L. Melo. A validation of object-oriented design metrics as quality indicators. IEEE Transactions on Software Engineering, 22(10):751–761, 1996.CrossRefGoogle Scholar
  3. 3.
    L. Briand, L. Bunse, J. Daly, and C. Differding. An experimental comparison of the maintainability of object-oriented and structured design documents. In Proceedings of Empirical Assessment in Software Engineering (EASE) '97, Keele, UK, 1997.Google Scholar
  4. 4.
    L. Chen. An Empirical Investigation into Management and Control of Software Prototyping. Ph.d. dissertation, Department of Computing, Bournemouth University, 1997.Google Scholar
  5. 5.
    R. Handy. Understanding Organisations. Penguin, 1976.Google Scholar
  6. 6.
    D. Miers. Business Process Re-engineering: myth and reality. Kogan Page, 1994.Google Scholar
  7. 7.
    M. Ould. Business Processes: Modelling and Analysis for Rengineering and Improvement. Wiley, 1995.Google Scholar
  8. 8.
    M. Ould and C. Roberts. Modelling iteration in the software process. In 3rd International Software Process Workshop, Colorado, USA, 1986.Google Scholar
  9. 9.
    K. Phalp and S. Counsell. Counts and heuristics for static process models. In Proceedings ICSE Workshop on Process Modelling and Software Evolution, Boston, USA, 1997.Google Scholar
  10. 10.
    K. Phalp and M. Shepperd. Analysing process models quantitatively. In Empirical Assessment in Software Engineering (EASE99) Keele, Staffordshire, UK, April 1999.Google Scholar
  11. 11.
    SEBPC. Systems engineering for business process change, managed research of the engineering and physical sciences research council (epsrc), homepage: at Scholar

Copyright information

© Springer-Verlag 2000

Authors and Affiliations

  • Keith Phalp
    • 1
  • Steve Counsell
    • 2
  1. 1.Empirical Software Engineering GroupBournemouth UniversityBournemouthUK
  2. 2.Birkbeck CollegeUniversity of LondonLondonUK

Personalised recommendations