Advertisement

Evaluation of a Business Application Framework Using Complexity and Functionality Metrics

  • Hikaru Fujiwara
  • Shinji Kusumoto
  • Katsuro Inoue
  • Toshifusa Ootsubo
  • Katsuhiko Yuura
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2188)

Abstract

This paper experimentally evaluates the usefulness of a business application framework from a viewpoint of saving cost and quality of the software in a company. Here, we conducted two case studies. In the case studies, four kinds of applications are developed. Each of them is developed in two ways: using framework-based reuse and conventional module-based reuse. Then, we evaluate the difference among them using the several functionality and complexity metrics. As the results, the framework-based reuse would be more efficient than the module-based reuse in the company.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    V. R. Basili, L. C. Briand and W. L. Melo: “A validation of object-oriented design metrics as quality indicators”, IEEE Trans. on Software Eng. Vol. 20, No. 22, pp. 751–761 (1996).CrossRefGoogle Scholar
  2. 2.
    V. R. Basili, G. Caldiera, F. McGarry, R. Pajerski, G. Page and S. Waligora: “The software engineering laboratory-an operational software experience”, Proc. of ICSE14, pp. 370–381 (1992).Google Scholar
  3. 3.
    G. Booch: Object-Oriented Analysis and Design with Applications, The Benjamin/ Cummings Publishing (1994).Google Scholar
  4. 4.
    C. Braun: Reuse, in John J. Marciniak, editor, Encyclopedia of Software Engineering, vol. 2, John Wiley & Sons, pp. 1055–1069 (1994).Google Scholar
  5. 5.
    G. Caldiera, G. Antoniol, R. Fiutem and C. Lokan: “Definition and experimental evaluation of function points for object-oriented systems”, IEEE, Proc. of METRICS98, pp.167–178 (1998).Google Scholar
  6. 6.
    S. R. Chidamber and C. F. Kemerer: “A metrics suite for object-oriented design”, IEEE Trans. on Software Eng., Vol. 20, No. 6, pp. 476–493 (1994).CrossRefGoogle Scholar
  7. 7.
    S. Isoda: “Experience report on a software reuse project: Its structure, activities, and statistical results”, Proc. of ICSE14, pp.320–326 (1992).Google Scholar
  8. 8.
    I. Jacobson, M. Griss and P. Jacobson: Software Reuse —Architecture Process and Organization for Business Success—, Addison-Wesley (1997).Google Scholar
  9. 9.
    B. Keepence and M. Mannion: “Using patterns to model variability in product families”, IEEE Software, Vol. 16, No. 4, pp. 102–108(1999).CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2001

Authors and Affiliations

  • Hikaru Fujiwara
    • 1
  • Shinji Kusumoto
    • 1
  • Katsuro Inoue
    • 1
  • Toshifusa Ootsubo
    • 2
  • Katsuhiko Yuura
    • 2
  1. 1.Graduate School of Engineering ScienceOsaka University 1-3 MachikaneyamaToyonakaJapan
  2. 2.Business Solution Systems DivisionHitachi Ltd.Japan

Personalised recommendations