A Four-Leaf Clover Shape Methodology for Prosumer Service Developments

  • Diego Martín
  • Ramon Alcarria
  • Alvaro Sánchez-Picot
  • Tomás Robles
  • Diego Sánchez de Rivera
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8867)


Software development in software development organizations is a complex process and may require knowledge management techniques. If the development is oriented to the creation of a prosumer platform for managing ambient intelligence scenarios, the development could be even more complex. In this paper we present a prosumer model based on our experiences developing prosumer platforms for ambient intelligence scenarios. The model we proposed is composed of a set of six roles (users, service consumers, prosumers, advanced prosumers, platform developers and domain experts), a lifecycle for the prosumer services with eight different states and a methodology where four of the mentioned roles cooperate to develop a service provisioning platform and to propose new add-ons to improve the platform functionality in order to create services in a concrete ambient intelligence scenario.


prosumer mashup development mobile service provision prosumerization methodology 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Martín, D., Alcarria, R., Robles, T., Morales, A.: A Systematic Approach for Service Prosumerization in IoT Scenarios. In: Int. Conf. on Innovative Mobile and Internet Services in Ubiquitous Computing (IMIS), pp. 494–499 (2013)Google Scholar
  2. 2.
    Future Internet Assembly Research Roadmap v2.0. Available at the European Future Internet Portal, (retrieved: May 14, 2014)
  3. 3.
    Carrera, A., Iglesias, C.A., Garijo, M.: Beast methodology: An agile testing methodology for multi-agent systems based on behaviour driven development. Information Systems Frontiers 16(2), 169–182 (2014)CrossRefGoogle Scholar
  4. 4.
    Alcarria, R., Robles, T., Morales, A., González-Miranda, S.: New Service Development Method for Prosumer Environments. In: Proc. of the Sixth International Conference on Digital Society, Valencia, Spain, pp. 86–91 (2012)Google Scholar
  5. 5.
    Ohfuji, T., Noda, T.: Quality function deployment: Integrating customer requirements into product design. In: Akao, Y. (ed.). Productivity Press, New York (2004)Google Scholar
  6. 6.
    Martin, D., García Guzmán, J., Urbano, J., Amescua, A.: Modelling Software Development Practices using Reusable Project Patterns: A Case Study. Journal of Software: Evolution and Process 26(3), 339–349 (2014)Google Scholar
  7. 7.
    Martín, D., García Guzmán, J., Urbano, J., Lloréns, J.: Patterns as Objects to Manage Knowledge in Software Development Organizations. Knowledge Management, Research & Practice 10(3), 252–274 (2012)CrossRefGoogle Scholar
  8. 8.
    Alcarria, R., Martín de Andrés, D., Robles, T., Morales, A.: A case study for validating a prosumer framework in drug traceability scenarios. In: Urzaiz, G., Ochoa, S.F., Bravo, J., Chen, L.L., Oliveira, J. (eds.) UCAmI 2013. LNCS, vol. 8276, pp. 311–318. Springer, Heidelberg (2013)CrossRefGoogle Scholar
  9. 9.
    Morales, A., Alcarria, R., Martín, D., Robles, T.: Enhancing evacuation plans with a situation awareness system based on end-user knowledge provision. Sensors 14(6), 11153–11178 (2014)CrossRefGoogle Scholar
  10. 10.
    Serrano, E., Poveda, G., Garijo, M.: Towards a Holistic Framework for the Evaluation of Emergency Plans in Indoor Environments. Sensors 14(3), 4513–4535 (2014)CrossRefGoogle Scholar
  11. 11.
    Fernández-Villamor, J.I., Iglesias, C.A., Garijo, M.: A Framework for Goal-Oriented Discovery of Resources in the RESTful Architecture. IEEE Transactions on Systems, Man, and Cybernetics 44(6), 796–803 (2014)CrossRefGoogle Scholar
  12. 12.
    Merrill, M.D.: Knowledge objects and mental models. In: International Workshop on Advanced Learning Technologies (IWALT), pp. 244–246 (2000)Google Scholar
  13. 13.
    Beck, K.: Extreme programming explained. Ed. Addison-Wesley Professional (2001)Google Scholar
  14. 14.
    Shingō, S.: A Study of the Toyota Production System from an Industrial Engineering Viewpoint, p. 228. Productivity Press(1989) ISBN 0915299178Google Scholar
  15. 15.
    Schwaber, K., Beedle, M.: Agile Software Development with Scrum. Pearson Education (2008)Google Scholar
  16. 16.
    Ambler, S.W., Nalbone, J., Vizdos, M.: Enterprise unified process. Prentice Hall Press (2005) ISBN:0131914510Google Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Diego Martín
    • 1
  • Ramon Alcarria
    • 1
  • Alvaro Sánchez-Picot
    • 1
  • Tomás Robles
    • 1
  • Diego Sánchez de Rivera
    • 1
  1. 1.Technical University of MadridSpain

Personalised recommendations