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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
Brézillon, P.: Context in problem solving: A survey. The Knowledge Engineering Review 14(1), 1–34 (1999)
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)
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)
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)
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)
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)
Brézillon, P., et al.: Context-based awareness in group work. In: Proceedings of the 17th International FLAIRS Conference, Miami, Florida (2004)
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)
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)
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)
Schneider, K., von Hunnius, J., Basili, V.R.: Experience in Implementing a Learning Software Organization. IEEE Software 19(3), 46–49 (2002)
Wenger, E., McDermott, R.A., Snyder, W.: Cultivating communities of practice: a guide to managing knowledge. Harvard Business School Press, Boston (2002)
Brézillon, P., Pomerol, J.-C.: Contextual knowledge sharing and cooperation in intelligent assistant systems. Le Travail Humain 62(3), 223–246 (1999)
McCarthy, J.: Notes on formalizing context. In: Proc. 13th IJCAI, pp. 555–560 (1993)
Brézillon, P.: Individual and team contexts in a design process. In: Proc. 36th Hawaii Int.Conf. on Systems Sciences (HICSS-36) (2003)
Brézillon, P.: Representation of procedures and practices in contextual graphs. The Knowledge Engineering Review 18(2), 147–174 (2003)
Winograd, T.: Architectures for Context. HCI Journal 16(2-4), 401–419 (2001)
Kimball, L., Rheingold, H.: How Online Social Networks Benefit Organizations. http://www.rheingold.com/Associates/onlinenetworks.html (accessed on 2005)
Araujo, R.M., et al.: Context Models for Managing Software Development Knowledge. In: Proc. Workshop on Modeling and Retrieval of Context, Germany (2004)
Araujo, R.M., Brezillon, P.: Modeling Software Organizational Knowledge through Context. In: Proc. Knowledge Sharing and Collaborative Engineering (2004)
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)
Klemke, R.: The Notion of Context in Organisational Memories. In: Bouquet, P., et al. (eds.) CONTEXT 1999. LNCS (LNAI), vol. 1688, Springer, Heidelberg (1999)
Author information
Authors and Affiliations
Editor information
Rights 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)