The role of semiotic engineering in software engineering

Authors: Abdelzad, V., Lethbridge, T.C. and Hosseini, M.

Journal: Proceedings - 5th International Workshop on Theory-Oriented Software Engineering, TOSE 2016

Pages: 15-21

ISBN: 9781450341745

DOI: 10.1145/2897134.2897136

Abstract:

Semiotic engineering is based upon the semiotic theory of Human-Computer Interaction (HCI), which focuses on communication between designers and users. Semiotic engineering tries to improve users' interpretation through meta-communication and emphasizes that designers should play the role of legitimate interlocutors in interactive systems. On the other hand, there is a gap in software engineering on how to obtain systems specifications efficiently, how to create easy-to-understand and communicative models, and how to produce comprehensive modeling languages and development processes. In this paper, we explore several contributions of semiotic engineering to software engineering and discuss how the theory can facilitate the creation of comprehensive artifacts. We also discuss semiotic engineering for assessing and improving software modeling languages, in our case UML. We anticipate that our work would lead to the semiotic theory becoming recognized as a central theory driving software engineering research and practice.

https://eprints.bournemouth.ac.uk/23715/

Source: Scopus

The Role of Semiotic Engineering in Software Engineering

Authors: Abdelzad, V., Lethbridge, T.C., Hosseini, M. and IEEE

Journal: 2016 IEEE/ACM 5TH INTERNATIONAL WORKSHOP ON THEORY-ORIENTED SOFTWARE ENGINEERING (TOSE)

Pages: 15-21

DOI: 10.1145/2897134.2897136

https://eprints.bournemouth.ac.uk/23715/

Source: Web of Science (Lite)

The Role of Semiotic Engineering in Software Engineering

Authors: Abdelzad, V., Lethbridge, T. and Hosseini, M.

Conference: The 5th International Workshop on Theory-Oriented Software Engineering (TOSE 2016), In conjunction with The 38th International Conference on Software Engineering (ICSE 2016)

Dates: 14-22 May 2016

https://eprints.bournemouth.ac.uk/23715/

Source: Manual

The Role of Semiotic Engineering in Software Engineering

Authors: Abdelzad, V., Lethbridge, T. and Hosseini, M.

Conference: The 5th International Workshop on Theory-Oriented Software Engineering (TOSE 2016), In conjunction with The 38th International Conference on Software Engineering (ICSE 2016)

Abstract:

Semiotic engineering is based upon the semiotic theory of Human-Computer Interaction (HCI), which focuses on communication between designers and users. Semiotic engineering tries to improve users’ interpretation through meta- communication and emphasizes that designers should play the role of legitimate interlocutors in interactive systems. On the other hand, there is a gap in software engineering on how to obtain systems specifications efficiently, how to create easy-to- understand and communicative models, and how to produce comprehensive modeling languages and development processes. In this paper, we explore several contributions of semiotic engineering to software engineering and discuss how the theory can facilitate the creation of comprehensive artifacts. We also discuss semiotic engineering for assessing and improving software modeling languages, in our case UML. We anticipate that our work would lead to the semiotic theory becoming recognized as a central theory driving software engineering research and practice.

https://eprints.bournemouth.ac.uk/23715/

Source: BURO EPrints