Xiaojiao Xiao

18 papers B 1Journal 12Unranked 5
YearRankTypeTitle / Venue / Authors
2026 J jnl
IEEE J. Biomed. Health Informatics
Xiaojiao Xiao, Jianfeng Zhao, Qinmin Vivian Hu, Guanghui Wang
2025 J jnl
CoRR
Xiaojiao Xiao, Qinmin Vivian Hu, Tae Hyun Kim, Guanghui Wang
2025 J jnl
CoRR
Xiaojiao Xiao, Qinmin Vivian Hu, Guanghui Wang
2025 B conf
IJCNN
Xiaojiao Xiao, Qinmin Vivian Hu, Guanghui Wang
2025 J jnl
CoRR
Xiaojiao Xiao, Qinmin Vivian Hu, Guanghui Wang
2025 J jnl
CoRR
Xiaojiao Xiao, Jianfeng Zhao, Qinmin Vivian Hu, Guanghui Wang
2024 J jnl
IEEE Trans. Computational Imaging
Xiaojiao Xiao, Qinmin Vivian Hu, Guanghui Wang
2024 conf
ICMAI
Tejas Vyas, Mohsena Chowdhury, Xiaojiao Xiao, Mathias Claeys, Géraldine Ong, Guanghui Wang
2024 J jnl
CoRR
Tejas Vyas, Mohsena Chowdhury, Xiaojiao Xiao, Mathias Claeys, Géraldine Ong, Guanghui Wang
2023 conf
MICCAI (4)
Xiaojiao Xiao, Qinmin Vivian Hu, Guanghui Wang
2023 J jnl
CoRR
Xiaojiao Xiao, Qinmin Hu, Guanghui Wang
2022 J jnl
Medical Image Anal.
Xiaojiao Xiao, Jianfeng Zhao, Shuo Li
2021 J jnl
IEEE Access
Xiaojiao Xiao, Yan Qiang, Juanjuan Zhao, Xingyu Yang, Xiaotang Yang
2021 J jnl
Medical Image Anal.
Jianfeng Zhao, Dengwang Li, Xiaojiao Xiao, Fabio Accorsi, Harry Marshall, Tyler Cossetto, Dongkeun Kim, Daniel McCarthy, Cameron Dawson, Stefan Knezevic, Bo Chen, Shuo Li
2021 conf
MICCAI (5)
Jianfeng Zhao, Xiaojiao Xiao, Dengwang Li, Jaron Chong, Zahra Kassam, Bo Chen, Shuo Li
2019 J jnl
Multim. Tools Appl.
Xiaojiao Xiao, Zilin Qiang, Juanjuan Zhao, Yan Qiang, Pan Wang, Peng Han
2019 conf
MICCAI (2)
Xiaojiao Xiao, Juanjuan Zhao, Yan Qiang, Jaron Chong, Xiaotang Yang, Ntikurako Guy-Fernand Kazihise, Bo Chen, Shuo Li
2016 conf
BIC-TA (1)
Xiaojiao Xiao, Yan Qiang, Juanjuan Zhao, Pengfei Zhao
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)",
]