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
fDate :
Nov. 30 2010-Dec. 3 2010
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;
Conference_Titel :
Software Engineering Conference (APSEC), 2010 17th Asia Pacific
Conference_Location :
Sydney, NSW
Print_ISBN :
978-1-4244-8831-5
Electronic_ISBN :
1530-1362
DOI :
10.1109/APSEC.2010.30