Skip to main content

Requirements Meet Interaction Design

  • Conference paper
  • 1657 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 7343))

Abstract

Even if all the real needs are covered in the requirements and also implemented, errors may be induced by human-computer interaction through a bad interaction design and its resulting user interface. Such a system may even not be used at all. Alternatively, a great user interface of a system with features that are not required will not be very useful as well. So, the main topics of this tutorial are requirements and interaction design, as well as their joint modeling through discourse models and ontologies. Our discourse models are derived from results of human communication theories, cognitive science and sociology (even without employing speech or natural language). While these models were originally devised for capturing interaction design, it turned out that they can be also viewed as specifying classes of scenarios, i.e., use cases. In this sense, they can also be utilized for specifying requirements. Ontologies are used to define domain models and the domains of discourse for the interactions with software systems. User interfaces for these software systems can be generated semi-automatically from our discourse models, domain-of-discourse models and specifications of the requirements. This is especially useful when user interfaces for different devices are needed. So, requirements meet interaction design to make applications both more useful and usable.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Learn about institutional subscriptions

References

  1. Bogdan, C., Falb, J., Kaindl, H., Kavaldjian, S., Popp, R., Horacek, H., Arnautovic, E., Szep, A.: Generating an Abstract User Interface from a Discourse Model Inspired by Human Communication. In: Proceedings of the 41st Annual Hawaii International Conference on System Sciences (HICSS-41). IEEE Computer Society Press, Big Island (2007)

    Google Scholar 

  2. Bogdan, C., Kaindl, H., Falb, J., Popp, R.: Modeling of interaction design by end users through discourse modeling. In: Proceedings of the 2008 ACM International Conference on Intelligent User Interfaces (IUI 2008). ACM Press, Maspalomas (2008)

    Google Scholar 

  3. Falb, J., Kaindl, H., Horacek, H., Bogdan, C., Popp, R., Arnautovic, E.: A discourse model for interaction design based on theories of human communication. In: CHI 2006 Extended Abstracts on Human Factors in Computing Systems, pp. 754–759. ACM Press, New York (2006)

    Chapter  Google Scholar 

  4. Falb, J., Kavaldjian, S., Popp, R., Raneburger, D., Arnautovic, E., Kaindl, H.: Fully Automatic User Interface Generation from Discourse Models. In: Proceedings of the 2009 ACM International Conference on Intelligent User Interfaces (IUI 2009). ACM Press, Sanibel Island (2009) (Tool demo paper)

    Google Scholar 

  5. Falb, J., Popp, R., Röck, T., Jelinek, H., Arnautovic, E., Kaindl, H.: UI Prototyping for Multiple Devices Through Specifying Interaction Design. In: Baranauskas, C., Abascal, J., Barbosa, S.D.J. (eds.) INTERACT 2007. LNCS, vol. 4662, pp. 136–149. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  6. Kaindl, H.: A Design Process Based on a Model Combining Scenarios with Goals and Functions. IEEE Transactions on Systems, Man, and Cybernetics (SMC) Part A 30, 537–551 (2000)

    Article  Google Scholar 

  7. Kaindl, H.: Adoption of Requirements Engineering: Conditions for Success. In: Proceedings of the Fifth IEEE International Symposium on Requirements Engineering (RE 2001), pp. 156–163. IEEE, Toronto (2001); Invited State-of the-Practice Talk

    Google Scholar 

  8. Kaindl, H.: A Scenario-Based Approach for Requirements Engineering: Experience in a Telecommunication Software Development Project. Systems Engineering 8, 197–210 (2005)

    Article  Google Scholar 

  9. Kaindl, H., Constantine, L., Pastor, O., Sutcliffe, A., Zowghi, D.: How to Combine Requirements Engineering and Interaction Design? In: Proceedings of the 16th IEEE International Requirements Engineering Conference (RE 2008), pp. 299–301 (2008)

    Google Scholar 

  10. Kaindl, H., Svetinovic, D.: On confusion between requirements and their representations. In: Requirements Engineering, vol. 15. Springer (2010)

    Google Scholar 

  11. Kavaldjian, S., Bogdan, C., Falb, J., Kaindl, H.: Transforming Discourse Models to Structural User Interface Models. In: Giese, H. (ed.) MODELS 2008. LNCS, vol. 5002, pp. 77–88. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  12. Raneburger, D., Popp, R., Kaindl, H., Falb, J., Ertl, D.: Automated Generation of Device-Specific WIMP-UIs: Weaving of Structural and Behavioral Models. In: Proceedings of the 2011 SIGCHI Symposium on Engineering Interactive Computing Systems (EICS 2011), pp. 41–46 (2011)

    Google Scholar 

  13. Raneburger, D., Popp, R., Kavaldjian, S., Kaindl, H., Falb, J.: Optimized GUI Generation for Small Screens. In: Hussmann, H., Meixner, G., Zuehlke, D. (eds.) Model-Driven Development of Advanced User Interfaces. SCI, vol. 340, pp. 107–122. Springer, Heidelberg (2011) (selected from MDDAUI 2010 Workshop papers)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kaindl, H. (2012). Requirements Meet Interaction Design. In: Dieste, O., Jedlitschka, A., Juristo, N. (eds) Product-Focused Software Process Improvement. PROFES 2012. Lecture Notes in Computer Science, vol 7343. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-31063-8_33

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-31063-8_33

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-31062-1

  • Online ISBN: 978-3-642-31063-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics