Tools used in Global Software Engineering: A systematic map** review

J Portillo-Rodríguez, A Vizcaíno, M Piattini… - Information and …, 2012 - Elsevier
CONTEXT: This systematic map** review is set in a Global Software Engineering (GSE)
context, characterized by a highly distributed environment in which project team members …

Awareness support in distributed software development: A systematic review and map** of the literature

I Steinmacher, AP Chaves, MA Gerosa - Computer Supported Cooperative …, 2013 - Springer
The developers' physical dispersion in Distributed Software Development (DSD) imposes
challenges related to awareness support during collaboration in such scenario. In this …

When, how, and why developers (do not) test in their IDEs

M Beller, G Gousios, A Panichella… - Proceedings of the 2015 …, 2015 - dl.acm.org
The research community in Software Engineering and Software Testing in particular builds
many of its contributions on a set of mutually shared expectations. Despite the fact that they …

Understanding collaborative practices and tools of professional UX practitioners in software organizations

KJK Feng, TW Li, AX Zhang - Proceedings of the 2023 CHI Conference …, 2023 - dl.acm.org
User experience (UX) has undergone a revolution in collaborative practices, due to tools
that enable quick feedback and continuous collaboration with a varied team across a …

Proactive detection of collaboration conflicts

Y Brun, R Holmes, MD Ernst, D Notkin - Proceedings of the 19th ACM …, 2011 - dl.acm.org
Collaborative development can be hampered when conflicts arise because developers have
inconsistent copies of a shared project. We present an approach to help developers identify …

Developer testing in the ide: Patterns, beliefs, and behavior

M Beller, G Gousios, A Panichella… - IEEE Transactions …, 2017 - ieeexplore.ieee.org
Software testing is one of the key activities to achieve software quality in practice. Despite its
importance, however, we have a remarkable lack of knowledge on how developers test in …

On the dichotomy of debugging behavior among programmers

M Beller, N Spruit, D Spinellis, A Zaidman - Proceedings of the 40th …, 2018 - dl.acm.org
Debugging is an inevitable activity in most software projects, often difficult and more time-
consuming than expected, giving it the nickname the" dirty little secret of computer science." …

Untangling fine-grained code changes

M Dias, A Bacchelli, G Gousios… - 2015 IEEE 22nd …, 2015 - ieeexplore.ieee.org
After working for some time, developers commit their code changes to a version control
system. When doing so, they often bundle unrelated changes (eg, bug fix and refactoring) in …

Real-time collaborative coding in a web IDE

M Goldman, G Little, RC Miller - Proceedings of the 24th annual ACM …, 2011 - dl.acm.org
This paper describes Collabode, a web-based Java integrated development environment
designed to support close, synchronous collaboration between programmers. We examine …

On the nature of merge conflicts: a study of 2,731 open source java projects hosted by github

G Ghiotto, L Murta, M Barros… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
When multiple developers change a software system in parallel, these concurrent changes
need to be merged to all appear in the software being developed. Numerous merge …