1. [1] Martin Fowler. Refactoring: Improving the Design of Existing Code. Addison-Wesley Longman Publishing Co. Inc., 1999.
2. [2] Tom Mens and Tom Tourwé. A survey of software refactoring. Software Engineering, IEEE Transactions on, 30(2):126–139, 2004.
3. [3] Guojing Cong, I-Hsin Chung, Hui-Fang Wen, D. Klepacki, H. Murata, Y. Negishi, and T. Moriyama. A systematic approach toward automated performance analysis and tuning. Parallel and Distributed Systems, IEEE Transactions on, 23(3):426–435, March 2012.
4. [4] Tim Bray, Jean Paol, C. M. Sperberg-McQueen, Eve Maler, and Franois Yergeau. Extensible markup language (XML) 1.0 (fifth edition). http://www.w3.org/TR/REC-xml/, November 2008.
5. [5] A. Berglund, S. Boag, D. Chamberlin, M. Fernández, M. Kay, J. Robie, and J. Siméon. Xml path language (xpath) 2.0 (second edition). http://www.w3.org/TR/xpath20/, January 2011.