Matches in SemOpenAlex for { <https://semopenalex.org/work/W4383816897> ?p ?o ?g. }
- W4383816897 endingPage "37" @default.
- W4383816897 startingPage "1" @default.
- W4383816897 abstract "Whenever developers choose among alternative technical approaches, they make a design decision. Collectively, design decisions shape how software implements its requirements and shape non-functional quality attributes such as maintainability, extensibility, and performance. Developers work with design decisions both when identifying, choosing, and documenting alternatives and when later work requires following and understanding previously made design decisions. Design decisions encompass design rationale, describing the alternatives and justification for a design choice, as well as design rules, describing the constraints imposed by specific alternatives. This article summarizes and classifies research on these activities, examining different approaches through which tools may support developers in working with design decisions in code. We focus both on the technical aspects of tools as well as the human aspects of how tools support developers. Our survey identifies goals developers have in working with design decisions throughout the lifecycle of design decisions. We also examine the potential support tools may offer developers in achieving these goals and the challenges in offering better support." @default.
- W4383816897 created "2023-07-11" @default.
- W4383816897 creator A5059412025 @default.
- W4383816897 creator A5059933932 @default.
- W4383816897 date "2023-09-14" @default.
- W4383816897 modified "2023-10-14" @default.
- W4383816897 title "A Survey of Tool Support for Working with Design Decisions in Code" @default.
- W4383816897 cites W135833633 @default.
- W4383816897 cites W1485562483 @default.
- W4383816897 cites W1491937825 @default.
- W4383816897 cites W1494112752 @default.
- W4383816897 cites W1551862847 @default.
- W4383816897 cites W1572316785 @default.
- W4383816897 cites W1589289166 @default.
- W4383816897 cites W1668578304 @default.
- W4383816897 cites W166911420 @default.
- W4383816897 cites W1789649838 @default.
- W4383816897 cites W1966514424 @default.
- W4383816897 cites W1966654106 @default.
- W4383816897 cites W1976069032 @default.
- W4383816897 cites W1976915583 @default.
- W4383816897 cites W1979018646 @default.
- W4383816897 cites W1980974366 @default.
- W4383816897 cites W1982658523 @default.
- W4383816897 cites W1984561845 @default.
- W4383816897 cites W1984565341 @default.
- W4383816897 cites W1986453394 @default.
- W4383816897 cites W1987614102 @default.
- W4383816897 cites W1989526951 @default.
- W4383816897 cites W1990863537 @default.
- W4383816897 cites W1992094823 @default.
- W4383816897 cites W1992259680 @default.
- W4383816897 cites W2001871271 @default.
- W4383816897 cites W2006267758 @default.
- W4383816897 cites W2006382685 @default.
- W4383816897 cites W2009578745 @default.
- W4383816897 cites W2017061765 @default.
- W4383816897 cites W2018414565 @default.
- W4383816897 cites W2021672791 @default.
- W4383816897 cites W2036083077 @default.
- W4383816897 cites W2037219564 @default.
- W4383816897 cites W2044049174 @default.
- W4383816897 cites W2062627622 @default.
- W4383816897 cites W2072532970 @default.
- W4383816897 cites W2076102946 @default.
- W4383816897 cites W2076225782 @default.
- W4383816897 cites W2082453010 @default.
- W4383816897 cites W2083882002 @default.
- W4383816897 cites W2087048098 @default.
- W4383816897 cites W2089748653 @default.
- W4383816897 cites W2096360482 @default.
- W4383816897 cites W2097720650 @default.
- W4383816897 cites W2097750323 @default.
- W4383816897 cites W2100139556 @default.
- W4383816897 cites W2100503493 @default.
- W4383816897 cites W2100894766 @default.
- W4383816897 cites W2104301886 @default.
- W4383816897 cites W2110496646 @default.
- W4383816897 cites W2111421486 @default.
- W4383816897 cites W2113827607 @default.
- W4383816897 cites W2113908489 @default.
- W4383816897 cites W2114210089 @default.
- W4383816897 cites W2114766766 @default.
- W4383816897 cites W2115053229 @default.
- W4383816897 cites W2116530285 @default.
- W4383816897 cites W2118023438 @default.
- W4383816897 cites W2123513974 @default.
- W4383816897 cites W2130344546 @default.
- W4383816897 cites W2132228743 @default.
- W4383816897 cites W2133254848 @default.
- W4383816897 cites W2135657851 @default.
- W4383816897 cites W2136317684 @default.
- W4383816897 cites W2139543747 @default.
- W4383816897 cites W2148357053 @default.
- W4383816897 cites W2151191515 @default.
- W4383816897 cites W2156554018 @default.
- W4383816897 cites W2157532207 @default.
- W4383816897 cites W2159070381 @default.
- W4383816897 cites W2166365253 @default.
- W4383816897 cites W2169106160 @default.
- W4383816897 cites W2169950128 @default.
- W4383816897 cites W2197966456 @default.
- W4383816897 cites W2207832021 @default.
- W4383816897 cites W2234044872 @default.
- W4383816897 cites W2278734688 @default.
- W4383816897 cites W2334699878 @default.
- W4383816897 cites W2431071320 @default.
- W4383816897 cites W2470712504 @default.
- W4383816897 cites W2514084604 @default.
- W4383816897 cites W2527451540 @default.
- W4383816897 cites W2548680174 @default.
- W4383816897 cites W2602750231 @default.
- W4383816897 cites W2724503592 @default.
- W4383816897 cites W2767563557 @default.
- W4383816897 cites W2772762197 @default.
- W4383816897 cites W27752699 @default.
- W4383816897 cites W2784876765 @default.
- W4383816897 cites W2795566764 @default.