61 citations · 319 across the 56 of their papers we have counts for
11 papers · 1 filter
CADET: Debugging and Fixing Misconfigurations using Counterfactual Reasoning
Rahul Krishna, Md Shahriar Iqbal, Mohammad Ali Javidian +2
Modern computing platforms are highly-configurable with thousands of interacting configurations. However, configuring these systems is challenging. Erroneous configurations can cau…
Learning LWF Chain Graphs: A Markov Blanket Discovery Approach
Mohammad Ali Javidian, Marco Valtorta, Pooyan Jamshidi
This paper provides a graphical characterization of Markov blankets in chain graphs (CGs) under the Lauritzen-Wermuth-Frydenberg (LWF) interpretation. The characterization is diffe…
Learning LWF Chain Graphs: an Order Independent Algorithm
Mohammad Ali Javidian, Marco Valtorta, Pooyan Jamshidi
LWF chain graphs combine directed acyclic graphs and undirected graphs. We present a PC-like algorithm that finds the structure of chain graphs under the faithfulness assumption to…
Understanding the Nature of System-Related Issues in Machine Learning Frameworks: An Exploratory Study
Yang Ren, Gregory Gay, Christian Kästner +1
Modern systems are built using development frameworks. These frameworks have a major impact on how the resulting system executes, how configurations are managed, how it is tested,…
Toward a Methodological Knowledge for Service-Oriented Development Based on OPEN Meta Model
Mahdi Fahmideh, Fereidoon Shams
Situational method engineering uses a repository of reusable method fragments that are derived from existing software development methodologies and industrial best practices to sim…
Process Patterns for Service Oriented Development
Mahdi Fahmideh, Mohsen Sharifi, Fereidoon Shams +1
Software systems development nowadays has moved towards dynamic composition of services that run on distributed infrastructures aligned with continuous changes in the system requir…
A Procedure for Extracting Software Development Process Patterns
Mahdi Fahmideh, Fereidoon Shams
Process patterns represent well-structured and successful recurring activities of Software Development Methodologies. They are able to form a library of reusable building blocks th…
Enhancing the OPEN Process Framework with Service-Oriented Method Fragments
Mahdi Fahmideh, Mohsen Sharifi, Pooyan Jamshidi
Service-orientation is a promising paradigm that enables the engineering of large-scale distributed software systems using rigorous software development processes. The existing pro…
AMP Chain Graphs: Minimal Separators and Structure Learning Algorithms
Mohammad Ali Javidian, Marco Valtorta, Pooyan Jamshidi
We address the problem of finding a minimal separator in an Andersson-Madigan-Perlman chain graph (AMP CG), namely, finding a set Z of nodes that separates a given nonadjacent pair…
FlexiBO: A Decoupled Cost-Aware Multi-Objective Optimization Approach for Deep Neural Networks
Md Shahriar Iqbal, Jianhai Su, Lars Kotthoff +1
The design of machine learning systems often requires trading off different objectives, for example, prediction error and energy consumption for deep neural networks (DNNs). Typica…
ATHENA: A Framework based on Diverse Weak Defenses for Building Adversarial Defense
Ying Meng, Jianhai Su, Jason O'Kane +1
There has been extensive research on developing defense techniques against adversarial attacks; however, they have been mainly designed for specific model families or application d…