Select a calendar:
Filter April Events by Event Type:
Events for April 19, 2018
-
PhD Defense - Sonal Mahajan
Thu, Apr 19, 2018 @ 11:00 AM - 12:00 PM
Thomas Lord Department of Computer Science
University Calendar
PhD Candidate: Sonal Mahajan
Time: April 19, 2018 (Thursday) 9.30am - 12pm
Location: VHE 217
Committee: William G. J. Halfond (chair), Nenad Medvidovic, Sandeep Gupta, Chao Wang, Jyotirmoy Vinay Deshmukh
Title: Automated Repair of Presentation Failures in Web Applications Using Search-based Techniques
Abstract:
The appearance of a web application's User Interface (UI) plays an important part in its success. Issues degrading the UI can negatively affect the usability of a website and impact an end user's perception of the website and the quality of the services that it delivers. Such UI related issues, called presentation failures, occur frequently in modern web applications. Despite their importance, there exist no automated techniques for repairing presentation failures. Instead repair is typically a manual process were developers must painstakingly analyze the UI of a website, identify the faulty UI elements (i.e., HTML elements and CSS properties), and carry out repairs. This is labor intensive and requires significant expertise of the developers.
My dissertation addresses these challenges and limitations by automating the process of repairing presentation failures in web applications. My key insight underlying this research is that search-based techniques can be used to find repairs for the observed presentation failures by intelligently and efficiently exploring large solution spaces defined by the HTML elements and CSS properties. Based on this insight, I designed a novel general-purpose search-based framework for the automated repair of presentation failures in web applications. To evaluate the effectiveness of my framework, I designed and developed instantiations for repairing different types of presentation failures in web applications. The first instantiation focuses on the repair of Cross Browser Issues (XBIs), i.e., inconsistencies in the appearance of a website when rendered in different web browsers. The second instantiation addresses the Mobile Friendly Problems (MFPs) in websites, i.e., improves the readability and usability of a website when accessed from a mobile device. The third instantiation repairs problems related to internationalization in web application UIs. Lastly, the fourth instantiation addresses issues arising from mockup-driven development and regression debugging. In the empirical evaluations, all of the four instantiations were highly effective in repairing presentation failures, while in the conducted user studies, participants overwhelmingly preferred the visual appeal of the repaired versions of the websites compared to their original (faulty) versions. Overall, these are positive results and indicate that the framework can help developers repair presentation failures in web applications, while maintaining their aesthetic quality.
Location: Vivian Hall of Engineering (VHE) - 217
Audiences: Everyone Is Invited
Contact: Lizsl De Leon
This event is open to all eligible individuals. USC Viterbi operates all of its activities consistent with the University's Notice of Non-Discrimination. Eligibility is not determined based on race, sex, ethnicity, sexual orientation, or any other prohibited factor. -
CAIS Seminar: Dr. Vipin Kumar (University of Minnesota) – Big Data in Climate and Earth Sciences: Challenges and Opportunities for Machine Learning
Thu, Apr 19, 2018 @ 04:00 PM - 05:00 PM
Thomas Lord Department of Computer Science
Conferences, Lectures, & Seminars
Speaker: Dr. Vipin Kumar, University of Minnesota
Talk Title: Big Data in Climate and Earth Sciences: Challenges and Opportunities for Machine Learning
Series: USC Center for Artificial Intelligence in Society (CAIS) Seminar Series
Abstract: A massive amount of data about Earth and its environment is continuously being generated by a large number of Earth observing satellites as well as physics-based earth system models running on large-scale computational platforms. These datasets offer huge potential for understanding how the Earth's climate and ecosystem have been changing and how they are being impacted by humans' actions. This talk will discuss various challenges involved in analyzing these massive datasets as well as opportunities they present for both advancing machine learning as well as the science of climate change in the context of monitoring the state of the tropical forests and surface water on a global scale.
This lecture satisfies requirements for CSCI 591: Research Colloquium
Biography: Dr. Vipin Kumar is a Regents Professor and holds William Norris Chair in the department of Computer Science and Engineering at the University of Minnesota. His research interests include data mining, high-performance computing, and their applications in climate/ecosystems and health care. He is currently leading an NSF Expedition project on understanding climate change using data science approaches.
Host: Milind Tambe
Location: Mark Taper Hall Of Humanities (THH) - 301
Audiences: Everyone Is Invited
Contact: Computer Science Department
This event is open to all eligible individuals. USC Viterbi operates all of its activities consistent with the University's Notice of Non-Discrimination. Eligibility is not determined based on race, sex, ethnicity, sexual orientation, or any other prohibited factor.