Matches in SemOpenAlex for { <https://semopenalex.org/work/W4286331421> ?p ?o ?g. }
- W4286331421 abstract "Software refactoring is the activity associated with developers changing the internal structure of source code without modifying its external behavior. The literature argues that refactoring might have beneficial and harmful implications for software maintainability, primarily when performed without the support of automated tools. This paper continues the narrative on the effects of refactoring by exploring the dimension of program comprehension, namely the property that describes how easy it is for developers to understand source code. We start our investigation by assessing the basic unit of program comprehension, namely program readability. Next, we set up a large-scale empirical investigation – conducted on 156 open-source projects – to quantify the impact of refactoring on program readability. First, we mine refactoring data and, for each commit involving a refactoring, we compute (i) the amount and type(s) of refactoring actions performed and (ii) eight state-of-the-art program comprehension metrics. Afterwards, we build statistical models relating the various refactoring operations to each of the readability metrics considered to quantify the extent to which each refactoring impacts the metrics in either a positive or negative manner. The key results are that refactoring has a notable impact on most of the readability metrics considered." @default.
- W4286331421 created "2022-07-21" @default.
- W4286331421 creator A5015576503 @default.
- W4286331421 creator A5022264168 @default.
- W4286331421 creator A5026071200 @default.
- W4286331421 creator A5033738898 @default.
- W4286331421 creator A5037237385 @default.
- W4286331421 creator A5052880185 @default.
- W4286331421 creator A5053084752 @default.
- W4286331421 date "2022-03-01" @default.
- W4286331421 modified "2023-10-01" @default.
- W4286331421 title "Toward Understanding the Impact of Refactoring on Program Comprehension" @default.
- W4286331421 cites W1524601730 @default.
- W4286331421 cites W1922927265 @default.
- W4286331421 cites W1952000560 @default.
- W4286331421 cites W1964962870 @default.
- W4286331421 cites W1967390364 @default.
- W4286331421 cites W1974618278 @default.
- W4286331421 cites W1990898617 @default.
- W4286331421 cites W2000679946 @default.
- W4286331421 cites W2015480071 @default.
- W4286331421 cites W2021680759 @default.
- W4286331421 cites W2022557060 @default.
- W4286331421 cites W2024527596 @default.
- W4286331421 cites W2029348203 @default.
- W4286331421 cites W2043662475 @default.
- W4286331421 cites W2046263206 @default.
- W4286331421 cites W2053327450 @default.
- W4286331421 cites W2073544895 @default.
- W4286331421 cites W2075269190 @default.
- W4286331421 cites W2089910927 @default.
- W4286331421 cites W2091280632 @default.
- W4286331421 cites W2095938258 @default.
- W4286331421 cites W2100925270 @default.
- W4286331421 cites W2104459614 @default.
- W4286331421 cites W2108086273 @default.
- W4286331421 cites W2113157806 @default.
- W4286331421 cites W2115685157 @default.
- W4286331421 cites W2122963002 @default.
- W4286331421 cites W2136296681 @default.
- W4286331421 cites W2140504739 @default.
- W4286331421 cites W2144651866 @default.
- W4286331421 cites W2152759860 @default.
- W4286331421 cites W2159725273 @default.
- W4286331421 cites W2159739762 @default.
- W4286331421 cites W2162363818 @default.
- W4286331421 cites W2162424272 @default.
- W4286331421 cites W2162739315 @default.
- W4286331421 cites W2166993820 @default.
- W4286331421 cites W2171383742 @default.
- W4286331421 cites W2462281795 @default.
- W4286331421 cites W2463537704 @default.
- W4286331421 cites W2476494490 @default.
- W4286331421 cites W2524649810 @default.
- W4286331421 cites W2576115447 @default.
- W4286331421 cites W2580729925 @default.
- W4286331421 cites W2725758135 @default.
- W4286331421 cites W2740981432 @default.
- W4286331421 cites W2742512005 @default.
- W4286331421 cites W2769069578 @default.
- W4286331421 cites W2772093803 @default.
- W4286331421 cites W2795027827 @default.
- W4286331421 cites W2882984136 @default.
- W4286331421 cites W2883338005 @default.
- W4286331421 cites W2884952956 @default.
- W4286331421 cites W2889391561 @default.
- W4286331421 cites W2899407111 @default.
- W4286331421 cites W2901649634 @default.
- W4286331421 cites W2908058835 @default.
- W4286331421 cites W2955384256 @default.
- W4286331421 cites W2991900764 @default.
- W4286331421 cites W3037700620 @default.
- W4286331421 cites W3049497371 @default.
- W4286331421 cites W3085541756 @default.
- W4286331421 cites W3089663604 @default.
- W4286331421 cites W3102742699 @default.
- W4286331421 cites W3116676084 @default.
- W4286331421 cites W3161285349 @default.
- W4286331421 cites W4214737323 @default.
- W4286331421 cites W4232892930 @default.
- W4286331421 cites W4241100723 @default.
- W4286331421 cites W4247781538 @default.
- W4286331421 cites W4299959846 @default.
- W4286331421 doi "https://doi.org/10.1109/saner53432.2022.00090" @default.
- W4286331421 hasPublicationYear "2022" @default.
- W4286331421 type Work @default.
- W4286331421 citedByCount "5" @default.
- W4286331421 countsByYear W42863314212022 @default.
- W4286331421 countsByYear W42863314212023 @default.
- W4286331421 crossrefType "proceedings-article" @default.
- W4286331421 hasAuthorship W4286331421A5015576503 @default.
- W4286331421 hasAuthorship W4286331421A5022264168 @default.
- W4286331421 hasAuthorship W4286331421A5026071200 @default.
- W4286331421 hasAuthorship W4286331421A5033738898 @default.
- W4286331421 hasAuthorship W4286331421A5037237385 @default.
- W4286331421 hasAuthorship W4286331421A5052880185 @default.
- W4286331421 hasAuthorship W4286331421A5053084752 @default.
- W4286331421 hasBestOaLocation W42863314212 @default.
- W4286331421 hasConcept C101317890 @default.
- W4286331421 hasConcept C115903868 @default.