Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Information needs in collocated software development teams
Previous research has documented the fragmented nature of software development work.
To explain this in more detail, we analyzed software developers' day-to-day information …
To explain this in more detail, we analyzed software developers' day-to-day information …
Reducing the effort of bug report triage: Recommenders for development-oriented decisions
A key collaborative hub for many software development projects is the bug report repository.
Although its use can improve the software development process in a number of ways …
Although its use can improve the software development process in a number of ways …
The secret life of bugs: Going past the errors and omissions in software repositories
Every bug has a story behind it. The people that discover and resolve it need to coordinate,
to get information from documents, tools, or other people, and to navigate through issues of …
to get information from documents, tools, or other people, and to navigate through issues of …
The role of ethnographic studies in empirical software engineering
Ethnography is a qualitative research method used to study people and cultures. It is largely
adopted in disciplines outside software engineering, including different areas of computer …
adopted in disciplines outside software engineering, including different areas of computer …
[PDF][PDF] Boundary objects in design: An ecological view of design artifacts
M Bergman, K Lyytinen, G Mark - 2007 - calhoun.nps.edu
Abstract Traditionally, Systems Analysis and Design (SAD) research has focused on ways of
working and ways of modeling. Design ecology–the task, organizational and political context …
working and ways of modeling. Design ecology–the task, organizational and political context …
A review of awareness in distributed collaborative software engineering
Software development projects are inherently cooperative, requiring many developers to
coordinate their efforts to produce complex systems. An integral part of this process is the …
coordinate their efforts to produce complex systems. An integral part of this process is the …
In the age of collaboration, the computer-aided design ecosystem is behind: An interview study of distributed cad practice
Computer-aided design (CAD) has become indispensable to increasingly collaborative
hardware design processes. Despite the long-standing and growing need for collaboration …
hardware design processes. Despite the long-standing and growing need for collaboration …
Sometimes you need to see through walls: a field study of application programming interfaces
Information hiding is one of the most important and influential principles in software
engineering. It prescribes that software modules hide implementation details from other …
engineering. It prescribes that software modules hide implementation details from other …
Supporting collaborative software development through the visualization of socio-technical dependencies
CR de Souza, S Quirk, E Trainer… - Proceedings of the 2007 …, 2007 - dl.acm.org
One of the reasons large-scale software development is difficult is the number of
dependencies that software engineers face. These dependencies create a need for …
dependencies that software engineers face. These dependencies create a need for …
How a good software practice thwarts collaboration: the multiple roles of APIs in software development
The principle of information hiding has been very influential in software engineering since its
inception in 1972. This principle prescribes that software modules hide implementation …
inception in 1972. This principle prescribes that software modules hide implementation …