Contributors to Photran

Photran is primarily being developed at the University of Illinois at Urbana-Champaign, although we have received many valuable contributions from elsewhere. In alphabetical order by last name...

Leads

  • Ralph Johnson, UIUC - Principal investigator
  • Jeff Overbey, UIUC - Lead developer; parser, refactoring infrastructure, indexer/VPG, refactorings, UI features, error parsers, CDT integration
  • Greg Watson, IBM - PTP project lead; release engineering

Active Committers and Contributors

  • Matt Fotzler, UIUC - PTP integration, refactorings, C preprocessor support
  • Bill Hilliard, Intel - Committer; managed build support (Intel Fortran)
  • Mariano Méndez, Universidad Nacional de la Plata - Refactorings, fortranrefactoring.com.ar
  • Stas Negara, UIUC - Preliminary Fortran indexer, Move Save Variables to Common Block refactoring

Past Contributors and Committers

2010

  • Zeeshan Ansari, UIUC (CS427 Fa10) - Convert If Statement/Construct refactoring
  • Rajashekhar Arasanal, UIUC (CS427 Fa10) - Remove Assigned Goto refactoring
  • Marc Celani, UIUC (CS427 Fa10) - Add Subroutine Parameter refactoring
  • Mark Chen, UIUC (CS427 Fa10) - Convert If Statement/Construct refactoring
  • Rita Chow, UIUC (CS427 Fa10) - Obsolete feature removal refactorings
  • Miguel Diaz, UIUC (CS427 Fa10) - Convert Specification Statement refactoring
  • Stephen Downs, UIUC (CS427 Fa10) - Make Save Attribute Explicit refactoring
  • Andrea Dranberg, UIUC (CS427 Fa10) - Remove Assigned Goto refactoring
  • Joe Gonzalez, UIUC (CS427 Fa10) - Add Subroutine Parameter refactoring
  • Nicola Hall, UIUC (CS427 Fa10) - Obsolete feature removal refactorings
  • John Hammonds, UIUC (CS427 Fa10) - Remove Assigned Goto refactoring
  • Joe Handzik, UIUC (CS427 Fa10) - Add Subroutine Parameter refactoring
  • Jerry Hsiao, UIUC (CS427 Fa10) - Obsolete feature removal refactorings
  • Fred Hsu, UIUC (CS427 Fa10) - Convert Specification Statement refactoring
  • Esfar Huq, UIUC
  • Burim Isai, UIUC (CS427 Fa10) - Convert If Statement/Construct refactoring
  • Won Jun Jang, UIUC (CS427 Fa10) - Toggle End Name refactoring
  • Ashley Kasza, UIUC
  • Justin Kim, UIUC (CS427 Fa10) - Convert Specification Statement refactoring
  • YongSeok Lee, UIUC (CS427 Fa10) - Convert Specification Statement refactoring
  • Joe Leong, UIUC (CS427 Fa10) - Convert Specification Statement refactoring
  • Mark Mozolewski, UIUC (CS427 Fa10) - Obsolete feature removal refactorings
  • Anu Pardeshi, UIUC (CS427 Fa10) - Convert Specification Statement refactoring
  • Jason Patel, UIUC (CS427 Fa10) - Add Subroutine Parameter refactoring
  • Balaji Ambresh Rajkumar, UIUC (CS427 Fa10) - Remove Assigned Goto refactoring
  • Robert Samblanet, UIUC (CS427 Fa10) - Make Save Attribute Explicit refactoring
  • Kevin Schilling, UIUC (CS427 Fa10) - Make Save Attribute Explicit refactoring
  • William Seemann, UIUC (CS427 Fa10) - Toggle End Name refactoring
  • Abhishek Sharma, UIUC
  • Waseem Sheikh, UIUC (CS427 Fa10) - Convert If Statement/Construct refactoring
  • Paramvir Singh, UIUC (CS427 Fa10) - Remove Assigned Goto refactoring
  • Jegan Sridharma, UIUC (CS427 Fa10) - Toggle End Name refactoring
  • Francois Toguo, UIUC (CS427 Fa10) - Toggle End Name refactoring
  • Jim Tonyan, UIUC (CS427 Fa10) - Toggle End Name refactoring
  • Mumtaz Vauhkonen, UIUC (CS427 Fa10) - Convert If Statement/Construct refactoring
  • Jing Vergara, UIUC (CS427 Fa10) - Convert Specification Statement refactoring
  • Rui Wang, UIUC
  • Chamil Wijenayaka, UIUC (CS427 Fa10) - Obsolete feature removal refactorings
  • Jon Woolwine, UIUC (CS427 Fa10) - Make Save Attribute Explicit refactoring
  • Chad Zamzow, UIUC (CS427 Fa10) - Make Save Attribute Explicit refactoring

2009

  • Kurt Hendle, UIUC - Committer; refactorings, editor folding
  • Matthew Michelotti, UIUC - C preprocessor support
  • Gustavo Rissetti, Universidade Federal de Santa Maria - Remove Unused Variables, Standardize Statements, and Data to Parameter refactorings
  • Matt Scarpino, Eclipse Engineering, LLC - Fortran Nature, Convert to Fortran Project Wizard, Help Plug-in Generator
  • Timofey Yuvashev, UIUC - Committer; UI features, managed build support, refactorings

2008

  • Bruno Boniati, Universidade Regional do Noroeste do Estado do Rio Grande do Sul - Replace Obsolete Operators refactoring
  • Jeff Dammeyer, UIUC (CS427 Fa08) - Fortran Search
  • Andrew Deason, UIUC (CS427 Fa08) - Fortran Search
  • Joe Digiovanna, UIUC (CS427 Fa08) - Fortran Search
  • Nick Sexmith, UIUC (CS427 Fa08) - Fortran Search

2007

  • Walt Brainerd, The Fortran Company - F support (and more)
  • Sarah de la Cruz, UIUC (CS427 Fa07) - Find All References
  • Kevin Decker, UIUC (CS427 Fa07) - Find All References
  • Charles Felish, UIUC (CS427 Fa07) - Find All References
  • Feanil Patel, UIUC - Prototype Fortran debugger
  • Ken Schultz, UIUC - Prototype Fortran debugger
  • James Shepherd, UIUC (CS427 Fa07) - Find All References
  • Shawn Temming, UIUC - Prototype Fortran debugger

2006

  • Chin Fei Cheah, UIUC - UI features, MSI package
  • Nicholas Chen, UIUC - UI features, MSI package
  • Brian Foote, UIUC
  • Craig Rasmussen, LANL - Managed build support, error parsers

2005

  • Dirk Rossow, Flensburger Schiffbau Gesellschaft - Fixed form lexer
  • Spiros Xanthos, UIUC

Special thanks to Prof. Ralph Johnson and TAs Dustin Bortner, Nicholas Chen, Yun Young Lee, Damion Mitchell, Jayanta Mukherjee, Maurice Rabb, Shin Hwei Tan, and Mohsen Vakilian for supervising contributions completed as part of CS427 (Software Engineering I) at UIUC.