2003
DOI: 10.1016/s1571-0661(05)82624-6
|View full text |Cite
|
Sign up to set email alerts
|

Refactoring: Current Research and Future Trends

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
23
0

Year Published

2003
2003
2015
2015

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 41 publications
(23 citation statements)
references
References 35 publications
0
23
0
Order By: Relevance
“…Altogether, the real advantages of refactoring are still to be fully assessed [24]. In particular, it is not yet clear whether refactoring increases developer productivity and the extent to which refactoring improves software quality.…”
Section: Introductionmentioning
confidence: 99%
“…Altogether, the real advantages of refactoring are still to be fully assessed [24]. In particular, it is not yet clear whether refactoring increases developer productivity and the extent to which refactoring improves software quality.…”
Section: Introductionmentioning
confidence: 99%
“…3, left, depicts the respective state machine. In addition, we choose a second partitioning P 2 which distinguishes between states (1) requestingDevices ≡ wa = empty ∧ mode ∈ {init , ncd , delayed } where the NM requests devices, (2) waitForStatus ≡ wa = empty ∧ mode ∈ {init , ncd , delayed } where the NM waits for an answer, and the states (3) off and (4) cfgOk where the NM is in modes off or cfgOk. Fig.…”
Section: Example: Most Networkmastermentioning
confidence: 99%
“…The context of this paper is the incremental development of models. We study one particular development step in such processes: refactoring [1,2] denotes structural transformations of a system that do not change its externally visible behavior, except maybe for memory allocation or required processor cycles. Code-based examples include the definition of a function or introduction of a common super class to avoid duplicate code.…”
Section: Introductionmentioning
confidence: 99%
“…In [31] we give an extensive overview of the different notions of behavior. We are actively researching the formalization of program behavior, going from access-, updateand call-preservation [22] to language-preservation [32].…”
Section: Future Workmentioning
confidence: 99%