Vaden Masrani

26 papers A* 6A 1Journal 15Unranked 4
YearRankTypeTitle / Venue / Authors
2025 A* conf
AAAI
Vaden Masrani, Mohammad Akbari, David Ming Xuan Yue, Ahmad Rezaei, Yong Zhang
2024 conf
NAACL-HLT (Findings)
Mohsen Gholami, Mohammad Akbari, Tianxi Hu, Vaden Masrani, Z. Wang, Yong Zhang
2024 J jnl
CoRR
Mohsen Gholami, Mohammad Akbari, Cindy Hu, Vaden Masrani, Z. Jane Wang, Yong Zhang
2024 J jnl
CoRR
Vaden Masrani, Mohammad Akbari, David Ming Xuan Yue, Ahmad Rezaei, Yong Zhang
2022 J jnl
CoRR
Peyman Bateni, Jarred Barber, Raghav Goyal, Vaden Masrani, Jan-Willem van de Meent, Leonid Sigal, Frank Wood
2022 A* conf
NeurIPS
William Harvey, Saeid Naderiparizi, Vaden Masrani, Christian Weilbach, Frank Wood
2022 J jnl
CoRR
William Harvey, Saeid Naderiparizi, Vaden Masrani, Christian Weilbach, Frank Wood
2021 J jnl
CoRR
Adam Scibior, Vaden Masrani, Frank Wood
2021 J jnl
Frontiers Artif. Intell.
Frank Wood, Andrew Warrington, Saeid Naderiparizi, Christian Weilbach, Vaden Masrani, William Harvey, Adam Scibior, Boyan Beronov, John Grefenstette, Duncan Campbell, Seyed Ali Nasseri
2021 J jnl
CoRR
Vaden Masrani
2021 J jnl
CoRR
Vaden Masrani, Rob Brekelmans, Thang Bui, Frank Nielsen, Aram Galstyan, Greg Ver Steeg, Frank Wood
2021 A conf
UAI
Vaden Masrani, Rob Brekelmans, Thang Bui, Frank Nielsen, Aram Galstyan, Greg Ver Steeg, Frank Wood
2020 A* conf
ICML
Rob Brekelmans, Vaden Masrani, Frank Wood, Greg Ver Steeg, Aram Galstyan
2020 J jnl
CoRR
Rob Brekelmans, Vaden Masrani, Frank Wood, Greg Ver Steeg, Aram Galstyan
2020 J jnl
CoRR
Rob Brekelmans, Vaden Masrani, Thang Bui, Frank Wood, Aram Galstyan, Greg Ver Steeg, Frank Nielsen
2020 A* conf
NeurIPS
Vu Nguyen, Vaden Masrani, Rob Brekelmans, Michael A. Osborne, Frank Wood
2020 J jnl
CoRR
Vu Nguyen, Vaden Masrani, Rob Brekelmans, Michael A. Osborne, Frank Wood
2020 A* conf
CVPR
Peyman Bateni, Raghav Goyal, Vaden Masrani, Frank Wood, Leonid Sigal
2020 J jnl
CoRR
Frank Wood, Andrew Warrington, Saeid Naderiparizi, Christian Weilbach, Vaden Masrani, William Harvey, Adam Scibior, Boyan Beronov, Seyed Ali Nasseri
2019 J jnl
CoRR
Peyman Bateni, Raghav Goyal, Vaden Masrani, Frank Wood, Leonid Sigal
2019 A* conf
NeurIPS
Vaden Masrani, Tuan Anh Le, Frank Wood
2019 J jnl
CoRR
Vaden Masrani, Tuan Anh Le, Frank Wood
2018 J jnl
IEEE Trans. Software Eng.
Marc Palyart, Gail C. Murphy, Vaden Masrani
2017 conf
BioNLP
Vaden Masrani, Gabriel Murray, Thalia Shoshana Field, Giuseppe Carenini
2017 conf
Canadian AI
Vaden Masrani, Gabriel Murray, Thalia Shoshana Field, Giuseppe Carenini
2017 conf
SIGDIAL Conference
Jordon Johnson, Vaden Masrani, Giuseppe Carenini, Raymond T. Ng
pyproject.toml
← Index pyproject.toml ini
[tool.black]
line-length = 120
target-version = ['py38']
include = '\.pyi?$'
extend-exclude = '''
/(
  # directories
  \.eggs
  | \.git
  | \.hg
  | \.mypy_cache
  | \.tox
  | \.venv
  | build
  | dist
  | venv
)/
'''

[tool.isort]
profile = "black"
line_length = 120
multi_line_output = 3
include_trailing_comma = true
force_grid_wrap = 0
use_parentheses = true
ensure_newline_before_comments = true

[tool.flake8]
max-line-length = 120
ignore = ["E501", "W503", "E203", "F401"]
exclude = [
    "__pycache__",
    ".git",
    "venv",
    "build",
    "dist",
    "*.egg-info",
]

[tool.pylint.messages_control]
disable = [
    "C0114",  # missing-module-docstring
    "C0115",  # missing-class-docstring
    "C0116",  # missing-function-docstring
    "C0103",  # invalid-name
    "R0903",  # too-few-public-methods
    "R0913",  # too-many-arguments
    "R0914",  # too-many-locals
    "R0915",  # too-many-statements
]

[tool.pylint.format]
max-line-length = 120

# ============================================================================
# Pytest Configuration
# ============================================================================
[tool.pytest.ini_options]
testpaths = ["tests/unit", "tests/integration"]
python_files = ["test_*.py"]
python_classes = ["Test*"]
python_functions = ["test_*"]

# Default options: verbose, show locals on failure, strict markers
addopts = [
    "-v",
    "--strict-markers",
    "--tb=short",
]

# Custom markers for selective test execution
markers = [
    "unit: Pure unit tests - no external deps, no disk I/O, fast (< 1s each)",
    "integration: Integration tests - use real test binaries on disk",
    "slow: Tests that take > 5s (e.g. entropy on large files, full extraction pipelines)",
    "pe: Tests specific to PE binary analysis",
    "elf: Tests specific to ELF binary analysis",
    "macho: Tests specific to Mach-O binary analysis",
    "apk: Tests specific to APK binary analysis",
    "exporters: Tests for database exporters (ClickHouse, Elasticsearch, Print)",
    "dataclass: Tests for dataclass construction and field validation",
    "binja: Tests for Binary Ninja decompiler extractors (mocked, no license needed)",
]