Mary Shaw (Washington D. C., 1 de septiembre de 1943) es una ingeniera de software estadounidense y profesora Alan J. Perlis de Ciencias de la Computación en la School of Computer Science de la Universidad Carnegie Mellon, conocida por su trabajo en el campo de la arquitectura de software.

Biografía Primeros años Su padre (Eldon Shaw) era ingeniero civil y economista del Departamento de Agricultura de los Estados Unidos, y su madre (Mary Shaw) era ama de casa. Shaw asistió a la escuela secundaria en Bethesda (Maryland), durante la era de la Guerra Fría y el Sputnik, un período en el que la tecnología avanzaba rápidamente.

Durante la escuela secundaria, Shaw participó durante dos veranos en un programa extracurricular que enseñaba informática a los estudiantes. Este programa, organizado por International Business Machines (IBM), representaba una oportunidad para que los estudiantes exploraran campos fuera del plan de estudios habitual. Esta fue la primera toma de contacto de Shaw con las computadoras.

Estudios y carrera Shaw obtuvo su Licenciatura en Artes en la Universidad Rice hacia 1965, y su Doctorado en Ciencias de la Computación en la Universidad Carnegie Mellon en 1972.

Junto con Marion Créhange (1937-2022), una científica de la computación francesa que obtuvo un Doctorado en Ciencias de la Computación en 1961, está considerada una pionera en el campo de la informática.

Tras graduarse en la Universidad Rice, Shaw comenzó su carrera en la industria trabajando como programadora de sistemas en la Research Analysis Corporation. También continuó realizando investigaciones en la Rice University. En 1972 se incorporó al profesorado de la Universidad Carnegie Mellon, donde finalmente fue nombrada profesora de Ciencias de la Computación. De 1984 a 1987 fue también científica jefa en su Software Engineering Institute, de 1992 a 1999 vicedecana de Educación Profesional, y de 2001 a 2006 codirectora del Sloan Software Industry Center.

En 2011, Mary Shaw y David Garlan recibieron el Outstanding Research Award de ACM SIGSOFT, el Grupo de Interés Especial en Ingeniería de Software de la Association for Computing Machinery, por sus «contribuciones significativas y duraderas a la investigación en ingeniería de software mediante el desarrollo y la promoción de la arquitectura de software».

El 3 de octubre de 2014, el presidente de los Estados Unidos, Barack Obama, galardonó a Shaw con la Medalla Nacional de Tecnología e Innovación, distinción para la cual había sido nominada en 2012.

Trabajo El área principal de interés en la investigación de Shaw es la ingeniería de software, incluidos sus aspectos arquitectónicos, educativos e históricos. Shaw es autora de obras fundamentales en el campo de la arquitectura de software junto con David Garlan.

Software Architecture - 1996 La obra más citada de Shaw, Software Architecture: Perspectives on an Emerging Discipline, escrita en coautoría con David Garlan, examina el concepto de «arquitecturas para sistemas de software, así como mejores formas de respaldar el desarrollo de software». El libro tiene como objetivo:«... reunir las abstracciones útiles del diseño de sistemas y las notaciones y herramientas del desarrollador de software, y examinar los patrones utilizados para la organización de sistemas... para ilustrar la disciplina y examinar las formas en que el diseño arquitectónico puede impactar en el diseño de software. Nuestra selección enfatiza las descripciones informales, tocando ligeramente las notaciones y especificaciones formales y las herramientas para respaldarlas».En esta obra, Garlan y Shaw «describen la arquitectura de un sistema como una colección de componentes computacionales junto con una descripción de las interacciones entre estos componentes: los conectores». Un componente se describe simplemente como «los elementos que realizan la computación».

Recepción En 2011, Shaw y Garlan recibieron el Premio a la Investigación Destacada de 2011 por parte de la Carnegie Mellon University (CMU) en honor a su investigación pionera en el campo de la arquitectura de software. William Scherlis, director del Institute for Software Research de la CMU, comentó sobre la contribución de Shaw y Garlan:El término arquitectura de software se utilizó por primera vez a finales de la década de 1960, pero su importancia no quedó clara hasta casi 20 años después, cuando David y Mary afirmaron que la arquitectura podía abordarse mediante enfoques sistemáticos. Su trabajo y el de sus colegas aquí en Carnegie Mellon ha dado lugar desde entonces a métodos de ingeniería para el modelado arquitectónico, el análisis y la identificación de patrones a nivel de arquitectura, cuyo uso se ha convertido en un estándar en la ingeniería de sistemas de software a gran escala.

Referencias

Categoría:Nacidos en Washington D. C. Categoría:Ingenieros de software de Estados Unidos Categoría:Informáticos de Estados Unidos Categoría:Alumnado de la Universidad Rice Categoría:Profesores de la Universidad Rice Categoría:Alumnado de la Universidad Carnegie Mellon Categoría:Profesores de la Universidad Carnegie Mellon Categoría:Científicas de Estados Unidos del siglo XX Categoría:Científicas de Estados Unidos del siglo XXI