Len Bass

{{Short description|American software engineer and researcher}}

{{Infobox scientist

| name = Leonard Joel Bass

| image =

| alt =

| caption =

| birth_name =

| birth_date = 1943

| birth_place =

| death_date =

| death_place =

| nationality = American

| alma_mater = Purdue University

| work_institutions = Carnegie Mellon University
University of Rhode Island

| other_names =

| occupation = software engineer, former researcher at the Software Engineering Institute

| thesis_title = Hierarchies based on computational complexity and irregularities of class determining measured sets

| thesis_year = 1970

| doctoral_advisor = Paul Ruel Young

| years_active =

| known_for =

| notable_works =

}}

Leonard Joel (Len) Bass (born c.1943) is an American software engineer, Emeritus professor and former researcher at the Software Engineering Institute (SEI), particularly known for his contributions on software architecture in practice.Fielding, Roy Thomas. Architectural styles and the design of network-based software architectures. Diss. University of California, Irvine, 2000.Bosch, Jan. Design and use of software architectures: adopting and evolving a product-line approach. Pearson Education, 2000.

Biography

Bass received his Ph.D. degree in Computer Science from Purdue University in 1970 under the supervision of Paul Ruel Young with the thesis, entitled "Hierarchies based on computational complexity and irregularities of class determining measured sets."{{MathGenealogy|id=81991}}

Bass was appointed Professor of Computer Science at the University of Rhode Island in 1970.{{citation needed|date=February 2019}} In 1986, he moved to the Software Engineering Institute at Carnegie Mellon University, where he started as head of the user-interface software group, and later focused on the analysis of software architectures. Since 2011, he has been Senior Principal Researcher at NICTA (National ICT Australia).[https://www.nicta.com.au/people/lbass Len Bass] {{Webarchive|url=https://web.archive.org/web/20160320070144/https://www.nicta.com.au/people/lbass/ |date=2016-03-20 }} at nicta.com.au. Accessed 10. 2014.

Len Bass was awarded the Software Development Magazine's Jolt Productivity Award twice in 1999 and 2003.The Complete Jolt Product Excellence & Productivity Awards at Dr. Dobbs [https://www.drdobbs.com/joltawards/the-complete-jolt-product-excellence-pr/232602336]. Accessed 04. 2020.

Selected publications

Books

  • Bass, L., Clements, P., Kazman, R. (1st ed. 1998, 2nd ed. 2003, 3rd ed. 2012, 4th ed. 2022). Software Architecture in Practice. Pearson Education
  • Clements, P., Bass, L., Garlan, D., Ivers, J., Little, R., Nord, R., Stafford, J. (1st ed. 2002, 2nd ed. 2011). Documenting software architectures: views and beyond. Pearson Education.
  • Bass, L., Weber, I., Zhu, L. (2015). DevOps: A Software Architect's Perspective. Addison-Wesley Professional.

Articles and reports, a selection:{{DBLP |name=Leonard J. Bass}}

  • Kazman, R., Bass, L., Webb, M., & Abowd, G. (1994, May). "[http://resources.sei.cmu.edu/asset_files/WhitePaper/2007_019_001_29297.pdf SAAM: A method for analyzing the properties of software architectures]." In Proceedings of the 16th international conference on Software engineering (pp. 81–90). IEEE Computer Society Press.
  • Abowd, G., Bass, L., Clements, P., Kazman, R., & Northrop, L. (1997).Recommended Best Industrial Practice for Software Architecture Evaluation(No. CMU/SEI-96-TR-025). Carnegie-Mellon Univ Pittsburgh Pa Software Engineering Inst.
  • Kazman, R., Abowd, G., Bass, L., & Clements, P. (1996). "[http://smartech.gatech.edu/xmlui/bitstream/handle/1853/6701/GIT-CC-95-41.pdf Scenario-based analysis of software architecture]." IEEE Software, 13(6):47–55.

Presentations

  • Bass, L. [lenbass]. (2016, July 31). [http://presentationtube.com/watch/?v=zFZAGr8vLfJ Networking] [Video file].
  • Bass, L. [lenbass]. (2016, July 30). [http://presentationtube.com/watch/?v=Kr5HPhduAXj Virtual Machine] [Video file].

References

{{reflist|2}}