Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Software reuse
CW Krueger - ACM Computing Surveys (CSUR), 1992 - dl.acm.org
Software reuse is the process of creating software systems from existing software rather than
building software systems from scratch. This simple yet powerful vision was introduced in …
building software systems from scratch. This simple yet powerful vision was introduced in …
Reusing software: Issues and research directions
Software productivity has been steadily increasing over the past 30 years, but not enough to
close the gap between the demands placed on the software industry and what the state of …
close the gap between the demands placed on the software industry and what the state of …
How does working from home affect developer productivity?—A case study of Baidu during the COVID-19 pandemic
Nowadays, working from home (WFH) has become a popular work arrangement due to its
many potential benefits for both companies and employees (eg, increasing job satisfaction …
many potential benefits for both companies and employees (eg, increasing job satisfaction …
[HTML][HTML] Towards a new generation of agricultural system data, models and knowledge products: Information and communication technology
Agricultural modeling has long suffered from fragmentation in model implementation. Many
models are developed, there is much redundancy, models are often poorly coupled, model …
models are developed, there is much redundancy, models are often poorly coupled, model …
Systems development in information systems research
In this paper, the use of systems development as a methodology in information systems (is)
research is described and defended. A framework to explain the nature of systems …
research is described and defended. A framework to explain the nature of systems …
Coordinating expertise in software development teams
S Faraj, L Sproull - Management science, 2000 - pubsonline.informs.org
Like all teams, knowledge teams must acquire and manage critical resources in order to
accomplish their work. The most critical resource for knowledge teams is expertise, or …
accomplish their work. The most critical resource for knowledge teams is expertise, or …
A field study of the software design process for large systems
B Curtis, H Krasner, N Iscoe - Communications of the ACM, 1988 - dl.acm.org
The problems of designing large software systems were studied through interviewing
personnel from 17 large projects. A layered behavioral model is used to analyze how three …
personnel from 17 large projects. A layered behavioral model is used to analyze how three …
[LLIBRE][B] Software engineering: principles and practice
H Van Vliet, H Van Vliet, JC Van Vliet - 2008 - gnindia.dronacharya.info
Software engineering concerns methods and techniques to develop large software systems.
The engineering metaphor is used to emphasize a systematic approach to develop systems …
The engineering metaphor is used to emphasize a systematic approach to develop systems …
Software developers' perceptions of productivity
The better the software development community becomes at creating software, the more
software the world seems to demand. Although there is a large body of research about …
software the world seems to demand. Although there is a large body of research about …
[LLIBRE][B] Software project dynamics: an integrated approach
T Abdel-Hamid, SE Madnick - 1991 - dl.acm.org
Software project dynamics | Guide books skip to main content ACM Digital Library home ACM
Association for Computing Machinery corporate logo Google, Inc. (search) Advanced Search …
Association for Computing Machinery corporate logo Google, Inc. (search) Advanced Search …