Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Andersen P., Bardram J.E., Christensen, H.B., Corry, A.V., Greenwood, D., Hansen K.M. and Schmid, R. (2005). Open Architecture for Palpable Computing Some Thoughts on Object Technology,Palpable Computing, and Architectures for Ambient Computing. Ob-ject Technology for Ambient Intelligence Workshop, Glasgow, U.K.Proceedings of ECOOP 2005.
Anderson, S., Hartswood, M., Procter, R., Rouncefield, M., Slack, R., Soutter, J. and Voss, A. (2003). Making Autonomic Computing Systems Accountable: The Problem of Human–Computer Interaction.In Proceedings of the 1st International Workshop on Autonomic Computing Systems, 14th International Conference on Database and Expert Systems Applications, Prague, September.
Bansler, J.P. and Havn, E. (2006). Sensemaking in technology-use mediation:Adapting groupware technology in organizations.Journal of Computer Supported Cooperative Work pp. 15–55.
Bardram, J., Christensen, H.B. and Hansen, K.M. (2004). Architectural Prototyping: An Approach for Grounding Architectural Design and Learning.In Proceedings of the 4th Working IEEE/IFIP Conference on Software Architecture (WICSA 2004), pp. 15–24, Oslo, Norway.
Bass, L., Clements, P. and Kazman, R. (2003).Software Architecture in Practice. Addison-Wesley, 2nd edition
Bellotti, V., Back, M., Edwards, W., Grinter, R.E., Henderson, A. and Lopes, C. (2002). Making sense of sensing systems: five questions for designers and researchers. In: Terveen, Loren (ed.):Proceedings of the ACM CHI 2002 Conference on Human Factors in Computing Systems Conference. April 20–25, 2002, Minneapolis, Minnesota. pp.415–422
Belotti, V. and Edwards, K. (2001). Intelligibility and Accountability: Human Considerations in Context aware systems.Human-Computer Interaction, v. 16, pp. 193–212
Büscher, M. (2006). Vision in motion.Environment and Planning, v. 38, n.2. February, pp. 281–299.
Büscher M., Mogensen P., Agger Eriksen M. and Friis Kristensen, J. (2004). Ways of grounding imagination.Proceedings of the Participatory Design Conference (PDC), Toronto, Canada, 27–31 July 2004 pp. 193–203.
Chalmers, M. (2003). Seamful Design and Ubicomp Infrastructure Proceedings of the Ubicomp 2003 Workshop 'At the Crossroads: The Interaction of HCI and Systems Issues in UbiComp'.
Chalmers, M. and Galani, A. (2004). Seamful Interweaving: Heterogeneity in the theory and design of interactive systems.Proceedings of DIS 2004: pp. 243–252.
Corry, A.V., Hansen, K.M. and Svensson, D. (2006). Travelling architects – A new way of herding cats.Quality of Software Architectures (Lecture Notes in Computer Science 4214) Berlin: Springer, pp. 111–126.
de Paula, R., Ding, X., Dourish, P., Nies, K., Pillet, B., Redmiles, D., Ren, J., Rode, J. and Silva Filho, R. (2005). In the Eye of the Beholder: A Visualization-based Approach to System Security.International Journal of Human-Computer Studies, v. 63,n. 1–2, pp. 5–24.
Dourish, P. (1995). Developing a reflective model of collaborative systems.ACM Transactions on Computer–Human Interaction, v. 2, n. 1, pp. 40–63.
Dourish, P. (2003). The appropriation of interactive technologies: Some lessons from Placeless Documents.Journal of Computer Supported Cooperative Work, v. 12, pp. 465–490.
Dreyfus, H.L. (1992). What Computers Still Can’t Do: A critique of artificial reason. Cambridge, MA: MIT Press.
Edwards, K., Belotti, V., Dey, A.K. and Newman, M.W. (2003). Stuck in the middle: The challenges of user-centred design and evaluation for infrastructure.Proceedings of the ACM Conference Conference on Human Factors in Computing Systems, Florida.
Eugster, P., Felber, P., Guerraoui, R. and Kermarrec, A. (2003). The many faces of publish/subscribe.ACM Computing Surveys, v. 35,n.2, June, pp. 114–131.
Garfinkel, H. (1967).Studies in Ethnomethodology. Polity.
Hartswood, M., Procter, R., Schopf, J. M., Slack, R., Ure, J. and Voss, A. (2006). Abstractions, Accountability and Grid Usability .Second International Conference on e-Social Science 28–30 June 2006, Manchester, UK.
Henning, M. and Vinoski, S. (1999).Advanced CORBA programming with C++. New York: Addison-Wesley.
Ingstrup, M. and Hansen, K,M. (2005). A Declarative approach to architectural reflection.5th IEEE/IFIP Working Conference on Software Architecture WICSA.
ISO/IEC (2001). Software Engineering – Product Quality. Part 1: Quality Model. ISO/IEC 9126-1.
Lynch, M. (2000). Against reflexivity as a academic virtue and source of privileged knowledge.Theory, Culture and Society, v. 17, n.3, pp. 26–54.
MacLean, A., Carter, K., Lövstrand, L. and Moran, T. (1990). User-tailorable systems: Pressing the issue with buttons.ACM Conference Conference on Human Factors in Computing Systems: pp. 175–182, Seattle.
Ørbæk, P. (2005). Programming with hierarchical maps.Technical Report DAIMI PB-575, DAIMI. Available at: http://www.daimi.au.dk/publications/PB/575/PB-575.pdf
PalCom External Report 50: Deliverable 39 (2.2.2) Open architecture (2006).Technical report, PalCom Project IST-002057, December. Available at: http://www.ist-palcom.org/publications/review3/deliverables/Deliverable-39-[2.2.2]-open-architecture.pdf
Parnas, D.L. (1972). On the Criteria To Be Used in Decomposing Systems Into Modules.Communications of the ACM, v. 15, n, 12, pp. 1053–1058, December.
Rimassa. G., Greenwood, D. and Calisti, M. (2005). Palpable computing and the role of agent technology. Proceedings of Multi-Agent Systems and Applications IV, 4th International Central and Eastern European Conference on Multi-Agent Systems, CEEMAS.
Stroud, R. (1992). Transparency and reflection in distributed systems, In Proceedings of the 5th workshop on ACM SIGOPS European workshop: Models and paradigms for distributed systems structuring.
Suchman, L.A. (1987). Plans and Situated Actions: The Problem of Human-Machine Communications. Cambridge, UK: Cambridge University Press.
Szyperski, C. (1998). Component Software – Beyond Object-Oriented Programming. New York: Addison-Wesley.
The PalCom project (2006). Available at: http://www.ist-palcom.org/ February.
Weiser, M. (1991). The Computer for the Twenty-First Century.Scientific American, September, pp. 94–10.
Weiser, M. (1993) Some Computer Science Problems in Ubiquitous Computing,Communications of the ACM, July (reprinted as “Ubiquitous Computing”. Nikkei Electronics; December 6, 1993; pp. 137–143.)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag London Limited
About this chapter
Cite this chapter
Büscher, M., Christensen, M., Hansen, K.M., Mogensen, P., Shapiro, D. (2009). Bottom-up, Top-down? Connecting Software Architecture Design with Use. In: Büscher, M., Slack, R., Rouncefield, M., Procter, R., Hartswood, M., Voss, A. (eds) Configuring User-Designer Relations. Computer Supported Cooperative Work. Springer, London. https://doi.org/10.1007/978-1-84628-925-5_8
Download citation
DOI: https://doi.org/10.1007/978-1-84628-925-5_8
Published:
Publisher Name: Springer, London
Print ISBN: 978-1-84628-924-8
Online ISBN: 978-1-84628-925-5
eBook Packages: Computer ScienceComputer Science (R0)