• DocumentCode
    2408442
  • Title

    Preliminary case study on software reuse with object persistency framework

  • Author

    Suganuma, Hiroshi ; Kijima, Norikazu ; Nii, Takeshi ; Nakamura, Kinya

  • Author_Institution
    Hitachi Software Eng. Co., Ltd., Yokohama, Japan
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    293
  • Lastpage
    295
  • Abstract
    Software reuse is considered one of the most effective ways of achieving higher productivity improvement. In this paper we propose an object persistency reuse framework to overcome issues such as database connection handling problems, time consuming unit testing for database access modules, and larger maintenance cost due to frequent changes in target application specifications. The OPRF consists of: (1) an SQL execution component, which provides database connection and data conversion; (2) a database connection component, which provides a mechanism to attach and detach to/from a Web application server without source code changes; and (3) a table access source code generator, which generates table access components. We applied our technique to several actual Web application development projects. The study showed that 20%, 17%, and 30% cost reductions for implementation, unit testing/debugging, and maintenance respectively.
  • Keywords
    Internet; SQL; database management systems; object-oriented programming; persistent objects; program debugging; program testing; software reusability; SQL execution component; Web application server; application specifications; data conversion; database access modules; database connection component; maintenance cost; object persistency reuse framework; productivity improvement; software reuse; table access components; table access source code generator; testing; unit debugging; unit testing; Application software; Computer aided software engineering; Costs; Databases; Debugging; Internet; Productivity; Software quality; Testing; Web server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 2002. COMPSAC 2002. Proceedings. 26th Annual International
  • ISSN
    0730-3157
  • Print_ISBN
    0-7695-1727-7
  • Type

    conf

  • DOI
    10.1109/CMPSAC.2002.1044568
  • Filename
    1044568