Issue Downloads
Assessing and Improving Malware Detection Sustainability through App Evolution Studies
Machine learning–based classification dominates current malware detection approaches for Android. However, due to the evolution of both the Android platform and its user apps, existing such techniques are widely limited by their reliance on new malware ...
Visualizing Distributed System Executions
Distributed systems pose unique challenges for software developers. Understanding the system’s communication topology and reasoning about concurrent activities of system hosts can be difficult. The standard approach, analyzing system logs, can be a ...
Quality Indicators in Search-based Software Engineering: An Empirical Evaluation
Search-Based Software Engineering (SBSE) researchers who apply multi-objective search algorithms (MOSAs) often assess the quality of solutions produced by MOSAs with one or more quality indicators (QIs). However, SBSE lacks evidence providing insights ...
Practical Constraint Solving for Generating System Test Data
The ability to generate test data is often a necessary prerequisite for automated software testing. For the generated data to be fit for their intended purpose, the data usually have to satisfy various logical constraints. When testing is performed at a ...
A Defect Estimator for Source Code: Linking Defect Reports with Programming Constructs Usage Metrics
An important issue faced during software development is to identify defects and the properties of those defects, if found, in a given source file. Determining defectiveness of source code assumes significance due to its implications on software ...
Predicting Node Failures in an Ultra-Large-Scale Cloud Computing Platform: An AIOps Solution
- Yangguang Li,
- Zhen Ming (Jack) Jiang,
- Heng Li,
- Ahmed E. Hassan,
- Cheng He,
- Ruirui Huang,
- Zhengda Zeng,
- Mian Wang,
- Pinan Chen
Many software services today are hosted on cloud computing platforms, such as Amazon EC2, due to many benefits like reduced operational costs. However, node failures in these platforms can impact the availability of their hosted services and potentially ...