Marco Ortu, C. Conversano, M. Marchesi, R. Tonelli, S. Counsell, Giuseppe Destefanis
{"title":"用马尔可夫链模型描述软件开发者的情感","authors":"Marco Ortu, C. Conversano, M. Marchesi, R. Tonelli, S. Counsell, Giuseppe Destefanis","doi":"10.1285/I20705948V13N1P96","DOIUrl":null,"url":null,"abstract":"In this paper, we present an analysis of more than 500K comments from open-sourcerepositories of software systems.Our aim is to empirically determine how developers interact with each otherunder certain psychological conditions generated by politeness, sentiment andemotion expressed within developers' comments.Developers involved in an open-source projects do not usually know each other; they mainly communicate through mailing lists, chat rooms, and tools such as issue tracking systems.The way in which they communicate affects the development process and the productivity of the people involved in the project.We evaluated politeness, sentiment and emotions of comments posted by developers and studied the communication flow to understand how they interacted in the presence of impolite and negative comments (and vice versa).Our analysis shows that when in presence of impolite or negative comments, the probability of the next comment being impolite or negative is 14% and 25%, respectively; anger however,has a probability of 40% of being followed by a further anger comment.The result could help managers take control the development phases of a system, since social aspects can seriously affect a developer's productivity. In a distributed environment this may have a particular resonance.","PeriodicalId":44770,"journal":{"name":"Electronic Journal of Applied Statistical Analysis","volume":"13 1","pages":"96-127"},"PeriodicalIF":0.6000,"publicationDate":"2020-02-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Describing Software Developers Affectiveness through Markov chain Models\",\"authors\":\"Marco Ortu, C. Conversano, M. Marchesi, R. Tonelli, S. Counsell, Giuseppe Destefanis\",\"doi\":\"10.1285/I20705948V13N1P96\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this paper, we present an analysis of more than 500K comments from open-sourcerepositories of software systems.Our aim is to empirically determine how developers interact with each otherunder certain psychological conditions generated by politeness, sentiment andemotion expressed within developers' comments.Developers involved in an open-source projects do not usually know each other; they mainly communicate through mailing lists, chat rooms, and tools such as issue tracking systems.The way in which they communicate affects the development process and the productivity of the people involved in the project.We evaluated politeness, sentiment and emotions of comments posted by developers and studied the communication flow to understand how they interacted in the presence of impolite and negative comments (and vice versa).Our analysis shows that when in presence of impolite or negative comments, the probability of the next comment being impolite or negative is 14% and 25%, respectively; anger however,has a probability of 40% of being followed by a further anger comment.The result could help managers take control the development phases of a system, since social aspects can seriously affect a developer's productivity. In a distributed environment this may have a particular resonance.\",\"PeriodicalId\":44770,\"journal\":{\"name\":\"Electronic Journal of Applied Statistical Analysis\",\"volume\":\"13 1\",\"pages\":\"96-127\"},\"PeriodicalIF\":0.6000,\"publicationDate\":\"2020-02-05\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Electronic Journal of Applied Statistical Analysis\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1285/I20705948V13N1P96\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q4\",\"JCRName\":\"STATISTICS & PROBABILITY\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Electronic Journal of Applied Statistical Analysis","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1285/I20705948V13N1P96","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"STATISTICS & PROBABILITY","Score":null,"Total":0}
Describing Software Developers Affectiveness through Markov chain Models
In this paper, we present an analysis of more than 500K comments from open-sourcerepositories of software systems.Our aim is to empirically determine how developers interact with each otherunder certain psychological conditions generated by politeness, sentiment andemotion expressed within developers' comments.Developers involved in an open-source projects do not usually know each other; they mainly communicate through mailing lists, chat rooms, and tools such as issue tracking systems.The way in which they communicate affects the development process and the productivity of the people involved in the project.We evaluated politeness, sentiment and emotions of comments posted by developers and studied the communication flow to understand how they interacted in the presence of impolite and negative comments (and vice versa).Our analysis shows that when in presence of impolite or negative comments, the probability of the next comment being impolite or negative is 14% and 25%, respectively; anger however,has a probability of 40% of being followed by a further anger comment.The result could help managers take control the development phases of a system, since social aspects can seriously affect a developer's productivity. In a distributed environment this may have a particular resonance.