Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
A survey of tool support for working with design decisions in code
Whenever developers choose among alternative technical approaches, they make a design
decision. Collectively, design decisions shape how software implements its requirements …
decision. Collectively, design decisions shape how software implements its requirements …
[KÖNYV][B] Software architecture knowledge management
A software architecture manifests the major early design decisions. These early decisions
determine the system's development, deployment and evolution. Thus, making better …
determine the system's development, deployment and evolution. Thus, making better …
Valuating requirements arguments in the online user's forum for requirements decision‐making: the CrowdRE‐VArg framework
User forums enable a large population of crowd‐users to publicly share their experience,
useful thoughts, and concerns about the software applications in the form of user reviews …
useful thoughts, and concerns about the software applications in the form of user reviews …
Design decision documentation: A literature overview
Despite the abundance of research on methodologies for the documentation of design
decisions and the evidence linking documentation to the improvement in the systems …
decisions and the evidence linking documentation to the improvement in the systems …
Detecting, tracing, and monitoring architectural tactics in code
Software architectures are often constructed through a series of design decisions. In
particular, architectural tactics are selected to satisfy specific quality concerns such as …
particular, architectural tactics are selected to satisfy specific quality concerns such as …
Rationale in development chat messages: an exploratory study
Chat messages of development teams play an increasinglysignificant role in software
development, having replacedemails in some cases. Chat messages contain …
development, having replacedemails in some cases. Chat messages contain …
Line matching leveraged by point correspondences
B Fan, F Wu, Z Hu - 2010 IEEE Computer Society Conference …, 2010 - ieeexplore.ieee.org
A novel method for line matching is proposed. The basic idea is to use tentative point
correspondences, which can be easily obtained by keypoint matching methods, to …
correspondences, which can be easily obtained by keypoint matching methods, to …
Extended 3D annotations as a new mechanism to explicitly communicate geometric design intent and increase CAD model reusability
A successful implementation of the Model-Based Enterprise concept (MBE) requires
maximizing the potential benefits of annotated 3D models. The foundations of the MBE …
maximizing the potential benefits of annotated 3D models. The foundations of the MBE …
Why good developers write bad code: An observational case study of the impacts of organizational factors on software quality
How can organizational factors such as structure and culture have an impact on the working
conditions of developers? This study is based on ten months of observation of an in-house …
conditions of developers? This study is based on ten months of observation of an in-house …
Enhancing automated program repair with solution design
Automatic Program Repair (APR) endeavors to autonomously rectify issues within specific
projects, which generally encompasses three categories of tasks: bug resolution, new …
projects, which generally encompasses three categories of tasks: bug resolution, new …