Assessing the impact of refactoring on security-critical object-oriented designs


Autoria(s): Alshammari, Bandar; Fidge, Colin J.; Corney, Diane
Contribuinte(s)

Han, Jun

Thu, Tran Dan

Data(s)

30/12/2010

Resumo

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.

Formato

application/pdf

Identificador

http://eprints.qut.edu.au/38823/

Publicador

IEEE Computer Society

Relação

http://eprints.qut.edu.au/38823/1/c38823.pdf

http://www.apsec2010.com/

Alshammari, Bandar, Fidge, Colin J., & Corney, Diane (2010) Assessing the impact of refactoring on security-critical object-oriented designs. In Han, Jun & Thu, Tran Dan (Eds.) Proceedings of the 17th Asia Pacific Software Engineering Conference, IEEE Computer Society, Hilton Hotel, Sydney.

http://purl.org/au-research/grants/ARC/LP0776344

Direitos

Copyright 2010 IEEE Computer Society

Fonte

Faculty of Science and Technology

Palavras-Chave #080300 COMPUTER SOFTWARE #080303 Computer System Security #080309 Software Engineering #Object-orientation #Security #Metrics #Refactoring
Tipo

Conference Paper