Extending the Situated Function-Behaviour-Structure Framework for User-Centered Software Design
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.
KeywordsExternal World Design Representation Design Team External Representation Transactive Memory
Unable to display preview. Download preview PDF.
- 1.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–96Google Scholar
- 2.Beyer H, Holtzblatt K (1998) Contextual design: defining customer-centered systems. Morgan Kaufmann Publishers Inc., San Francisco, CAGoogle Scholar
- 3.Clancey WJ (1997) Situated cognition: on human knowledge and computer representation. Cambridge University Press, CambridgeGoogle Scholar
- 4.Gero JS (1990) Design prototypes: a knowledge representation schema for design. AI Magazine 11(4): 26–36Google Scholar
- 7.Gero JS, Kannengiesser U (2007) An ontological model of emergent design in software engineering. ICED07. Ecole Centrale de Paris: 70:1–12Google Scholar
- 9.ISO (1999) 13407 Human-centred design processes for interactive systems. ISO 13407:1999(E)Google Scholar
- 11.Kujala S, Kauppinen M, Rekola S (2001) Bridging the gap between user needs and user requirements. Proceedings of PC-HCI 2001 Conference, Patras, GreeceGoogle Scholar
- 12.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, DCGoogle Scholar
- 14.Norman DA (2002) The design of everyday things. Basic Books, New YorkGoogle Scholar
- 18.Vredenburg K, Isensee S, Righi C (2001) User-centered design: an integrated approach. Prentice Hall PTR, Upper Saddle RiverGoogle Scholar
- 19.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–208Google Scholar
- 20.Winograd T (1996) Bringing design to software. Addison Wesley, Reading, MAGoogle Scholar