The (r) evolution of social media in software engineering
Software developers rely on media to communicate, learn, collaborate, and coordinate with
others. Recently, social media has dramatically changed the landscape of software …
others. Recently, social media has dramatically changed the landscape of software …
Curating github for engineered software projects
N Munaiah, S Kroh, C Cabrey, M Nagappan - Empirical Software …, 2017 - Springer
Software forges like GitHub host millions of repositories. Software engineering researchers
have been able to take advantage of such a large corpora of potential study subjects with …
have been able to take advantage of such a large corpora of potential study subjects with …
Conflict management techniques for model merging: a systematic mapping review
Abstract Model merging conflicts occur when different stakeholders aim to integrate their
contradicting changes that are applied concurrently to update software models. We conduct …
contradicting changes that are applied concurrently to update software models. We conduct …
Collaborative model-driven software engineering: a classification framework and a research map
Context: Collaborative Model-Driven Software Engineering (MDSE) consists of methods and
techniques where multiple stakeholders manage, collaborate, and are aware of each others' …
techniques where multiple stakeholders manage, collaborate, and are aware of each others' …
Tools and collaborative environments for bioinformatics research
Advanced research requires intensive interaction among a multitude of actors, often
possessing different expertise and usually working at a distance from each other. The field of …
possessing different expertise and usually working at a distance from each other. The field of …
Diversity's Double-Edged Sword: Analyzing Race's Effect on Remote Pair Programming Interactions
Remote pair programming is widely used in software development, but no research has
examined how race affects these interactions between developers. We embarked on this …
examined how race affects these interactions between developers. We embarked on this …
Building it together: Synchronous development in OSS
In distributed software development synchronized actions are important for completion of
complex, interleaved tasks that require the abilities of multiple people. Synchronous …
complex, interleaved tasks that require the abilities of multiple people. Synchronous …
Make It Make Sense! Understanding and Facilitating Sensemaking in Computational Notebooks
S Chattopadhyay, Z Feng, E Arteaga, A Au… - arXiv preprint arXiv …, 2023 - arxiv.org
Reusing and making sense of other scientists' computational notebooks. However, making
sense of existing notebooks is a struggle, as these reference notebooks are often …
sense of existing notebooks is a struggle, as these reference notebooks are often …
Measuring developers' contribution in source code using quality metrics
PR De Bassi, GMP Wanderley… - 2018 IEEE 22nd …, 2018 - ieeexplore.ieee.org
People involved in software development seek better ways of developing quality software.
As software development is a collaborative activity dependent on technology and performed …
As software development is a collaborative activity dependent on technology and performed …
[HTML][HTML] Identifying the primary dimensions of DevSecOps: A multi-vocal literature review
Context: Security as a key non-functional requirement of software development is often
ignored and devalued in DevOps programs, with security seen as an inhibitor to high …
ignored and devalued in DevOps programs, with security seen as an inhibitor to high …