The (r) evolution of social media in software engineering

MA Storey, L Singer, B Cleary, F Figueira Filho… - Future of software …, 2014 - dl.acm.org
Software developers rely on media to communicate, learn, collaborate, and coordinate with
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 …

Conflict management techniques for model merging: a systematic mapping review

M Sharbaf, B Zamani, G Sunyé - Software and Systems Modeling, 2023 - Springer
Abstract Model merging conflicts occur when different stakeholders aim to integrate their
contradicting changes that are applied concurrently to update software models. We conduct …

Collaborative model-driven software engineering: a classification framework and a research map

M Franzago, D Di Ruscio, I Malavolta… - IEEE Transactions on …, 2017 - ieeexplore.ieee.org
Context: Collaborative Model-Driven Software Engineering (MDSE) consists of methods and
techniques where multiple stakeholders manage, collaborate, and are aware of each others' …

Tools and collaborative environments for bioinformatics research

P Romano, R Giugno, A Pulvirenti - Briefings in bioinformatics, 2011 - academic.oup.com
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 …

Diversity's Double-Edged Sword: Analyzing Race's Effect on Remote Pair Programming Interactions

SA Mason, SK Kuttal - ACM transactions on software engineering and …, 2024 - dl.acm.org
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 …

Building it together: Synchronous development in OSS

Q Xuan, V Filkov - Proceedings of the 36th International Conference on …, 2014 - dl.acm.org
In distributed software development synchronized actions are important for completion of
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 …

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 …

[HTML][HTML] Identifying the primary dimensions of DevSecOps: A multi-vocal literature review

X Zhao, T Clear, R Lal - Journal of Systems and Software, 2024 - Elsevier
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 …