Software and hardware reliability.
Software aging and rejuvenation.
Software testing, verification, and validation.
Techniques and approaches for safety-critical systems.
Dependability measurement, modeling, evaluation, and tools.
Dependability techniques and methodologies for complex systems.
Dependable systems design.
Self-healing, self-protecting, and self-adaptive systems.
Quality assurance in server systems, cyber-physical systems, learning-based systems, etc.
Internet of things (IoT) architectures, protocols, security and privacy.
Modeling and simulation of complex systems.
Analysis of software faults/bugs, errors, and failures.
Fault localization for complex bugs.
Repairing and re-engineering for complex systems.
Studies on non-deterministic bugs, aging-related bugs, etc.
Analytical, empirical, and experimental studies of any of the above topics.