• DocumentCode
    2188661
  • Title

    Assessing the Impact of Refactoring on Security-Critical Object-Oriented Designs

  • Author

    Alshammari, Bandar ; Fidge, Colin ; Corney, Diane

  • Author_Institution
    Fac. of Sci. & Technol., Queensland Univ. of Technol., Brisbane, QLD, Australia
  • fYear
    2010
  • fDate
    Nov. 30 2010-Dec. 3 2010
  • Firstpage
    186
  • Lastpage
    195
  • Abstract
    Refactoring focuses on improving the reusability, maintainability and performance of programs. However, the impact of refactoring on the security of a given program has received little attention. In this work, we focus on the design of object-oriented applications and use metrics to assess the impact of a number of standard refactoring rules on their security by evaluating the metrics before and after refactoring. This assessment tells us which refactoring steps can increase the security level of a given program from the point of view of potential information flow, allowing application designers to improve their system´s security. at an early stage.
  • Keywords
    object-oriented methods; safety-critical software; software maintenance; software metrics; software performance evaluation; software reusability; metrics; object-oriented design; program maintainance; program performance; program reusability; refactoring rules; security critical design; Metrics; Object-orientation; Refactoring; Security;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference (APSEC), 2010 17th Asia Pacific
  • Conference_Location
    Sydney, NSW
  • ISSN
    1530-1362
  • Print_ISBN
    978-1-4244-8831-5
  • Electronic_ISBN
    1530-1362
  • Type

    conf

  • DOI
    10.1109/APSEC.2010.30
  • Filename
    5693194