Skip to main content
Top

2018 | OriginalPaper | Chapter

Using Code Skeleton Patterns for Open Source Reuse

Authors : Seungwoo Nam, Doohwan Kim, Jang-Eui Hong

Published in: Advances in Computer Science and Ubiquitous Computing

Publisher: Springer Singapore

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

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.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Rigby, P., German, D., Cowen, L., Storey, M.: Peer review on open-source software projects: parameters, statistical models, and theory. ACM Trans. Softw. Eng. Methodol. 23(4), 1–33 (2014)CrossRef Rigby, P., German, D., Cowen, L., Storey, M.: Peer review on open-source software projects: parameters, statistical models, and theory. ACM Trans. Softw. Eng. Methodol. 23(4), 1–33 (2014)CrossRef
2.
go back to reference Constantinou, E., Ampatzoglou, A., Stamelos, I.: Quantifying reuse in OSS: a large-scale empirical study. Int. J. Open Source Softw. Process. 5(3), 1–19 (2014)CrossRef Constantinou, E., Ampatzoglou, A., Stamelos, I.: Quantifying reuse in OSS: a large-scale empirical study. Int. J. Open Source Softw. Process. 5(3), 1–19 (2014)CrossRef
3.
go back to reference Raymond, E.S.: Open Source Licenses by Category. Open Source Initiative (2007). Accessed 22 July 2007 Raymond, E.S.: Open Source Licenses by Category. Open Source Initiative (2007). Accessed 22 July 2007
4.
go back to reference 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) 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)
5.
go back to reference 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) 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)
6.
go back to reference 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) 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)
7.
go back to reference Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns, Software Engineering, Object-Oriented Programming. Addison-Wesley, Boston (1994)MATH Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns, Software Engineering, Object-Oriented Programming. Addison-Wesley, Boston (1994)MATH
Metadata
Title
Using Code Skeleton Patterns for Open Source Reuse
Authors
Seungwoo Nam
Doohwan Kim
Jang-Eui Hong
Copyright Year
2018
Publisher
Springer Singapore
DOI
https://doi.org/10.1007/978-981-10-7605-3_174