Title
Refactoring and the evolution of Fortran
Abstract
Successful languages like Fortran keep changing and tend to become more complex, often containing older features that are rarely used. Complexity makes languages harder to use and makes it harder to build tools for them. A refactoring tool can eliminate use of these features from programs; this makes programs easier to understand and maintain, and it can simplify building certain programming tools. This is illustrated by using Photran, a refactoring tool for Fortran, to eliminate global variables from Fortran programs so that they can be used with Adaptive MPI, a version of MPI that performs load balancing.
Year
DOI
Venue
2009
10.1109/SECSE.2009.5069159
SE-CSE@ICSE
Field
DocType
Citations 
Evolution biology,Programming language,Computer science,Load balancing (computing),Fortran,Resource allocation,Code refactoring,Message passing,Global variable
Conference
7
PageRank 
References 
Authors
0.53
3
3
Name
Order
Citations
PageRank
Jeffrey L. Overbey1294.22
Stas Negara22189.23
Ralph E. Johnson31790264.74