Skip to main content

Leveraging Feedback on Processes in SOA Projects

  • Conference paper
Software Process Improvement (EuroSPI 2006)

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

Included in the following conference series:

Abstract

The development of large, business-critical software systems often requires several improvement cycles. There are many users and stakeholders involved, as well as a variety of large and complex business processes. However, such an iterative or evolutionary development process can be costly and time-consuming, when problems are reported slowly and changes take time. We propose a technical approach to generate user interfaces for SOA systems and to weave an experience forum service into the system. By tightly integrating the experience exchange mechanisms with the system itself, we benefit from SOA being so closely related to business processes. We use lessons learned in building experience bases: Generating both user interfaces and experience forum components provides opportunities to index and relate feedback automatically. This has been a key to effective experience reuse. Improved feedback and more effective communication can make SOA-based development of large software systems faster and less costly.

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

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Henkel, M., Zdarvkovic, J., Johannesson, P.: Service-based Processes - Designfor Business and Technology. In: ICSOC 2004. ACM, New York (2004)

    Google Scholar 

  2. Zimmermann, O., et al.: Second Generation Web Services-Oriented Architecture in Production in the Finance Industry. In: OOPSLA 2004. ACM Press, Vancouver (2004)

    Google Scholar 

  3. Mitra, N.: SOAP Version 1.2 Part 0: Primer (2003), http://www.w3.org/TR/soap12-part0/

  4. OASIS, OASIS Web Services Business Process Execution Language (WSBPEL) TC (2006), http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsbpel

  5. Fischer, G.: Social Creativity, Symmetry of Ignorance and Meta-Design. Knowledge-Based Systems Journal 13(7-8), 527–537 (2000)

    Article  Google Scholar 

  6. Rittel, W.J., Webber, M.M.: Planning Problems are Wicked Problems. In: Cross, N. (ed.) Developments in Design Methodology, pp. 135–144. John Wiley & Sons, New York (1984)

    Google Scholar 

  7. Schneider, K.: Experience Based Process Improvement. In: Kontio, J., Conradi, R. (eds.) ECSQ 2002. LNCS, vol. 2349. Springer, Heidelberg (2002)

    Google Scholar 

  8. Basili, V., Caldiera, G., Rombach, D.H.: The Experience Factory. In: Encyclopedia of Software Engineering. John Wiley and Sons, Chichester (1994)

    Google Scholar 

  9. Houdek, F., Schneider, K.: Software Experience Center. The Evolution of the Experience Factory Concept. In: International NASA-SEL Workshop (1999)

    Google Scholar 

  10. Schneider, K.: Realistic and Unrealistic Expectations about Experience Exploitation. In: Conquest 2001. ASQF Erlangen, Nürnberg (2001)

    Google Scholar 

  11. Schneider, K., Schwinn, T.: Maturing Experience Base Concepts at DaimlerChrysler. Software Process Improvement and Practice 6, 85–96 (2001)

    Article  Google Scholar 

  12. Schneider, K., van Hunnius, J.: Effective Experience Repositories for Software Engineering. In: International Conference on Software Engineering, Portland, Oregon (2003)

    Google Scholar 

  13. Schneider, K., Lübke, D.: Systematic Tailoring of Quality Techniques. In: World Congress of Software Quality 2005, Munich, Germany (2005)

    Google Scholar 

  14. Lübke, D., Lüecke, T.: Using Event-Driven Process Chains for Model-Driven Development of Business Applications. In: Multikonferenz Wirtschaftsinformatik 2006, Workshop XML4BPM, Passau, Germany (2006)

    Google Scholar 

  15. Buchloh, T.: Erstellung eines Baukastens für Experience Bases (Creation of a Construction Kit for Experience Bases). In: Software Engineering Group. University Hannover, Hannover (2005)

    Google Scholar 

  16. Beck, K.: Extreme Programming Explained. Addison-Wesley, Reading (2000)

    Google Scholar 

  17. Wenger, E.: Communities of Practice - Learning, Meaning, and Identity. Cambridge University Press, Cambridge (1998)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Lübke, D., Schneider, K. (2006). Leveraging Feedback on Processes in SOA Projects. In: Richardson, I., Runeson, P., Messnarz, R. (eds) Software Process Improvement. EuroSPI 2006. Lecture Notes in Computer Science, vol 4257. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11908562_18

Download citation

  • DOI: https://doi.org/10.1007/11908562_18

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-47695-5

  • Online ISBN: 978-3-540-47696-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics