Modelling politics in requirements engineering: adding emoji to existing notations

Notwithstanding several authors have recognised the conceptual key of "politics" as an important component in any Require-ments Engineering (RE) process, practitioners still lack a prag-matic answer on how to deal with the political dimension: such an ability has become a mostly desirable but totally undetailed part of what we usually and vaguely refer to as "professional experience". Nor were practitioners given any suitable tool or method to easily detect, represent, control and if possible leverage politics. Authors argue that this issue could be successfully ad-dressed and resolved if, when we map organisations against the system to be developed, we include power and politics in their "too human" and even emotional dimension. A simple way to do so is to use emoji pictograms: most of them are part of a universal language, which requirements engineers could easily adopt and exploit to assess and produce models that include an extra layer of "political" information, without the need to actually introduce any new notation. A few examples of emoji-aware UML and organisational charts are hereby proposed, more as a platform to support communication and share reflections on how to deal with politics than as an actual technology to be adopted.

[1]  Samuel Fricker,et al.  Requirements Engineering: Best Practice , 2015 .

[2]  Luigi Sturzo,et al.  Politics and morality , 1938 .

[3]  Herbert A. Simon,et al.  Why a Diagram is (Sometimes) Worth Ten Thousand Words , 1987, Cogn. Sci..

[4]  G. Frege On Sense and Reference , 1948 .

[5]  Janis A. Bubenko,et al.  Requirements Engineering and Technology Transfer: Obstacles, Incentives and Improvement Agenda , 2002, Requirements Engineering.

[6]  Bruce B. Wavell RATIONALITY IN POLITICS , 1982 .

[7]  R. Kanter,et al.  Power failure in management circuits. , 1998, Harvard business review.

[8]  R. Stephenson A and V , 1962, The British journal of ophthalmology.

[9]  Neil A. M. Maiden,et al.  Power and politics in requirements engineering: A proposed research agenda , 2011, 2011 IEEE 19th International Requirements Engineering Conference.

[10]  Daniela E. Herlea Damian Challenges in Requirements Engineering , 2000 .

[11]  A. Berztiss,et al.  Requirements Engineering , 2002, J. Object Technol..

[12]  Mary Shaw,et al.  Software engineering education: a roadmap , 2000, ICSE '00.

[13]  R. Dahl The concept of power , 2007 .

[14]  Lynette Kvasny,et al.  Changing patterns in IT skill sets 1988-2003: a content analysis of classified advertising , 2004, DATB.

[15]  Jonny Holmström,et al.  Requirements engineering blinders: exploring information systems developers’ black-boxing of the emergent character of requirements , 2011, Eur. J. Inf. Syst..

[16]  Kalle Lyytinen,et al.  Large-Scale Requirements Analysis Revisited: The need for Understanding the Political Ecology of Requirements Engineering , 2002, Requirements Engineering.

[17]  Martin Ebner,et al.  A Stylistic Analysis of Graphic Emoticons: Can they be Candidates for a Universal Visual Language of the Future? , 2008 .

[18]  Z. Kövecses,et al.  Metaphor and Emotion: Language, Culture, and Body in Human Feeling , 2000 .

[19]  Khaled El Emam,et al.  A field study of requirements engineering practices in information systems development , 1995, Proceedings of 1995 IEEE International Symposium on Requirements Engineering (RE'95).

[20]  Neil A. M. Maiden,et al.  Politics Are Inescapable , 2012, IEEE Software.

[21]  Ghassan Beydoun,et al.  A field study of the requirements engineering practice in Australian software industry , 2007, Requirements Engineering.

[22]  Niklaus Wirth,et al.  A Brief History of Software Engineering , 2008, IEEE Annals of the History of Computing.