Background: There is a growing awareness of the importance of human values (eg, inclusiveness, privacy) in software systems. However, there are no practical tools to support …
Software developers pursue a wide range of activities as part of their work, and making sense of what they did in a given time frame is far from trivial as evidenced by the large …
There is a growing awareness of the importance of human values in software systems. However, limited tools are available to support the integration of human values during …
Transparent environments and social‐coding platforms as GitHub help developers to stay abreast of changes during the development and maintenance phase of a project. Especially …
Objective Drawing from a previously published research protocol, our study investigates whether a correlation exists between the 'surprisal'of issues and their perceived importance …
Developers are using more and more different channels and tools to collaborate, and integrations between these tools are becoming more prevalent. In turn, more data about …
C Treude, L Leite, M Aniche - Journal of Systems and Software, 2018 - Elsevier
In large and active software projects, it becomes impractical for a developer to stay aware of all project activity. While it might not be necessary to know about each commit or issue, it is …
Background. From information theory, surprisal is a measurement of how unexpected an event is. Statistical language models provide a probabilistic approximation of natural …
Continuous software engineering is increasingly ingrained and widely adopted in development projects. These projects have extended their processes by utilizing software …