References
- A. Deursen1, P. Klint & C. Verhoef. (1999). Research Issues in the Renovation of Legacy Systems. Proceedings of International Conference on Fundamental Approaches to Software Engineering, 1-21. DOI : 10.1007/978-3-540-49020-3_1
- A. Jatain & D. Gaur. (2015). Reengineering Techniques for Object Oriented Legacy Systems. International Journal of Software Engineering & Its Applications, 9(1), 35-52. DOI : 10.1145/260303.260313
- G. Nascimento & C. Iochpe. (2009). A Method for Rewriting Legacy Systems using Business Process Management Technology. Proceedings of the 11th International Conference on Enterprise Information Systems, 1-6.
- P. Pirkelbauer, D. Dechev & B. Stroustrup. (2010). Source Code Rejuvenation is not Refactoring. Proceedings of the 36th Conference on Current Trends in Theory & Practice of Computer Science(LNCS 5901), 639-650. DOI : 10.1007/978-3-642-11266-9_53
- E. Murphy-Hill, C. Parnin & A. P. Black. (2009). How We Refactor & How We Know it. Proceedings of the 31st International Conference on Software Engineering(ICSE'09), 287-297. DOI : 10.1109/icse.2009.5070529
- M. Kim, T. Zimmermann & N. Nagappan. (2012). A Field Study of Refactoring Challenges & Benefits. Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering(FSE’12), 50, 1-11. DOI : 10.1145/2393596.2393655
- M. Fowler, K. Beck, J. Brant, W. Opdyke & D. Roberts. (2002). Refactoring: Improving the Design of Existing Code. San Francisco : Addison-Wesley. DOI : 10.1007/3-540-45672-4_31
- D. Kim, Y. Jung, & J. Hong. (2016). Analysis of Refactoring Techniques & Tools for Source Code Quality Improvement. Journal of Convergence for Information Technology, 6(4), 137-150. DOI : 10.22156/cs4smb.2016.6.4.137
- W. G. Griswold. (1991). Program Restructuring as an Aid to Software Maintenance. Doctoral Dissertation, University of Washington, Seattle.
- W. F. Opdyke. (1992). Refactoring Object- Oriented Framework. Doctoral Dissertation. University of Illinois at Urbana-Champaign, USA.
- J. D. Garcia & B. Stroustrup. (2016). Improving performance & maintainability through refactoring in C++. Proceedings of the ACCU Conference, 1-20.
- A. Vetro, L. Ardito, G. Procaccianti & M. Morisio. (2013). Definition, Implementation & Validation of Energy Code Smells: an exploratory study on an embedded system. Proceedings of the Third International Conference on Smart Grids, Green Communications & IT Energy-aware Technologies, 34-39.
- J. Lee, D. Kim, & J. Hong. (2016). Code Refactoring Techniques based on Energy Bad Smells for Reducing Energy Consumption. Journal of KIPS transactions on software & data engineering, 5(5), 209-220. DOI : 10.3745/ktsde.2016.5.5.209
- S. Lee & H. Yoo. (2017). System Optimization Technique using Crosscutting Concern. Journal of Digital Convergence, 15(3), 181-186. DOI : 10.14400/jdc.2017.15.3.181
- Y. S. Choi & J. E. Hong. (2017). Designing Software Architecture for Reusing Open Source Software. Journal of Convergence for Information Technology, 7(2), 67-76. DOI : 10.22156/cs4smb.2017.7.2.067
- J. Lee, Y. Lee & M. Lee. (2001). Extraction of Classes & Inheritance from Procedural Software. Journal of KISS : Software & Applications, 28(9), 612-628.
- J. P. Kim, D. H. Kim & J. E. Hong. (2011). Embedded software, Low-power software, Power reduction technique. Journal of Convergence for Information Technology, 1(1), 55-65.
- Wikipedia. (2017). Procedural Programming. Wikipedia. https://en.wikipedia.org/wiki/Procedural_programming
- Wikipedia. (2017). Object-oriented Programming. Wikipedia. https://en.wikipedia.org/wiki/Object-oriented_programmng
- TIOBE. (2018). TIOBE index for March 2018. TIOBE. https://www.tiobe.com/tiobe-index/
- L. Qiu. (1999). Programming Language Translation. Doctoral Dissertation. Department of Computer Science, Cornell University, New York.
- D. Kim, J. Hong, I. Yoon & S. Lee. (2016). Code refactoring techniques for reducing energy consumption in embedded computing environment. Cluster Computing Journal, 1-17. DOI : 10.1007/s10586-016-0691-5
- P. A. Bernstein. (2003). Applying Model Management to Classical Meta Data Problems. Proceedings of the 2003 CIDR Conference, 1-12.
- J. J. Park, D. H. Kim & J. E. Hong. (2014). Analysis of Energy Efficiency for Code Refactoring Techniques. Journal of KIPS transactions on software & data engineering, 3(3), 109-118. DOI : 10.3745/ktsde.2014.3.3.109