Logo PTI
Polish Information Processing Society
Logo FedCSIS

Annals of Computer Science and Information Systems, Volume 15

Proceedings of the 2018 Federated Conference on Computer Science and Information Systems

MaliciousIDE – software development environment that evokes emotions


DOI: http://dx.doi.org/10.15439/2018F311

Citation: Proceedings of the 2018 Federated Conference on Computer Science and Information Systems, M. Ganzha, L. Maciaszek, M. Paprzycki (eds). ACSIS, Vol. 15, pages 10091012 ()

Full text

Abstract. Emotions affect every aspect of human live, including work. Numerous studies in software engineering have shown that negative emotions can lower the productivity of programmers. Unlike traditional approaches to managing software development, modern methods, such as Agile and Lean, take into account human aspects of programming. To thoroughly investigate the impact of negative emotions on the work of programmers, a malicious integrated development environment (IDE) was developed. This tool allow a observer to trigger malicious behavior of the IDE. Conducted study have proved its usefulness. Participants reported that it mostly invoked frustration and angry.


  1. A. Kolakowska, “Towards detecting programmers’ stress on the basis of keystroke dynamics,” in Computer Science and Information Systems (FedCSIS), 2016 Federated Conference on. IEEE, 2016. http://dx.doi.org/10.15439/2016f263 pp. 1621–1626.
  2. K. S. Quigley, K. A. Lindquist, and L. F. Barrett, “Inducing and measuring emotion and affect,” Handbook of Research Methods in Social and Personality Psychology, p. 220–252, 2014. http://dx.doi.org/10.1017/CBO9780511996481.014
  3. I. A. Khan, “Mood Independent Programming,” in ECCE ’07. Proceedings of the 14th European conference on Cognitive ergonomics: invent! explore!, no. August, 2007. http://dx.doi.org/10.1145/1362550.1362606 pp. 269–272.
  4. I. A. Khan, W.-P. Brinkman, and R. M. Hierons, “Do moods affect programmers’ debug performance?” Cognition, Technology & Work, vol. 13, no. 4, pp. 245–258, 2011. http://dx.doi.org/10.1007/s10111-010-0164-1
  5. S. C. Müller and T. Fritz, “Stuck and frustrated or in flow and happy: Sensing developers’ emotions and progress,” in Software Engineering (ICSE), 2015 IEEE/ACM 37th IEEE International Conference on, vol. 1. IEEE, 2015. http://dx.doi.org/10.1109/icse.2015.334 pp. 688–699.
  6. T. Fritz and S. C. Müller, “Leveraging biometric data to boost software developer productivity,” in Software Analysis, Evolution, and Reengineering (SANER), 2016 IEEE 23rd International Conference on, vol. 5. IEEE, 2016. http://dx.doi.org/10.1109/saner.2016.107 pp. 66–77.
  7. S. C. Müller and T. Fritz, “Using (bio) metrics to predict code quality online,” in Proceedings of the 38th International Conference on Software Engineering. ACM, 2016. http://dx.doi.org/10.1145/2884781.2884803 pp. 452–463.
  8. A. Landowska and M. R. Wróbel, “Affective reactions to playing digital games,” in Human System Interactions (HSI), 2015 8th International Conference on. IEEE, 2015. http://dx.doi.org/10.1109/hsi.2015.7170678 pp. 264–270.
  9. A. Kołakowska, “A review of emotion recognition methods based on keystroke dynamics and mouse movements,” in Human System Interaction (HSI), 2013 The 6th International Conference on. IEEE, 2013. http://dx.doi.org/10.1109/hsi.2013.6577879 pp. 548–555.
  10. N. Fragopanagos and J. G. Taylor, “Emotion recognition in human–computer interaction,” Neural Networks, vol. 18, no. 4, pp. 389–405, 2005. http://dx.doi.org/10.1016/j.neunet.2005.03.006
  11. H. Gunes and M. Piccardi, “Affect recognition from face and body: early fusion vs. late fusion,” in Systems, Man and Cybernetics, 2005 IEEE International Conference on, vol. 4. IEEE, 2005. http://dx.doi.org/10.1109/ic-smc.2005.1571679 pp. 3437–3443.
  12. A. Majumder, L. Behera, and V. K. Subramanian, “Emotion recognition from geometric facial features using self-organizing map,” Pattern Recognition, vol. 47, no. 3, pp. 1282–1293, 2014. http://dx.doi.org/10.1016/j.patcog.2013.10.010
  13. M. A. Sayette, J. F. Cohn, J. M. Wertz, M. A. Perrott, and D. J. Parrott, “A psychometric evaluation of the facial action coding system for assessing spontaneous expression,” Journal of Nonverbal Behavior, vol. 25, no. 3, pp. 167–185, 2001. http://dx.doi.org/10.1023/A:1010671109788
  14. A. Landowska, “Emotion monitor-concept, construction and lessons learned,” in Computer Science and Information Systems (FedCSIS), 2015 Federated Conference on. IEEE, 2015. http://dx.doi.org/10.15439/2015f264 pp. 75–80.
  15. M. R. Wrobel, “Applicability of emotion recognition and induction methods to study the behavior of programmers,” Applied Sciences, vol. 8, no. 3, p. 323, 2018. http://dx.doi.org/10.3390/app8030323
  16. G. Brodny, A. Kołakowska, A. Landowska, M. Szwoch, W. Szwoch, and M. R. Wróbel, “Comparison of selected off-the-shelf solutions for emotion recognition based on facial expressions,” in Human System Interactions (HSI), 2016 9th International Conference on. IEEE, 2016. http://dx.doi.org/10.1109/hsi.2016.7529664 pp. 397–404.