Matches in SemOpenAlex for { <https://semopenalex.org/work/W4221034315> ?p ?o ?g. }
Showing items 1 to 96 of
96
with 100 items per page.
- W4221034315 endingPage "1580" @default.
- W4221034315 startingPage "1543" @default.
- W4221034315 abstract "Abstract This is an industrial experience report on a large semi‐automated migration of legacy test code in C and C++. The particular migration was enabled by automating most of the maintenance steps. Without automation this particular large‐scale migration would not have been conducted, due to the risks involved in manual maintenance (risk of introducing errors, risk of unexpected rework, and loss of productivity). We describe and evaluate the method of automation we used on this real‐world case. The benefits were that by automating analysis, we could make sure that we understand all the relevant details for the envisioned maintenance, without having to manually read and check our theories. Furthermore, by automating transformations we could reiterate and improve over complex and large scale source code updates, until they were “just right.” The drawbacks were that, first, we have had to learn new metaprogramming skills. Second, our automation scripts are not readily reusable for other contexts; they were necessarily developed for this ad‐hoc maintenance task. Our analysis shows that automated software maintenance as compared to the (hypothetical) manual alternative method seems to be better both in terms of avoiding mistakes and avoiding rework because of such mistakes. It seems that necessary and beneficial source code maintenance need not to be avoided, if software engineers are enabled to create bespoke (and ad‐hoc) analysis and transformation tools to support it." @default.
- W4221034315 created "2022-04-03" @default.
- W4221034315 creator A5006715588 @default.
- W4221034315 creator A5023693529 @default.
- W4221034315 creator A5074526787 @default.
- W4221034315 creator A5077518841 @default.
- W4221034315 date "2022-03-22" @default.
- W4221034315 modified "2023-10-10" @default.
- W4221034315 title "Large‐scale semi‐automated migration of legacy C/C++ test code" @default.
- W4221034315 cites W1541411438 @default.
- W4221034315 cites W1637758212 @default.
- W4221034315 cites W1977997607 @default.
- W4221034315 cites W1987353911 @default.
- W4221034315 cites W2000952465 @default.
- W4221034315 cites W2029643891 @default.
- W4221034315 cites W2046704096 @default.
- W4221034315 cites W2067674876 @default.
- W4221034315 cites W2069849916 @default.
- W4221034315 cites W2088448861 @default.
- W4221034315 cites W2104789737 @default.
- W4221034315 cites W2121183320 @default.
- W4221034315 cites W2127340092 @default.
- W4221034315 cites W2147387416 @default.
- W4221034315 cites W2150550344 @default.
- W4221034315 cites W2170251310 @default.
- W4221034315 cites W2223046624 @default.
- W4221034315 cites W2685198947 @default.
- W4221034315 cites W2781881785 @default.
- W4221034315 cites W2994906898 @default.
- W4221034315 cites W3010946587 @default.
- W4221034315 cites W3150873671 @default.
- W4221034315 cites W397180395 @default.
- W4221034315 cites W4245084474 @default.
- W4221034315 doi "https://doi.org/10.1002/spe.3082" @default.
- W4221034315 hasPublicationYear "2022" @default.
- W4221034315 type Work @default.
- W4221034315 citedByCount "1" @default.
- W4221034315 countsByYear W42210343152023 @default.
- W4221034315 crossrefType "journal-article" @default.
- W4221034315 hasAuthorship W4221034315A5006715588 @default.
- W4221034315 hasAuthorship W4221034315A5023693529 @default.
- W4221034315 hasAuthorship W4221034315A5074526787 @default.
- W4221034315 hasAuthorship W4221034315A5077518841 @default.
- W4221034315 hasBestOaLocation W42210343152 @default.
- W4221034315 hasConcept C101317890 @default.
- W4221034315 hasConcept C115901376 @default.
- W4221034315 hasConcept C115903868 @default.
- W4221034315 hasConcept C127413603 @default.
- W4221034315 hasConcept C149635348 @default.
- W4221034315 hasConcept C17744445 @default.
- W4221034315 hasConcept C199360897 @default.
- W4221034315 hasConcept C199539241 @default.
- W4221034315 hasConcept C2776543023 @default.
- W4221034315 hasConcept C2777904410 @default.
- W4221034315 hasConcept C41008148 @default.
- W4221034315 hasConcept C43126263 @default.
- W4221034315 hasConcept C44210515 @default.
- W4221034315 hasConcept C529173508 @default.
- W4221034315 hasConcept C78519656 @default.
- W4221034315 hasConceptScore W4221034315C101317890 @default.
- W4221034315 hasConceptScore W4221034315C115901376 @default.
- W4221034315 hasConceptScore W4221034315C115903868 @default.
- W4221034315 hasConceptScore W4221034315C127413603 @default.
- W4221034315 hasConceptScore W4221034315C149635348 @default.
- W4221034315 hasConceptScore W4221034315C17744445 @default.
- W4221034315 hasConceptScore W4221034315C199360897 @default.
- W4221034315 hasConceptScore W4221034315C199539241 @default.
- W4221034315 hasConceptScore W4221034315C2776543023 @default.
- W4221034315 hasConceptScore W4221034315C2777904410 @default.
- W4221034315 hasConceptScore W4221034315C41008148 @default.
- W4221034315 hasConceptScore W4221034315C43126263 @default.
- W4221034315 hasConceptScore W4221034315C44210515 @default.
- W4221034315 hasConceptScore W4221034315C529173508 @default.
- W4221034315 hasConceptScore W4221034315C78519656 @default.
- W4221034315 hasFunder F4320321800 @default.
- W4221034315 hasIssue "7" @default.
- W4221034315 hasLocation W42210343151 @default.
- W4221034315 hasLocation W42210343152 @default.
- W4221034315 hasOpenAccess W4221034315 @default.
- W4221034315 hasPrimaryLocation W42210343151 @default.
- W4221034315 hasRelatedWork W1593375320 @default.
- W4221034315 hasRelatedWork W2001280951 @default.
- W4221034315 hasRelatedWork W2121804448 @default.
- W4221034315 hasRelatedWork W2132098348 @default.
- W4221034315 hasRelatedWork W2142991486 @default.
- W4221034315 hasRelatedWork W2164913793 @default.
- W4221034315 hasRelatedWork W270927586 @default.
- W4221034315 hasRelatedWork W283806354 @default.
- W4221034315 hasRelatedWork W2922086 @default.
- W4221034315 hasRelatedWork W4221034315 @default.
- W4221034315 hasVolume "52" @default.
- W4221034315 isParatext "false" @default.
- W4221034315 isRetracted "false" @default.
- W4221034315 workType "article" @default.