We present an ontological extension for the situated function-behaviour-structure framework to explicitly integrate the notion of user needs into the model and take it as an able platform for mapping core elements of user-centered software design to the framework. This allows us to reason about user-centered design as a conceptual and reflective conversation on interrelated design representations in a social and dynamic context. Our model points out the requirement for computational design support to assist designers in sensing design information in context, and provides a basis for understanding informational demands of design teams in user-centered software engineering projects.
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
Bannon L, Bødker S (1997) Constructing common information spaces. ECSCW'97: Proceedings of the Fifth Conference on European Conference on Computer-Supported Cooperative Work, Lancaster, UK: 81–96
Beyer H, Holtzblatt K (1998) Contextual design: defining customer-centered systems. Morgan Kaufmann Publishers Inc., San Francisco, CA
Clancey WJ (1997) Situated cognition: on human knowledge and computer representation. Cambridge University Press, Cambridge
Gero JS (1990) Design prototypes: a knowledge representation schema for design. AI Magazine 11(4): 26–36
Gero JS, Fujii H (2000) A computational framework for concept formation in a situated design agent. Knowledge-Based Systems 13(6): 361–368
Gero JS, Kannengiesser U (2004) The situated function-behaviour-structure framework. Design Studies 25(4): 373–391
Gero JS, Kannengiesser U (2007) An ontological model of emergent design in software engineering. ICED07. Ecole Centrale de Paris: 70:1–12
Gero JS, Kannengiesser U (2007) An ontology of situated design teams. AIEDAM 21(4): 379–391
ISO (1999) 13407 Human-centred design processes for interactive systems. ISO 13407:1999(E)
Kruchten P (2005) Casting software design in the function-behavior-structure framework. IEEE Software 22(2): 52–58
Kujala S, Kauppinen M, Rekola S (2001) Bridging the gap between user needs and user requirements. Proceedings of PC-HCI 2001 Conference, Patras, Greece
Layzell P, Brereton OP, French A (2000) Supporting collaboration in distributed software engineering teams. APSEC ′00: Proceedings of the Seventh Asia-Pacific Software Engineering Conference, Washington, DC
Nielsen J (1993) Usability engineering. Morgan Kaufmann Publishers, San Francisco, CA
Norman DA (2002) The design of everyday things. Basic Books, New York
Perry MJ, Fruchter R, Rosenberg D (1999) Co-ordinating distributed knowledge: a study into the use of an organizational memory. Cognition, Technology & Work 1(3): 142–152
Perry MJ, Fruchter R, Spinelli G (2001) Spaces, traces and networked design. HICSS '01: Proceedings of the 34th Annual Hawaii International Conference on System Sciences, IEEE Computer Society, Washington, DC
Schön D (1992) Designing as reflective conversation with materials of a design situation. Research in Engineering Design 3: 131–147
Vredenburg K, Isensee S, Righi C (2001) User-centered design: an integrated approach. Prentice Hall PTR, Upper Saddle River
Wegner DM (1986) Transactive memory: A contemporary analysis of the group mind. In B Mullen and GR Goethals (eds), Theories of Group Behavior, Springer-Verlag, New York: 185–208
Winograd T (1996) Bringing design to software. Addison Wesley, Reading, MA
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer Science+Business Media B.V
About this paper
Cite this paper
Uflacker, M., Zeier, A. (2008). Extending the Situated Function-Behaviour-Structure Framework for User-Centered Software Design. In: Gero, J.S., Goel, A.K. (eds) Design Computing and Cognition '08. Springer, Dordrecht. https://doi.org/10.1007/978-1-4020-8728-8_13
Download citation
DOI: https://doi.org/10.1007/978-1-4020-8728-8_13
Publisher Name: Springer, Dordrecht
Print ISBN: 978-1-4020-8727-1
Online ISBN: 978-1-4020-8728-8
eBook Packages: Computer ScienceComputer Science (R0)