E. D. Nitto, R. Mirandola, Santi Raffa, D. Tamburri
{"title":"Towards GEEZMO: hiGh-frEquEncy Zest and Mood-pOlling for proactive software development problem-solving","authors":"E. D. Nitto, R. Mirandola, Santi Raffa, D. Tamburri","doi":"10.1145/2804381.2804383","DOIUrl":"https://doi.org/10.1145/2804381.2804383","url":null,"abstract":"Development of software is happening on an increasingly distributed fashion. Individuals normally coordinate and interact over any combination of IRC rooms, mailing lists, private email, etc. Conversely, big players like Google Inc. employ yearly Googlegeist polls asking its employees how they feel about the company, its directions and its managers. As a consequence, the amount of time required for managers and management to feel the pulse of their subordinates is removed from actual work. We argue that software development status can be computed by eliciting just a few bits of information that can be anonymously extracted by a single poll - the poll can be completed very quickly and its administration can happen as a simple prompt inside windows that developers would be visiting anyway (e.g., the log-in screen, commit screens, etc.). This paper elaborates this idea and develops a prototype to articulate the idea in practice. Finally, the idea is discussed using a preliminary validation by means of statistical methods and simulations.","PeriodicalId":212671,"journal":{"name":"Proceedings of the 7th International Workshop on Social Software Engineering","volume":"96 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121467236","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":"Could social factors influence the effort software estimation?","authors":"Valentina Lenarduzzi","doi":"10.1145/2804381.2804385","DOIUrl":"https://doi.org/10.1145/2804381.2804385","url":null,"abstract":"Effort estimation is often influenced by several factors, including social. This study aims at understanding the interactions between social factors and effort during effort estimation. I want to analyze the dynamics that occur when a developer estimates the effort for a specific task and the influence of the work team and the work conditions. I conducted a semi-structured interview among three different projects with different developers working in Agile and Scrum processes, asking them which factors and social aspects they take in to account when they estimate the effort during the development processes. Results show an important influence of social factors during the effort estimation phase, and call for future works for a large scale Survey for a more accurate identification.","PeriodicalId":212671,"journal":{"name":"Proceedings of the 7th International Workshop on Social Software Engineering","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121635909","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":"Preparing next generation of software engineers for future societal challenges and opportunities","authors":"G. Dodig-Crnkovic","doi":"10.1145/2804381.2804389","DOIUrl":"https://doi.org/10.1145/2804381.2804389","url":null,"abstract":"As a global community we are facing number of existential challenges like global warming, deficit of basic commodities, environmental degradation and other threats to life on earth, as well as possible unintended consequences of AI, nano-technology, biotechnology, and similar. Among world-wide responses to those challenges the framework programme for European research and technological development, Horizon 2020, have formulated the Science with and for Society Work Programme, based on Responsible Research and Innovation with a goal to support research contributing to the progress of humanity and preventing catastrophic events and their consequences. This goal may only be reached if we educate responsible researchers and engineers with both deep technical knowledge and broad disciplinary and social competence. From the perspective of experiences at two Swedish Universities, this paper argues for the benefits of teaching professional ethics and sustainable development to engineering students.","PeriodicalId":212671,"journal":{"name":"Proceedings of the 7th International Workshop on Social Software Engineering","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122703930","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":"The role of social interactions in value creation in agile software development processes","authors":"H. Alahyari","doi":"10.1145/2804381.2804384","DOIUrl":"https://doi.org/10.1145/2804381.2804384","url":null,"abstract":"This position paper presents an emerging research based on a set of expressed statements and impressions from conducted empirical research during the past few years. Agile software development emphasizes on social aspects through its methods and principles. In order to improve the processes within the organization and amongst various stakeholders, there is a need for social processes and various types of interactions to be studied in the context of agile development. The objective of this paper is to present the need to conduct more empirical studies to investigate the socialness of software engineering processes and in particular the role of various type of social interactions in improving development processes and therefore creating more value in organizations.","PeriodicalId":212671,"journal":{"name":"Proceedings of the 7th International Workshop on Social Software Engineering","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116528567","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":"The challenges of sentiment detection in the social programmer ecosystem","authors":"Nicole Novielli, Fabio Calefato, F. Lanubile","doi":"10.1145/2804381.2804387","DOIUrl":"https://doi.org/10.1145/2804381.2804387","url":null,"abstract":"A recent research trend has emerged to study the role of affect in in the social programmer ecosystem, by applying sentiment analysis to the content available in sites such as GitHub and Stack Overflow. In this paper, we aim at assessing the suitability of a state-of-the-art sentiment analysis tool, already applied in social computing, for detecting affective expressions in Stack Overflow. We also aim at verifying the construct validity of choosing sentiment polarity and strength as an appropriate way to operationalize affective states in empirical studies on Stack Overflow. Finally, we underline the need to overcome the limitations induced by domain-dependent use of lexicon that may produce unreliable results.","PeriodicalId":212671,"journal":{"name":"Proceedings of the 7th International Workshop on Social Software Engineering","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129029128","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":"Communicating software testing culture through visualizing testing activity","authors":"Raphael Pham, Jonas Mörschbach, K. Schneider","doi":"10.1145/2804381.2804382","DOIUrl":"https://doi.org/10.1145/2804381.2804382","url":null,"abstract":"Inexperienced developers, for example new graduates joining a software development company, have difficulties applying their software testing knowledge. They lack hands-on experience and often have a dismissive attitude towards systematic testing, which hinders their adoption of testing activities. If the novice cannot quickly adopt a healthy testing culture during the onboarding phase, her progress as a high-quality engineer may be hindered. Here, cues from social coding sites can potentially help: Simple signs of a team’s testing culture can facilitate more testing by contributors. We propose to make the team’s testing culture visible by strategically employing traits of social transparency. We introduce six dashboard-like testing signals into the novice’s IDE and prominently display how senior developers are testing. A preliminary evaluation with 24 soon-to-be Bachelor graduates showed encouraging results: Being reminded of their lagging test progress induced a need to test more. Visual comparison to colleagues’ testing performance woke competitive feelings in students and made them want to write more test.","PeriodicalId":212671,"journal":{"name":"Proceedings of the 7th International Workshop on Social Software Engineering","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126533001","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":"The social developer: now, then, and tomorrow","authors":"Terhi Kilamo, Marko Leppänen, T. Mikkonen","doi":"10.1145/2804381.2804388","DOIUrl":"https://doi.org/10.1145/2804381.2804388","url":null,"abstract":"The practice of software engineering needs both individual commitment as well as social interaction. It has long been widely recognized that communication problems are a major factor in the delay and failure of software projects. However, the patterns of communication that can be associated with the different development paradigms have gained less attention. In this paper, we present some views to the evolution of social dimensions in the light of software engineering methodologies and associated tools. To study this, we have surveyed a number of software developers working in industry to reflect our views into the state-of-practice in software development companies and shed light to the impact of distributed and agile development has had on developer communication. Towards the end of the paper, we provide some ideas for future research and draw some final conclusions.","PeriodicalId":212671,"journal":{"name":"Proceedings of the 7th International Workshop on Social Software Engineering","volume":"139 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116607833","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":"Understanding the affect of developers: theoretical background and guidelines for psychoempirical software engineering","authors":"D. Graziotin, Xiaofeng Wang, P. Abrahamsson","doi":"10.1145/2804381.2804386","DOIUrl":"https://doi.org/10.1145/2804381.2804386","url":null,"abstract":"Affects--emotions and moods--have an impact on cognitive processing activities and the working performance of individuals. It has been established that software development tasks are undertaken through cognitive processing activities. Therefore, we have proposed to employ psychology theory and measurements in software engineering (SE) research. We have called it \"psychoempirical software engineering\". However, we found out that existing SE research has often fallen into misconceptions about the affect of developers, lacking in background theory and how to successfully employ psychological measurements in studies. The contribution of this paper is threefold. (1) It highlights the challenges to conduct proper affect-related studies with psychology; (2) it provides a comprehensive literature review in affect theory; and (3) it proposes guidelines for conducting psychoempirical software engineering.","PeriodicalId":212671,"journal":{"name":"Proceedings of the 7th International Workshop on Social Software Engineering","volume":"58 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-07-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116661755","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":"Proceedings of the 7th International Workshop on Social Software Engineering","authors":"","doi":"10.1145/2804381","DOIUrl":"https://doi.org/10.1145/2804381","url":null,"abstract":"","PeriodicalId":212671,"journal":{"name":"Proceedings of the 7th International Workshop on Social Software Engineering","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126523929","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}