% ============================================================
% SemEval-2026 Task 13 — Referencias de la tarea y dataset
% ============================================================

@inproceedings{orel-etal-2026-semeval-2026,
  title     = {{S}em{E}val-2026 Task 13: Detecting Machine-Generated Code with Multiple Programming Languages, Generators, and Application Scenarios},
  author    = {Orel, Daniil and Azizov, Dilshod and Paul, Indraneil and Wang, Yuxia and Gurevych, Iryna and Nakov, Preslav},
  booktitle = {Proceedings of the 20th International Workshop on Semantic Evaluation (SemEval-2026)},
  month     = jun,
  year      = {2026},
  address   = {San Diego, USA},
  publisher = {Association for Computational Linguistics}
}

@inproceedings{orel2026aicdbenchchallengingbenchmark,
  title     = {{AICD} Bench: A Challenging Benchmark for AI-Generated Code Detection},
  author    = {Orel, Daniil and Azizov, Dilshod and Paul, Indraneil and Wang, Yuxia and Gurevych, Iryna and Nakov, Preslav},
  booktitle = {Proceedings of the 19th Conference of the European Chapter of the Association for Computational Linguistics (Volume 1: Long Papers)},
  month     = mar,
  year      = {2026},
  address   = {Rabat, Morocco},
  publisher = {Association for Computational Linguistics},
  url       = {https://arxiv.org/abs/2602.02079}
}

% ============================================================
% Métricas de complejidad de software
% ============================================================

@article{mccabe1976complexity,
  title   = {A Complexity Measure},
  author  = {McCabe, Thomas J.},
  journal = {IEEE Transactions on Software Engineering},
  volume  = {SE-2},
  number  = {4},
  pages   = {308--320},
  year    = {1976}
}

@book{halstead1977elements,
  title     = {Elements of Software Science},
  author    = {Halstead, Maurice H.},
  publisher = {Elsevier North-Holland},
  year      = {1977}
}

@misc{campbell2017cognitive,
  title        = {Cognitive Complexity: A new way of measuring understandability},
  author       = {Campbell, G. Ann},
  howpublished = {SonarSource Technical Report},
  year         = {2017}
}

% ============================================================
% Atribución de autoría y n-gramas de caracteres
% ============================================================

@article{stamatatos2013robustness,
  title   = {On the Robustness of Authorship Attribution Based on Character N-gram Features},
  author  = {Stamatatos, Efstathios},
  journal = {Journal of Law and Policy},
  volume  = {21},
  year    = {2013}
}

@inproceedings{sari2017continuous,
  title     = {Continuous N-gram Representations for Authorship Attribution},
  author    = {Sari, Yunita and Stevenson, Mark and Vlachos, Andreas},
  booktitle = {Proceedings of the 15th Conference of the European Chapter of the Association for Computational Linguistics: Volume 2, Short Papers},
  pages     = {267--273},
  year      = {2017}
}

% ============================================================
% Machine learning: clasificación, boosting, optimización
% ============================================================

@inproceedings{xgboost2016,
  title     = {XGBoost: A Scalable Tree Boosting System},
  author    = {Chen, Tianqi and Guestrin, Carlos},
  booktitle = {Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining},
  pages     = {785--794},
  year      = {2016}
}

@inproceedings{optuna2019,
  title     = {Optuna: A Next-generation Hyperparameter Optimization Framework},
  author    = {Akiba, Takuya and Sano, Shotaro and Yanase, Toshihiko and Ohta, Tetsuya and Koyama, Masanori},
  booktitle = {Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining},
  pages     = {2623--2631},
  year      = {2019}
}

% ============================================================
% Calibración de probabilidades y label shift
% ============================================================

@inproceedings{zadrozny2002transforming,
  title     = {Transforming Classifier Scores into Accurate Multiclass Probability Estimates},
  author    = {Zadrozny, Bianca and Elkan, Charles},
  booktitle = {Proceedings of the 8th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining},
  pages     = {694--699},
  year      = {2002}
}

@article{saerens2002adjusting,
  title   = {Adjusting the Outputs of a Classifier to New a Priori Probabilities: A Simple Procedure},
  author  = {Saerens, Marco and Latinne, Patrice and Decaestecker, Christine},
  journal = {Neural Computation},
  volume  = {14},
  number  = {1},
  pages   = {21--41},
  year    = {2002}
}

@inproceedings{niculescu2005predicting,
  title     = {Predicting Good Probabilities with Supervised Learning},
  author    = {Niculescu-Mizil, Alexandru and Caruana, Rich},
  booktitle = {Proceedings of the 22nd International Conference on Machine Learning},
  year      = {2005}
}

% ============================================================
% Selección de features y validación cruzada
% ============================================================

@article{guyon2003introduction,
  title   = {An Introduction to Variable and Feature Selection},
  author  = {Guyon, Isabelle and Elisseeff, Andr{\'e}},
  journal = {Journal of Machine Learning Research},
  volume  = {3},
  pages   = {1157--1182},
  year    = {2003}
}

@article{stone1974cross,
  title   = {Cross-Validatory Choice and Assessment of Statistical Predictions},
  author  = {Stone, M.},
  journal = {Journal of the Royal Statistical Society. Series B (Methodological)},
  volume  = {36},
  number  = {2},
  pages   = {111--147},
  year    = {1974}
}

% ============================================================
% Generalización y estabilidad
% ============================================================

@article{bousquet2002stability,
  title   = {Stability and Generalization},
  author  = {Bousquet, Olivier and Elisseeff, Andr{\'e}},
  journal = {Journal of Machine Learning Research},
  volume  = {2},
  pages   = {499--526},
  year    = {2002}
}

@article{devroye1979stability,
  title   = {Distribution-Free Performance Bounds for Potential Function Rules},
  author  = {Devroye, Luc and Wagner, Terry},
  journal = {IEEE Transactions on Information Theory},
  volume  = {25},
  number  = {5},
  pages   = {601--604},
  year    = {1979}
}

% ============================================================
% Detección de texto/código generado por máquina
% ============================================================

@inproceedings{mitchell2023detectgpt,
  title     = {DetectGPT: Zero-Shot Machine-Generated Text Detection using Probability Curvature},
  author    = {Mitchell, Eric and Lee, Yoonho and Khazatsky, Alexander and Manning, Christopher D. and Finn, Chelsea},
  booktitle = {Proceedings of the 40th International Conference on Machine Learning (ICML)},
  year      = {2023}
}

@inproceedings{xu2024detecting,
  title     = {Detecting AI-Generated Code Assignments Using Perplexity of Large Language Models},
  author    = {Xu, Zhenyu and Sheng, Victor S.},
  booktitle = {Proceedings of the AAAI Conference on Artificial Intelligence},
  volume    = {38},
  year      = {2024}
}

% ============================================================
% Adaptación de dominio y robustez distribucional
% ============================================================

@inproceedings{sagawa2020distributionally,
  title     = {Distributionally Robust Neural Networks for Group Shifts: On the Importance of Regularization for Worst-Case Generalization},
  author    = {Sagawa, Shiori and Koh, Pang Wei and Hashimoto, Tatsunori B. and Liang, Percy},
  booktitle = {Proceedings of the 8th International Conference on Learning Representations (ICLR)},
  year      = {2020}
}

@inproceedings{elazar2018adversarial,
  title     = {Adversarial Removal of Demographic Attributes from Text},
  author    = {Elazar, Yanai and Goldberg, Yoav},
  booktitle = {Proceedings of the 2018 Conference on Empirical Methods in Natural Language Processing},
  pages     = {11--21},
  year      = {2018}
}

@inproceedings{zhang2018mixup,
  title     = {mixup: Beyond Empirical Risk Minimization},
  author    = {Zhang, Hongyi and Cisse, Moustapha and Dauphin, Yann N. and Lopez-Paz, David},
  booktitle = {Proceedings of the 6th International Conference on Learning Representations (ICLR)},
  year      = {2018}
}

