Manny Lehman (computer scientist)
Manny Lehman | |
---|---|
Born | Germany |
24 January 1925
Died | Script error: The function "death_date_and_age" does not exist. Jerusalem, Israel |
Institutions | Ferranti Ministry of Defense (Israel) IBM Imperial College London Middlesex University |
Alma mater | Imperial College London |
Thesis | Parallel Arithmetic Units and Their Control (1957) |
Doctoral advisor | K. D. Tocher[1] |
Doctoral students | Peter G. Harrison |
Known for | Lehman's laws of software evolution |
Notable awards | Harlan D. Mills Award (2001) FREng[2] (2012) |
Spouse | Chava Robinson (m. 1953) |
Meir "Manny" Lehman, FREng[3] (24 January 1925 – 29 December 2010) was a professor in the School of Computing Science at Middlesex University. From 1972 to 2002 he was a Professor and Head of the Computing Department at Imperial College London. His research contributions include the early realization of the software evolution phenomenon and the eponymous Lehman's laws of software evolution.[4][5]
Career
Lehman was born in Germany on 24 January 1925 and emigrated to England in 1931.[6][7] He studied mathematics as an undergraduate at Imperial College London where he was involved in the design of the Imperial College Computing Engine's Digital Computer Arithmetic Unit.[8] He spent a year at Ferranti in London before working at Israel's Ministry of Defense from 1957 to 1964. From 1964 to 1972 he worked at IBM's research division in Yorktown Heights, NY where he studied program evolution with Les Belady. The study of IBM's programming process gave the foundations for Lehman's laws of software evolution.[9] In 1972 he returned to Imperial College where he was Head of Section and later Head of Department (1979–1984). Lehman remained at Imperial for some thirty years until 2002 when he moved to the School of Computing Science at Middlesex University. After retiring from Middlesex he moved to Jerusalem, Israel, where he died on December 29, 2010.[10]
Awards and honors
- Fellow of the Royal Academy of Engineering[11] (1989)[7]
- Fellow of the ACM (1994)[12]
- Harlan D. Mills Award (2001)[13]
References
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 7.0 7.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- M.M. Lehman. "Programs, life cycles, and laws of software evolution", Proceedings of the IEEE, pages 1060–1076, September 1980
- Laszlo Belady, M. M. Lehman: A Model of Large Program Development. IBM Systems Journal 15(3): 225-252 (1976)
External links
- FEAST Publications
- IEEExplore
- A unified theory of software evolution, Salon.com, 2002.
- Lua error in package.lua at line 80: module 'strict' not found.
- Manny Lehman's Home Page
- Lehman's official academic archive
Lua error in package.lua at line 80: module 'strict' not found.