Using Code Skeleton Patterns for Open Source Reuse
Reuse has become a very common approach in software development such as open source based development and version upgrades of new product models. However, the difficulty of reusing open source software is that the code is frequently modified; especially modifying its entire control structure makes application development more difficult. This paper proposes a method to improve reusability by reducing the modification of open source software by providing code skeleton for whole structure of application. Our proposing code skeleton approach enables software developers to create the entire structure of developing application, and support method-level reuse of open source software. This approach is capable of developing target application systematically and expeditiously without losing the business logic.
KeywordsOpen source software Code reuse Code skeleton pattern Method-level reuse Code reusability
- 3.Raymond, E.S.: Open Source Licenses by Category. Open Source Initiative (2007). Accessed 22 July 2007Google Scholar
- 4.Brown, A.W., Booch, G.: Reusing open-source software and practices: the impact of open-source on commercial vendors. In: Proceedings of ICSR 2002: Software Reuse: Methods, Techniques, and Tools, pp. 123–136 (2002)Google Scholar
- 5.Kamthan, P.: On the prospects and concerns of integrating open source software environment in software engineering education. J. Inf. Technol. Educ. 6, 45–64 (2007)Google Scholar
- 6.Marshall, J.J., Downs, R.R., Mattmann, C.A.: Software reuse methods to improve technological infrastructure for e-Science. In: Proceedings of 2011 IEEE International Conference on Information Reuse and Integration (IRI), pp. 528–532 (2011)Google Scholar