Matches in SemOpenAlex for { <https://semopenalex.org/work/W4385494804> ?p ?o ?g. }
Showing items 1 to 98 of
98
with 100 items per page.
- W4385494804 abstract "Abstract Similar to software systems, programming languages evolve substantially over time. Indeed, the community has more recently seen the release of new versions of mainstream languages in shorter and shorter time frames. For instance, the C++ working group has begun to release a new version of the language every 3 years, which now has a greater number of modern C++ features and improvements in modern standards (C++11, C++14, C++17, and C++ 20). Nonetheless, there is little empirical evidence on how developers are transitioning to use modern C++ constructs in legacy systems, and not understanding the trends and reasons for adopting these new modern C++ features might hinder software developers in conducting rejuvenation efforts. In this paper, we conduct an in‐depth study to understand the development practices of KDE contributors to evolve their projects toward the use of modern C++ features. Our results show a trend in the widespread adoption of some modern C++ features ( lambda expressions , auto‐typed variables , and range‐based for ) in KDE community projects. We also found that developers in the KDE community are making large efforts to modernize their programs using automated tools, and we present some modernization scenarios and the benefits of adopting modern C++ features of the C++ programming language. Our results might help C++ software developers, in general, to evolve C++ legacy systems and tools builders to implement more effective tools that could help in rejuvenation efforts." @default.
- W4385494804 created "2023-08-03" @default.
- W4385494804 creator A5021715300 @default.
- W4385494804 creator A5067397291 @default.
- W4385494804 creator A5078840348 @default.
- W4385494804 creator A5087190575 @default.
- W4385494804 creator A5090048039 @default.
- W4385494804 creator A5090754169 @default.
- W4385494804 date "2023-08-02" @default.
- W4385494804 modified "2023-09-27" @default.
- W4385494804 title "Embracing modern C++ features: An empirical assessment on the KDE community" @default.
- W4385494804 cites W1498335309 @default.
- W4385494804 cites W1964962870 @default.
- W4385494804 cites W1981108270 @default.
- W4385494804 cites W2019608710 @default.
- W4385494804 cites W2025723485 @default.
- W4385494804 cites W2043662475 @default.
- W4385494804 cites W2065507335 @default.
- W4385494804 cites W2358692116 @default.
- W4385494804 cites W2403749440 @default.
- W4385494804 cites W2657638009 @default.
- W4385494804 cites W2764146461 @default.
- W4385494804 cites W2795401142 @default.
- W4385494804 cites W2963295068 @default.
- W4385494804 cites W2973282825 @default.
- W4385494804 cites W2980778608 @default.
- W4385494804 cites W3008119296 @default.
- W4385494804 cites W3034382028 @default.
- W4385494804 cites W3093675699 @default.
- W4385494804 cites W3101741091 @default.
- W4385494804 cites W3147393450 @default.
- W4385494804 cites W4205550663 @default.
- W4385494804 cites W4241412370 @default.
- W4385494804 doi "https://doi.org/10.1002/smr.2605" @default.
- W4385494804 hasPublicationYear "2023" @default.
- W4385494804 type Work @default.
- W4385494804 citedByCount "0" @default.
- W4385494804 crossrefType "journal-article" @default.
- W4385494804 hasAuthorship W4385494804A5021715300 @default.
- W4385494804 hasAuthorship W4385494804A5067397291 @default.
- W4385494804 hasAuthorship W4385494804A5078840348 @default.
- W4385494804 hasAuthorship W4385494804A5087190575 @default.
- W4385494804 hasAuthorship W4385494804A5090048039 @default.
- W4385494804 hasAuthorship W4385494804A5090754169 @default.
- W4385494804 hasConcept C101317890 @default.
- W4385494804 hasConcept C105446022 @default.
- W4385494804 hasConcept C111472728 @default.
- W4385494804 hasConcept C115903868 @default.
- W4385494804 hasConcept C120936955 @default.
- W4385494804 hasConcept C138885662 @default.
- W4385494804 hasConcept C149091818 @default.
- W4385494804 hasConcept C162324750 @default.
- W4385494804 hasConcept C186846655 @default.
- W4385494804 hasConcept C199360897 @default.
- W4385494804 hasConcept C202105479 @default.
- W4385494804 hasConcept C2522767166 @default.
- W4385494804 hasConcept C27206212 @default.
- W4385494804 hasConcept C2777617010 @default.
- W4385494804 hasConcept C2777904410 @default.
- W4385494804 hasConcept C41008148 @default.
- W4385494804 hasConcept C50522688 @default.
- W4385494804 hasConcept C53844881 @default.
- W4385494804 hasConceptScore W4385494804C101317890 @default.
- W4385494804 hasConceptScore W4385494804C105446022 @default.
- W4385494804 hasConceptScore W4385494804C111472728 @default.
- W4385494804 hasConceptScore W4385494804C115903868 @default.
- W4385494804 hasConceptScore W4385494804C120936955 @default.
- W4385494804 hasConceptScore W4385494804C138885662 @default.
- W4385494804 hasConceptScore W4385494804C149091818 @default.
- W4385494804 hasConceptScore W4385494804C162324750 @default.
- W4385494804 hasConceptScore W4385494804C186846655 @default.
- W4385494804 hasConceptScore W4385494804C199360897 @default.
- W4385494804 hasConceptScore W4385494804C202105479 @default.
- W4385494804 hasConceptScore W4385494804C2522767166 @default.
- W4385494804 hasConceptScore W4385494804C27206212 @default.
- W4385494804 hasConceptScore W4385494804C2777617010 @default.
- W4385494804 hasConceptScore W4385494804C2777904410 @default.
- W4385494804 hasConceptScore W4385494804C41008148 @default.
- W4385494804 hasConceptScore W4385494804C50522688 @default.
- W4385494804 hasConceptScore W4385494804C53844881 @default.
- W4385494804 hasFunder F4320321091 @default.
- W4385494804 hasFunder F4320334779 @default.
- W4385494804 hasLocation W43854948041 @default.
- W4385494804 hasOpenAccess W4385494804 @default.
- W4385494804 hasPrimaryLocation W43854948041 @default.
- W4385494804 hasRelatedWork W1494567756 @default.
- W4385494804 hasRelatedWork W1608409474 @default.
- W4385494804 hasRelatedWork W2019631549 @default.
- W4385494804 hasRelatedWork W2126475006 @default.
- W4385494804 hasRelatedWork W2152716696 @default.
- W4385494804 hasRelatedWork W2162913483 @default.
- W4385494804 hasRelatedWork W2209755853 @default.
- W4385494804 hasRelatedWork W2983565359 @default.
- W4385494804 hasRelatedWork W4233268614 @default.
- W4385494804 hasRelatedWork W2614558404 @default.
- W4385494804 isParatext "false" @default.
- W4385494804 isRetracted "false" @default.
- W4385494804 workType "article" @default.