1. Preece, J., Rogers, Y., Sharp, H.: Interaction design: beyond human-computer interaction, 3rd edn. John Wiley & Sons (2011)
2. Raneburger, D., Kaindl, H., Popp, R., Šajatović, V., Armbruster, A.: A process for facilitating interaction design through automated GUI generation. In: Proceedings of the 29th Annual ACM Symposium on Applied Computing (2014)
3. Larman, C.: Applying UML and Patterns, 3rd edn. Prentice Hall (2005)
4. Larman, C., Basili, V.: Iterative and incremental development: a brief history. Computer 36(6), 47–56 (2003)
5. Jacobson, I., Booch, G., Rumbaugh, J.: The unified software development process. Addison-Wesley Longman Publishing Co., Inc., Boston (1999)