• Publications
  • Influence
WreckWatch: Automatic Traffic Accident Detection and Notification with Smartphones
Traffic accidents are one of the leading causes of fatalities in the US. An important indicator of survival rates after an accident is the time between the accident and when emergency medicalExpand
  • 262
  • 17
  • PDF
Applying machine learning classifiers to dynamic Android malware detection at scale
The widespread adoption and contextually sensitive nature of smartphone devices has increased concerns over smartphone malware. Machine learning classifiers are a current method for detectingExpand
  • 135
  • 16
  • PDF
Bad Parts: Are Our Manufacturing Systems at Risk of Silent Cyberattacks?
Recent cyberattacks have highlighted the risk of physical equipment operating outside designed tolerances to produce catastrophic failures. A related threat is cyberattacks that change the design andExpand
  • 46
  • 2
Testing variability-intensive systems using automated analysis: an application to Android
Software product lines are used to develop a set of software products that, while being different, share a common set of features. Feature models are used as a compact representation of all theExpand
  • 23
  • 2
  • PDF
Building a Cloud-Based Mobile Application Testbed
A proliferation of mobile smartphone platforms, including Android devices, has triggered a rise in mobile application development for a diverse set of situations. Testing of these smartphoneExpand
  • 9
  • 2
  • PDF
Automated QoS-oriented cloud resource optimization using containers
Optimizing the deployment of software in a cloud environment is one approach for maximizing system Quality-of-Service (QoS) and minimizing total cost. A traditional challenge to this optimization isExpand
  • 10
  • 1
Unit Testing Non-functional Concerns of Component-based Distributed Systems
Unit testing component-based distributed systems traditionally involves testing functional concerns of the application logic throughout the software lifecycle. In contrast, testing non-functionalExpand
  • 21
  • 1
  • PDF
Software Frameworks for SDR
This paper describes the state of the art in software frameworks for executing Software Defined Radio (SDR) components. These frameworks are catalyzing drastic changes in signal processing byExpand
  • 5
  • 1
Model-Driven Architectures for Optimizing Mobile Application Performance
Emerging trends and challenges. Mobile devices, such as smartphones, mobile internet devices and web-enabled media players, are becoming pervasive. These devices possess limited resources, whichExpand
  • 1
  • 1
  • PDF