Matches in SemOpenAlex for { <https://semopenalex.org/work/W2973871089> ?p ?o ?g. }
- W2973871089 abstract "Good documentation has long been argued to be key to helping developers write code more quickly and consistently with design decisions, but is left largely disconnected from code. We propose a method for active documentation, where design decisions are made explicit as design rules and checked against code. Developers can discover how to follow a design rule by navigating to examples in their codebase. After editing code, developers receive immediate feedback about which design rules are satisfied and which are violated, notifying developers who miss design decisions about the existence of these design decisions. We implemented our approach in a prototype tool and conducted a user study. Compared to developers using a traditional design document, developers working in an unfamiliar codebase with active documentation were faster and more successful, using active documentation to learn how to follow design decisions through examples and receive immediate feedback on their changes." @default.
- W2973871089 created "2019-09-26" @default.
- W2973871089 creator A5059412025 @default.
- W2973871089 creator A5059933932 @default.
- W2973871089 creator A5078566942 @default.
- W2973871089 date "2019-10-01" @default.
- W2973871089 modified "2023-10-02" @default.
- W2973871089 title "Active Documentation: Helping Developers Follow Design Decisions" @default.
- W2973871089 cites W1491937825 @default.
- W2973871089 cites W1540343830 @default.
- W2973871089 cites W1663082288 @default.
- W2973871089 cites W1884204318 @default.
- W2973871089 cites W1980974366 @default.
- W2973871089 cites W1987614102 @default.
- W2973871089 cites W1989526951 @default.
- W2973871089 cites W1993084949 @default.
- W2973871089 cites W2002436748 @default.
- W2973871089 cites W2018414565 @default.
- W2973871089 cites W2032396198 @default.
- W2973871089 cites W2052363833 @default.
- W2973871089 cites W2072895015 @default.
- W2973871089 cites W2087527532 @default.
- W2973871089 cites W2096360482 @default.
- W2973871089 cites W2100503493 @default.
- W2973871089 cites W2104193835 @default.
- W2973871089 cites W2112021024 @default.
- W2973871089 cites W2112324578 @default.
- W2973871089 cites W2116065992 @default.
- W2973871089 cites W2127685229 @default.
- W2973871089 cites W2134119432 @default.
- W2973871089 cites W2148357053 @default.
- W2973871089 cites W2148389674 @default.
- W2973871089 cites W2160080320 @default.
- W2973871089 cites W2160694571 @default.
- W2973871089 cites W2197966456 @default.
- W2973871089 cites W2202149597 @default.
- W2973871089 cites W2216905672 @default.
- W2973871089 cites W2294228504 @default.
- W2973871089 cites W2431071320 @default.
- W2973871089 cites W2767563557 @default.
- W2973871089 cites W2784876765 @default.
- W2973871089 cites W2794744449 @default.
- W2973871089 cites W2796218495 @default.
- W2973871089 cites W3151918736 @default.
- W2973871089 cites W38042861 @default.
- W2973871089 cites W4233410239 @default.
- W2973871089 cites W4239049496 @default.
- W2973871089 cites W91877992 @default.
- W2973871089 cites W2020114747 @default.
- W2973871089 doi "https://doi.org/10.1109/vlhcc.2019.8818816" @default.
- W2973871089 hasPublicationYear "2019" @default.
- W2973871089 type Work @default.
- W2973871089 sameAs 2973871089 @default.
- W2973871089 citedByCount "5" @default.
- W2973871089 countsByYear W29738710892020 @default.
- W2973871089 countsByYear W29738710892022 @default.
- W2973871089 countsByYear W29738710892023 @default.
- W2973871089 crossrefType "proceedings-article" @default.
- W2973871089 hasAuthorship W2973871089A5059412025 @default.
- W2973871089 hasAuthorship W2973871089A5059933932 @default.
- W2973871089 hasAuthorship W2973871089A5078566942 @default.
- W2973871089 hasConcept C107457646 @default.
- W2973871089 hasConcept C115903868 @default.
- W2973871089 hasConcept C140396857 @default.
- W2973871089 hasConcept C177264268 @default.
- W2973871089 hasConcept C186846655 @default.
- W2973871089 hasConcept C199360897 @default.
- W2973871089 hasConcept C26517878 @default.
- W2973871089 hasConcept C2776760102 @default.
- W2973871089 hasConcept C2777904410 @default.
- W2973871089 hasConcept C38652104 @default.
- W2973871089 hasConcept C41008148 @default.
- W2973871089 hasConcept C43126263 @default.
- W2973871089 hasConcept C51929080 @default.
- W2973871089 hasConcept C529173508 @default.
- W2973871089 hasConcept C56666940 @default.
- W2973871089 hasConceptScore W2973871089C107457646 @default.
- W2973871089 hasConceptScore W2973871089C115903868 @default.
- W2973871089 hasConceptScore W2973871089C140396857 @default.
- W2973871089 hasConceptScore W2973871089C177264268 @default.
- W2973871089 hasConceptScore W2973871089C186846655 @default.
- W2973871089 hasConceptScore W2973871089C199360897 @default.
- W2973871089 hasConceptScore W2973871089C26517878 @default.
- W2973871089 hasConceptScore W2973871089C2776760102 @default.
- W2973871089 hasConceptScore W2973871089C2777904410 @default.
- W2973871089 hasConceptScore W2973871089C38652104 @default.
- W2973871089 hasConceptScore W2973871089C41008148 @default.
- W2973871089 hasConceptScore W2973871089C43126263 @default.
- W2973871089 hasConceptScore W2973871089C51929080 @default.
- W2973871089 hasConceptScore W2973871089C529173508 @default.
- W2973871089 hasConceptScore W2973871089C56666940 @default.
- W2973871089 hasLocation W29738710891 @default.
- W2973871089 hasOpenAccess W2973871089 @default.
- W2973871089 hasPrimaryLocation W29738710891 @default.
- W2973871089 hasRelatedWork W1791687657 @default.
- W2973871089 hasRelatedWork W2019158761 @default.
- W2973871089 hasRelatedWork W2147111361 @default.
- W2973871089 hasRelatedWork W3148078162 @default.
- W2973871089 hasRelatedWork W3211999146 @default.
- W2973871089 hasRelatedWork W347388485 @default.