Skip to main content

Reuse by Placement: A Paradigm for Cross-Domain Software Reuse with High Level of Granularity

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 6727))

Abstract

It is a challenge to reuse existing software at a high level of granularity across different domains. Inspired by product placement for advertising in markets, where a movie can be “reused” for advertising without losing the function of the movie, this paper proposes a new paradigm for software reuse: “reuse by placement”. This concept is illustrated in this paper using serious games. A framework based on virtual interactions is presented to provide dynamic placement points with reusable services to facilitate implanting new requirements intoop games in educational and human computation domains.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Krueger, C.W.: Software reuse. ACM Comput. Surv. 24, 131–183 (1992)

    Article  Google Scholar 

  2. Vidani, A.C., Chittaro, L.: Using a Task Modeling Formalism in the Design of Serious Games for Emergency Medical Procedures. In: Proceedings of the 2009 Conference in Games and Virtual Worlds for Serious Applications, pp. 95–102. IEEE Computer Society, Los Alamitos (2009)

    Chapter  Google Scholar 

  3. von Ahn, L.: Human computation. In: 2008 IEEE 24th International Conference on Data Engineering, vol. 1-3 1-2 (2008)

    Google Scholar 

  4. von Ahn, L., Maurer, B., McMillen, C., Abraham, D., Blum, M.: reCAPTCHA: Human-based character recognition via web security measures. Science 321, 1465–1468 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  5. von Ahn, L., Dabbish, L.: Designing games with a purpose. Communications of the ACM 51, 58–67 (2008)

    Google Scholar 

  6. Moreno-Ger, P., Burgos, D., Martinez-Ortiz, I., Sierra, J.L., Fernandez-Manjon, B.: Educational game design for online education. Computers in Human Behavior 24, 2530–2540 (2008)

    Article  Google Scholar 

  7. Russell, C.A.: Toward a framework of product placement: Theoretical propositions. In: Alba, J.W., Hutchinson, J.W. (eds.) Advances in Consumer Research, vol. 25, pp. 357–362. Assoc. Consumer Research, Provo. (1998)

    Google Scholar 

  8. Xu, C.S., Wan, K.W., Bui, S.H., Tian, Q.: Implanting virtual advertisement into broadcast soccer video. In: Aizawa, K., Nakamura, Y., Satoh, S. (eds.) PCM 2004. LNCS, vol. 3332, pp. 264–271. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  9. Vorvilas, G., Karalis, T., Ravani, K.: Applying Multimodal Discourse Analysis to Learning Objects user interface. Contemporary Educational Technology 1(3), 255–266 (2010)

    Google Scholar 

  10. Winskel, G.: The formal semantics of programming languages: an introduction. MIT Press, Cambridge (1993)

    MATH  Google Scholar 

  11. Singh, N.: Sense Respond Environment for Adaptive Participatory Services. Computer Science and Engineering, vol. Master. The Ohio State University (2010)

    Google Scholar 

  12. Deshpande, S.: Knowledge-based Cyberinfrastructures for Decision Making in Real World Domains. Computer Science and Engineering, vol. Master. The Ohio State University (2011)

    Google Scholar 

  13. Great Internet Mersenne Prime Search:GIMPS, http://www.mersenne.org/

  14. Distributed.net Project, http://distributed.net

  15. Anderson, D.P., Cobb, J., Korpela, E., Lebofsky, M., Werthimer, D.: SETI@home: An experiment in public resource computing. Communications of the ACM 45, 56–61 (2002)

    Article  Google Scholar 

  16. BONIC:Open-source software for volunteer computing and grid computing, http://boinc.berkeley.edu

  17. XtremWeb: the Open Source Platform for Desktop Grids, http://www.xtremweb.net/

  18. AGS: Adventure Game Studio, http://www.adventuregamestudio.co.uk/

  19. Wintermute Engine, http://dead-code.org/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Xu, Y., Ramanathan, J., Ramnath, R., Singh, N., Deshpande, S. (2011). Reuse by Placement: A Paradigm for Cross-Domain Software Reuse with High Level of Granularity. In: Schmid, K. (eds) Top Productivity through Software Reuse. ICSR 2011. Lecture Notes in Computer Science, vol 6727. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-21347-2_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-21347-2_6

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-21346-5

  • Online ISBN: 978-3-642-21347-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics