Skip to main content

Extending the Situated Function-Behaviour-Structure Framework for User-Centered Software Design

  • Conference paper
Design Computing and Cognition '08

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.

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 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover 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. 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

    Google Scholar 

  2. Beyer H, Holtzblatt K (1998) Contextual design: defining customer-centered systems. Morgan Kaufmann Publishers Inc., San Francisco, CA

    Google Scholar 

  3. Clancey WJ (1997) Situated cognition: on human knowledge and computer representation. Cambridge University Press, Cambridge

    Google Scholar 

  4. Gero JS (1990) Design prototypes: a knowledge representation schema for design. AI Magazine 11(4): 26–36

    Google Scholar 

  5. Gero JS, Fujii H (2000) A computational framework for concept formation in a situated design agent. Knowledge-Based Systems 13(6): 361–368

    Article  Google Scholar 

  6. Gero JS, Kannengiesser U (2004) The situated function-behaviour-structure framework. Design Studies 25(4): 373–391

    Article  Google Scholar 

  7. Gero JS, Kannengiesser U (2007) An ontological model of emergent design in software engineering. ICED07. Ecole Centrale de Paris: 70:1–12

    Google Scholar 

  8. Gero JS, Kannengiesser U (2007) An ontology of situated design teams. AIEDAM 21(4): 379–391

    Article  Google Scholar 

  9. ISO (1999) 13407 Human-centred design processes for interactive systems. ISO 13407:1999(E)

    Google Scholar 

  10. Kruchten P (2005) Casting software design in the function-behavior-structure framework. IEEE Software 22(2): 52–58

    Article  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, Greece

    Google 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, DC

    Google Scholar 

  13. Nielsen J (1993) Usability engineering. Morgan Kaufmann Publishers, San Francisco, CA

    MATH  Google Scholar 

  14. Norman DA (2002) The design of everyday things. Basic Books, New York

    Google Scholar 

  15. 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

    Article  Google Scholar 

  16. 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

    Book  Google Scholar 

  17. Schön D (1992) Designing as reflective conversation with materials of a design situation. Research in Engineering Design 3: 131–147

    Article  Google Scholar 

  18. Vredenburg K, Isensee S, Righi C (2001) User-centered design: an integrated approach. Prentice Hall PTR, Upper Saddle River

    Google 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–208

    Google Scholar 

  20. Winograd T (1996) Bringing design to software. Addison Wesley, Reading, MA

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics