• Publications
  • Influence
A genetic algorithm for optimized feature selection with resource constraints in software product lines
TLDR
This paper presents an approach that uses GAFES for optimized FE ature S election (GAFES) in SPLs. Expand
  • 159
  • 23
  • PDF
WreckWatch: Automatic Traffic Accident Detection and Notification with Smartphones
TLDR
We show how smartphones, such as the iPhone and Google Android platforms, can automatically detect traffic accidents using accelerometers and acoustic data, immediately notify a central emergency dispatch server after an accident, and provide situational awareness through photographs, GPS coordinates, VOIP communication channels, and accident data recording. Expand
  • 268
  • 17
  • PDF
Applying machine learning classifiers to dynamic Android malware detection at scale
TLDR
The widespread adoption and contextually sensitive nature of smartphone devices has increased concerns over smartphone malware. Expand
  • 137
  • 16
  • PDF
Selecting highly optimal architectural feature sets with Filtered Cartesian Flattening
TLDR
This paper presents an approximation technique for selecting highly optimal feature sets while adhering to resource limits. Expand
  • 133
  • 12
  • PDF
Model Transformation by Demonstration
TLDR
This paper presents an approach called model transformation by demonstration (MTBD), which allows an end-user to demonstrate the exact transformation desired by actually editing a source model and demonstrating the changes that evolve to a target model. Expand
  • 71
  • 9
Cyber-physical security challenges in manufacturing systems
As technology progresses, cyber-physical systems are becoming susceptible to a wider range of attacks. In manufacturing, these attacks pose a significant threat to ensuring products conform to theirExpand
  • 99
  • 8
FHIRChain: Applying Blockchain to Securely and Scalably Share Clinical Data
TLDR
This paper provides four contributions to the study of applying blockchain technology to clinical data sharing in the context of technical requirements defined in the "Shared Nationwide Interoperability Roadmap" from the Office of the National Coordinator for Health Information Technology. Expand
  • 167
  • 7
  • PDF
Using Smartphones to Detect Car Accidents and Provide Situational Awareness to Emergency Responders
TLDR
This paper shows how smartphones in a wireless mobile sensor network can capture the streams of data provided by their accelerometers, compasses, and GPS sensors to provide a portable “black box” that detects traffic accidents and records data related to accident events, such as G-forces (accelerations) experienced by the driver. Expand
  • 124
  • 7
  • PDF
Automated reasoning for multi-step feature model configuration problems
TLDR
The increasing complexity and cost of software-intensive systems has led developers to seek ways of increasing software reusability. Expand
  • 89
  • 6
  • PDF
Improving Domain-Specific Language Reuse with Software Product Line Techniques
TLDR
We show that a single DSL can have built-in variability and codified configuration rules to enable its refinement for multiple domains. Expand
  • 78
  • 6
  • PDF