Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Time pressure in software engineering: A systematic review
Context Large project overruns and overtime work have been reported in the software
industry, resulting in additional expense for companies and personal issues for developers …
industry, resulting in additional expense for companies and personal issues for developers …
10 years of software architecture knowledge management: Practice and future
The importance of architectural knowledge (AK) management for software development has
been highlighted over the past ten years, where a significant amount of research has been …
been highlighted over the past ten years, where a significant amount of research has been …
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 …
Building up and reasoning about architectural knowledge
Architectural knowledge consists of architecture design as well as the design decisions,
assumptions, context, and other factors that together determine why a particular solution is …
assumptions, context, and other factors that together determine why a particular solution is …
A rationale-based architecture model for design traceability and reasoning
Large systems often have a long life-span and comprise many intricately related elements.
The verification and maintenance of these systems require a good understanding of their …
The verification and maintenance of these systems require a good understanding of their …
How do software architects consider non-functional requirements: An exploratory study
Dealing with non-functional requirements (NFRs) has posed a challenge onto software
engineers for many years. Over the years, many methods and techniques have been …
engineers for many years. Over the years, many methods and techniques have been …
Managing architectural decision models with dependency relations, integrity constraints, and production rules
Software architects consider capturing and sharing architectural decisions increasingly
important; many tacit dependencies exist in this architectural knowledge. Architectural …
important; many tacit dependencies exist in this architectural knowledge. Architectural …
Automatic extraction of design decisions from issue management systems: a machine learning based approach
The need to explicitly document design decisions has been emphasized both in research
and in industry. To address design concerns, software architects and developers implicitly …
and in industry. To address design concerns, software architects and developers implicitly …
[SÁCH][B] Rationale-based software engineering
JE Burge, JM Carroll, R McCall, I Mistrik - 2008 - Springer
The most distinctive thing about humans is not the thumb, of course. It is design. Unlike any
other animal, we incessantly and dramatically reshape both ourselves and our environment …
other animal, we incessantly and dramatically reshape both ourselves and our environment …
A tool for managing software architecture knowledge
This paper describes a tool for managing architectural knowledge and rationale. The tool
has been developed to support a framework for capturing and using architectural knowledge …
has been developed to support a framework for capturing and using architectural knowledge …