Patrick Mennig, Simon André Scherr, Frank Elberzhager
{"title":"Supporting Rapid Product Changes through Emotional Tracking","authors":"Patrick Mennig, Simon André Scherr, Frank Elberzhager","doi":"10.1109/SEmotion.2019.00009","DOIUrl":"https://doi.org/10.1109/SEmotion.2019.00009","url":null,"abstract":"Agile principles have led to short development cycles with rapid changes in requirements, especially for mobile apps. The success of apps highly depends on their acceptance by the users. However, testing user acceptance is usually costly and timeconsuming. This imposes a conflict between quality and agility. As current verification and validation methods for requirements do not always fit the demands for volatile requirements, we propose the idea of emotional tracking. In this positional paper, we present how the vision of tracking emotions shown by users while interacting with an app might be realized by using 3D sensing cameras in smartphones. We propose a plan for the technical and organizational process of emotional tracking on the user's device and the backend and an experiment setup to link muscular positions to emotions, to preserve user privacy. With emotional tracking, we provide a new method for verification and validation of software requirements. Our method can be used in parallel to development activities and combines quantitative usage data with users' feelings and emotions to get a fast and holistic idea of an app's user acceptance.","PeriodicalId":181587,"journal":{"name":"2019 IEEE/ACM 4th International Workshop on Emotion Awareness in Software Engineering (SEmotion)","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126762185","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Rohit Mehra, V. Sharma, Vikrant S. Kaulgud, Sanjay Podder
{"title":"Fostering Positive Affects in Software Development Environments Using Extended Reality","authors":"Rohit Mehra, V. Sharma, Vikrant S. Kaulgud, Sanjay Podder","doi":"10.1109/SEmotion.2019.00016","DOIUrl":"https://doi.org/10.1109/SEmotion.2019.00016","url":null,"abstract":"Recent research on affects has been aimed at establishing the hypothesis that a developer's productivity has a positive correlation with positive affects, such as her happiness quotient. Moreover, studies show that the software development environment itself has a huge role to play in how a developer feels during her day to day activities. In this paper, we present our early work regarding an Extended Reality based approach that virtually transforms a developer's extended and immediate environment, in a way that induces positive affects. This is aimed at assisting the developer to perform better during development related activities like programming and debugging. Salient features of the approach include a sense of presence, uniqueness and easy customization. As part of our initial research efforts, we showcase a couple of Augmented Reality based prototype implementations capable of augmenting virtual and interactive pets and scenic content in the real world. Finally, we also discuss some important future directions that we are investigating further as part of our research.","PeriodicalId":181587,"journal":{"name":"2019 IEEE/ACM 4th International Workshop on Emotion Awareness in Software Engineering (SEmotion)","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126501206","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Ricardo Colomo Palacios, T. Samuelsen, Cristina Casado-Lumbreras
{"title":"Emotions in Software Practice: Presentation vs. Coding","authors":"Ricardo Colomo Palacios, T. Samuelsen, Cristina Casado-Lumbreras","doi":"10.1109/SEmotion.2019.00012","DOIUrl":"https://doi.org/10.1109/SEmotion.2019.00012","url":null,"abstract":"Nowadays, one of the most relevant, necessary and essential professional activities is software development. Software practitioners assume a very demanding task presenting important challenges. The aim of the present study is to find out how future software practitioners deal emotionally with two important tasks in their professional life: coding and presentation. To achieve this goal, 47 participants were asked about the emotions they experience in the selected tasks. To collect emotions, the Discrete Emotions Questionnaire was applied. The questionnaire covers eight emotions: anger, disgust, fear, anxiety, sadness, happiness, relaxation, and desire. These eight emotions are divided into four emotion words, which designate different level of intensity. All emotions are self-assessed by means of a Likert Scale. The results show differences in emotions between the two tasks, for instance: the importance of emotions like Anxiety and Nervousness in the case of presentations and Satisfaction and Enjoyment in the case of coding","PeriodicalId":181587,"journal":{"name":"2019 IEEE/ACM 4th International Workshop on Emotion Awareness in Software Engineering (SEmotion)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129494046","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Toward Usability Problem Identification Based on User Emotions Derived from Facial Expressions","authors":"Jan Ole Johanssen, Jan Philip Bernius, B. Brügge","doi":"10.1109/SEmotion.2019.00008","DOIUrl":"https://doi.org/10.1109/SEmotion.2019.00008","url":null,"abstract":"Tracking down usability problems poses a challenge for developers since users rarely report explicit feedback without being asked for it. Hence, implicit feedback represents a valuable information source, in particular for rapid development processes with frequent software releases. Users' emotions expressed by their facial expressions during interactions with the application can act as the source of such information. Recent development in consumer hardware offers mechanisms to efficiently detect facial expressions. We developed a framework for interactive mobile applications to harness consumer hardware camera technology for facial feature extraction to enable emotion detection following the facial action coding system. In a study with 12 participants, we evaluated its performance within a sample application that was seeded with usability problems. A qualitative analysis of the study results indicates that the framework is applicable for detecting user emotions from facial expressions. A quantitative analysis shows that emotional responses can be detected in three out of four cases and that they relate to usability problems. We conclude that, in combination with interaction events, the framework can support developers in the exploration of usability problems in interactive applications.","PeriodicalId":181587,"journal":{"name":"2019 IEEE/ACM 4th International Workshop on Emotion Awareness in Software Engineering (SEmotion)","volume":"75 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126757365","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Empirical Analysis of Affect of Merged Issues on GitHub","authors":"Marco Ortu, M. Marchesi, R. Tonelli","doi":"10.1109/SEmotion.2019.00017","DOIUrl":"https://doi.org/10.1109/SEmotion.2019.00017","url":null,"abstract":"Pull-request based workflows are popular trends of modern software development platform such as GitHub. A pull-request notifies other developers that new changes are proposed, a code review process follows the pull-request that may be merged in the main branch if other developers accept the changes. Many factors influence the acceptance of pull-requests. Since open source software is based on collaboration, it is essential to discover how the affect expressed by developer discussing pull-request issues, namely how they collaborate, influences the acceptance of the pull-request proposed. In this study we analysed the relations with the affect expressed in pull-request issues'comments and whether an issue is merged in the main branch or not. We focused on pull-request issues and we found that issues with higher level anger, sadness, arousal and valence are less likely to be merged while issues with higher level of valence, joy are more likely to be merged. Positive affect indicates a good collaboration environment, and our finding shows that this healthy collaboration is likely to increase the acceptance of pull-requests.","PeriodicalId":181587,"journal":{"name":"2019 IEEE/ACM 4th International Workshop on Emotion Awareness in Software Engineering (SEmotion)","volume":"261 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122938918","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Daniela Girardi, F. Lanubile, Nicole Novielli, L. Quaranta, Alexander Serebrenik
{"title":"Towards Recognizing the Emotions of Developers Using Biometrics: The Design of a Field Study","authors":"Daniela Girardi, F. Lanubile, Nicole Novielli, L. Quaranta, Alexander Serebrenik","doi":"10.1109/SEmotion.2019.00010","DOIUrl":"https://doi.org/10.1109/SEmotion.2019.00010","url":null,"abstract":"During their daily working activities, developers experience a wide range of emotions that are known to impact their personal wellbeing and, consequently, their work performance. As such, being aware of own and collaborators' emotions is crucial to enhance the collaborative development process. In this paper we present the design of a field study aimed at i) assessing the feasibility of emotion detection using non-invasive biometric sensors and ii) investigating the correlation between daily working activities and positive/negative emotions experienced by software developers. The long-term goal of our research is to provide recommendations to improve developers' mental well-being and productivity based on the emotions they experience.","PeriodicalId":181587,"journal":{"name":"2019 IEEE/ACM 4th International Workshop on Emotion Awareness in Software Engineering (SEmotion)","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122344538","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Developers' Sentiment and Issue Reopening","authors":"Jonathan Cheruvelil, Bruno Carreiro da Silva","doi":"10.1109/SEmotion.2019.00013","DOIUrl":"https://doi.org/10.1109/SEmotion.2019.00013","url":null,"abstract":"Since software engineering is done primarily by humans, the sentiment of the developers is crucial when trying to achieve the best possible results. This study takes a look at a specific instance of this: developer sentiment in relation to issue reopening. In general, issue reopening is something to be avoided as it indicates that something went wrong in the original issue fixing, which means extra work will have to be done to fix it entirely. In this study, we were able to apply a sentiment analysis tool to issue tracking comments and observe how the scores varied across issues with no reopenings, one reopening, and many reopenings. We found evidence that suggests that negative sentiment correlates with issue reopening, although the effect size seems to be rather small.","PeriodicalId":181587,"journal":{"name":"2019 IEEE/ACM 4th International Workshop on Emotion Awareness in Software Engineering (SEmotion)","volume":"66 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130886832","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Welcome from the SEmotion 2019 Workshop Organizers","authors":"","doi":"10.1109/semotion.2019.00005","DOIUrl":"https://doi.org/10.1109/semotion.2019.00005","url":null,"abstract":"","PeriodicalId":181587,"journal":{"name":"2019 IEEE/ACM 4th International Workshop on Emotion Awareness in Software Engineering (SEmotion)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114317519","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Isabella Ferreira, Kate Stewart, D. Germán, Bram Adams
{"title":"A Longitudinal Study on the Maintainers' Sentiment of a Large Scale Open Source Ecosystem","authors":"Isabella Ferreira, Kate Stewart, D. Germán, Bram Adams","doi":"10.1109/SEmotion.2019.00011","DOIUrl":"https://doi.org/10.1109/SEmotion.2019.00011","url":null,"abstract":"Software development is a collaborative activity in which feelings and emotions can affect the developer's productivity, creativity, and contribution satisfaction. For example, the Linux Kernel Mailing List (LKML), which is used by subsystem maintainers to review patches sent by contributors, is known for its direct communication style, which is sometimes blamed as having a negative impact on contributors. In September 28, 2018, the kernel's lead maintainer, Linus Torvalds, announced that he would take a temporary break from the community, which led numerous members of the kernel community and observers from other communities to wonder to what extent this unexpected event could raise awareness about respectful interactions between community members. This paper performs an exploratory study in which we use an off-the-shelf sentiment mining tool to assess whether the maintainers' sentiment changed after Linus Torvalds' temporary break from his maintainer role. Based on the data available thus far, we did not find any high-level changes in maintainer sentiment. In future work, we will perform more fine-grained sentiment analysis.","PeriodicalId":181587,"journal":{"name":"2019 IEEE/ACM 4th International Workshop on Emotion Awareness in Software Engineering (SEmotion)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125194941","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"SEmotion 2019 Program Committee","authors":"","doi":"10.1109/semotion.2019.00006","DOIUrl":"https://doi.org/10.1109/semotion.2019.00006","url":null,"abstract":"","PeriodicalId":181587,"journal":{"name":"2019 IEEE/ACM 4th International Workshop on Emotion Awareness in Software Engineering (SEmotion)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124577574","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}