Skip to main content

Context Dynamics in Software Engineering Process

  • Conference paper
Computer Supported Cooperative Work in Design III (CSCWD 2006)

Abstract

Software design processes are complex, highly collaborative and usually performed under time pressure. Knowledge is volatile due to constant turn over in software organizations and continuous advances in design technology. Software engineers usually depend on tacit knowledge shared among them in order to perform their tasks. Communicating this type of knowledge can only be facilitated by creating a shared context among actors. The aim of this paper is to present a proposal for modeling and use of shared contexts for improving software organization’s knowledge management, collaboration and learning. We propose a strategy for organizing, capturing and retrieving knowledge into/from organizational memory including contextual information.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. Ackerman, M.S.: Augmenting the Organizational Memory: A Field Study of Answer Garden. In: Proc. Conf. on Computer-Supported Cooperative Work, pp. 243–252 (1994)

    Google Scholar 

  2. Brézillon, P.: Context in problem solving: A survey. The Knowledge Engineering Review 14(1), 1–34 (1999)

    Article  Google Scholar 

  3. Dey, A.K., Salber, D., Abowd, G.D.: A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications. Human-Computer Interaction Journal 16(2-4), 97–166 (2001)

    Article  Google Scholar 

  4. Daft, R.L., Lengel, R.H., Trevino, L.K.: Message equivocality, media selection, and manager performance: Implications for information systems. MIS Quarterly 11(3), 355–366 (1987)

    Article  Google Scholar 

  5. Araujo, R.M., Borges, M.R.S., Dias, M.S.: A Framework for the Classification of Computer Supported Collaborative Design Approaches. In: Proc. III CYTED-RITOS International Workshop on Groupware, Madrid (1997)

    Google Scholar 

  6. Rosa, M.G.P., Borges, M.R.S., Santoro, F.M.: A conceptual framework for analyzing the use of context in groupware. In: Favela, J., Decouchant, D. (eds.) CRIWG 2003. LNCS, vol. 2806, pp. 300–313. Springer, Heidelberg (2003)

    Google Scholar 

  7. Borges, M.R.S., et al.: Context- awareness in Group Work: three case studies. In: Proceedings of the IFIP Int. Conference on Decision Support Systems (DSS-2004), Prato, Italy (2004)

    Google Scholar 

  8. Brézillon, P., et al.: Context-based awareness in group work. In: Proceedings of the 17th International FLAIRS Conference, Miami, Florida (2004)

    Google Scholar 

  9. Holz, H., Könnecker, A., Maurer, F.: Task-Specific Knowledge Management in a Process-Centred SEE. In: Althoff, K.-D., Feldmann, R.L., Müller, W. (eds.) LSO 2001. LNCS, vol. 2176, Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  10. Araujo, R.M., Borges, M.R.S.: Extending the Software Process Culture - An approach based on groupware and workflow. In: Bomarius, F., Komi-Sirviö, S. (eds.) PROFES 2001. LNCS, vol. 2188, Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  11. Santoro, F.M., Borges, M.R.S., Santos, N.: Learning through collaborative projects: The architecture of an environment. International Journal of Computer Applications in Technology 16(2), 127–141 (2003)

    Article  Google Scholar 

  12. Schneider, K., von Hunnius, J., Basili, V.R.: Experience in Implementing a Learning Software Organization. IEEE Software 19(3), 46–49 (2002)

    Article  Google Scholar 

  13. Wenger, E., McDermott, R.A., Snyder, W.: Cultivating communities of practice: a guide to managing knowledge. Harvard Business School Press, Boston (2002)

    Google Scholar 

  14. Brézillon, P., Pomerol, J.-C.: Contextual knowledge sharing and cooperation in intelligent assistant systems. Le Travail Humain 62(3), 223–246 (1999)

    Google Scholar 

  15. McCarthy, J.: Notes on formalizing context. In: Proc. 13th IJCAI, pp. 555–560 (1993)

    Google Scholar 

  16. Brézillon, P.: Individual and team contexts in a design process. In: Proc. 36th Hawaii Int.Conf. on Systems Sciences (HICSS-36) (2003)

    Google Scholar 

  17. Brézillon, P.: Representation of procedures and practices in contextual graphs. The Knowledge Engineering Review 18(2), 147–174 (2003)

    Article  Google Scholar 

  18. Winograd, T.: Architectures for Context. HCI Journal 16(2-4), 401–419 (2001)

    Article  Google Scholar 

  19. Kimball, L., Rheingold, H.: How Online Social Networks Benefit Organizations. http://www.rheingold.com/Associates/onlinenetworks.html (accessed on 2005)

  20. Araujo, R.M., et al.: Context Models for Managing Software Development Knowledge. In: Proc. Workshop on Modeling and Retrieval of Context, Germany (2004)

    Google Scholar 

  21. Araujo, R.M., Brezillon, P.: Modeling Software Organizational Knowledge through Context. In: Proc. Knowledge Sharing and Collaborative Engineering (2004)

    Google Scholar 

  22. Van Elst, L., Abecker, A.: Integrating task, role and user modeling in organizational memories. In: Proc. 14th International Florida Artificial Intelligence Research Society Conference, Miami, FL, pp. 295–299 (2001)

    Google Scholar 

  23. Klemke, R.: The Notion of Context in Organisational Memories. In: Bouquet, P., et al. (eds.) CONTEXT 1999. LNCS (LNAI), vol. 1688, Springer, Heidelberg (1999)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Weiming Shen Junzhou Luo Zongkai Lin Jean-Paul A. Barthès Qi Hao

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Santoro, F.M., Brézillon, P., de Araujo, R.M. (2007). Context Dynamics in Software Engineering Process. In: Shen, W., Luo, J., Lin, Z., Barthès, JP.A., Hao, Q. (eds) Computer Supported Cooperative Work in Design III. CSCWD 2006. Lecture Notes in Computer Science, vol 4402. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72863-4_39

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-72863-4_39

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-72862-7

  • Online ISBN: 978-3-540-72863-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics