Mount Holyoke College
Directories
Login
Calendar
Campus Map
About | Admission | Academics | Student life | Athletics | Offices | Giving | News & Events
Contact:
Clapp Lab, Room 221
413-538-3250

Education:
•    Carnegie Mellon, Ph.D.
•    Moravian College, B.S.


Joined MHC: 2006

RELATED LINKS

Virtual Tour

Home > Academics > Faculty > Faculty Profiles > Barbara Lerner

Barbara Lerner

Associate Professor of Computer Science

Specialization

Software engineering, software process, process definition languages, software design, persistent type evolution

Barbara Lerner’s research focuses on the definition of languages used to define processes formally. A process is any activity that involves the coordination of multiple people and possibly software to accomplish a shared task. Processes are naturally found in many organizations. The medical profession is particularly process-driven as most medical procedures involve many people, such as doctors, nurses, patients, technical staff and pharmacists, carrying out appropriate activities to accomplish a specific goal, such as performing a blood transfusion or giving chemotherapy.

Lerner explains that processes such as these are typically defined in an informal manner.  "If done carefully, these serve as good tools for communication and training.  Formal definition of these processes, however, allows for more rigorous study of the processes leading to insights about inefficiencies in the process, as well as insights into ways in which the processes might fail. These insights, in turn, lead to improved processes," she says.

In addition, Lerner is interested in software design, particularly in design techniques that lead to more maintainable software as well as programming techniques that allow software design to be more directly visible within the final code.   

She previously was a research assistant professor at the University of Massachusetts and an assistant professor at Williams College.

At Mount Holyoke, Lerner has introduced a course in software design. She also teaches an introductory networking course for non-majors, object-oriented programming and algorithms.

Copyright © 2006 Mount Holyoke College • 50 College Street • South Hadley, Massachusetts 01075. To contact the College, call 413-538-2000.
This page maintained by the Office of Communications. Last modified on November 15, 2006.