• DocumentCode
    492598
  • Title

    A case study evaluation of maintainability and performance of persistency techniques

  • Author

    Goldschmidt, Thomas ; Reussner, Ralf ; Winzen, Jochen

  • Author_Institution
    Software Eng., FZI Res. Center for Inf. Technol., Karlsruhe
  • fYear
    2008
  • fDate
    10-18 May 2008
  • Firstpage
    401
  • Lastpage
    410
  • Abstract
    Efforts for software evolution supersede any other part of the software life cycle. Technological decisions have a major impact on the maintainability, but are not well reflected by existing code or architecture based metrics. The way the persistency of object structures with relational databases is solved affects the maintainability of the overall system. Besides maintainability other quality attributes of the software are of interest, in particular performance metrics. However, a systematic evaluation of the benefits and drawback of different persistency frameworks is lacking. In this paper we systematically evaluate the maintainability and performance of different technological approaches for this mapping. The paper presents a testbed and an evaluation process with specifically designed metrics to evaluate persistency techniques regarding their maintainability and performance. In the second part we present and discuss the results of the case study.
  • Keywords
    software maintenance; software metrics; software performance evaluation; architecture based metrics; maintainability; performance metrics; persistency framework; persistency technique; relational databases; software evolution; software life cycle; Application software; Computer architecture; Relational databases; Software design; Software engineering; Software maintenance; Software measurement; Software performance; Software quality; Testing; gqm; maintainability; performance; persistency techniques; software architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2008. ICSE '08. ACM/IEEE 30th International Conference on
  • Conference_Location
    Leipzig
  • ISSN
    0270-5257
  • Print_ISBN
    978-1-4244-4486-1
  • Electronic_ISBN
    0270-5257
  • Type

    conf

  • DOI
    10.1145/1368088.1368143
  • Filename
    4814151