Entries tagged with “google” from Computer Science Department News
This was the evening that ITA Software by Google hosted the second annual Massachusetts Aspirations in Computing Affiliate Awards (MACAA) in partnership with the National Center for Women and Information Technology (NCWIT). The event was hosted at the new Google headquarters in Cambridge at Kendall Square.
The award ceremony included addresses by Ruthe Farmer, NCWIT Director of Strategic Initiatives, and Julie Farago, Manager of Google+.
Each award recipient was presented with the Aspirations in Computing award for herself and her school.
A featured part of the evening was the presentation by Prof. Jesse Heines (Computer Science), who awarded $10,000 scholarships to three of the 40 Aspirations in Computing recipients. These scholarships will be disbursed should the recipients come to UMass Lowell and remain in good academic standing.
These scholarships not only recognize the young women’s achievements to date, but also encourage them to apply to UMass Lowell and enhance our programs with their energy and creativity.
The three women receiving the scholarships are:
- Elizabeth Wu, a junior at AMSA Charter School (Marlborough, MA)
- Ramya Ravindrababu, a junior at Shrewsbury Senior High (Shrewsbury, MA)
- Serena Thomas, a junior at Bay Path Regional Vocational Technical High School (North Brookfield, MA)
We offer all three students our congratulations on their achievements, and we wish them the best in their future careers!
Lipman’s research focused on addressing the challenge of developing client-server web systems.
The skill sets required for these two pieces are different. Often, the front-end and back-end are developed and tested completely independently, based purely on an interface specification.
Lipman addressed this by developing his framework, LIBERATED, which stands for “Lipman’s In-Browser EnviRonment for Application TEsting and Development.”
In the thesis, Lipman proposed a new methodology for web-based client-server application development, in which a simulated server is built into the browser environment to run the back-end code.
This design allowed the front-end code to issue requests to the back-end in either a synchronous or asynchronous fashion, and single-step, using a debugger, directly from front-end code into back-end code, thereby completely testing both components with the desktop browser environment.
In Lipman’s system, that exact same back-end code, now fully tested in the simulated environment, is then recompiled and moved to a real server.
In the defense, Lipman presented the detailed design of LIBERATED, and described how he used it to develop the App Inventor Community Gallery, a web system created for users of Google’s App Inventor programming environment for Android phones to share their projects.
Prof. Fred Martin served as Lipman’s thesis adviser, and Dr. Mark Sheldon served as his thesis reader. Lipman’s research was supported by a grant from Google.