@article{DBLP:journals/tse/LiDPHKB24,
author = {Yinghua Li and
Xueqi Dang and
Weiguo Pian and
Andrew Habib and
Jacques Klein and
Tegawend{\'{e}} F. Bissyand{\'{e}}},
title = {Test Input Prioritization for Graph Neural Networks},
journal = {{IEEE} Trans. Software Eng.},
volume = {50},
number = {6},
pages = {1396--1424},
year = {2024},
url = {https://doi.org/10.1109/TSE.2024.3385538},
doi = {10.1109/TSE.2024.3385538},
timestamp = {Mon, 09 Dec 2024 00:00:00 +0100},
biburl = {https://dblp.org/rec/journals/tse/LiDPHKB24.bib},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/case/SchochBAH24,
author = {Nicolai Schoch and
Pascal Becker and
Virendra Ashiwal and
Andrew Habib},
title = {Comprehensive Framework for Facilitating the Deployment of Distributed
On-Premise Analytics Applications in Resource-Constraint Environments},
booktitle = {20th {IEEE} International Conference on Automation Science and Engineering,
{CASE} 2024, Bari, Italy, August 28 - Sept. 1, 2024},
pages = {1861--1868},
publisher = {{IEEE}},
year = {2024},
url = {https://doi.org/10.1109/CASE59546.2024.10711682},
doi = {10.1109/CASE59546.2024.10711682},
timestamp = {Thu, 07 Nov 2024 10:23:02 +0100},
biburl = {https://dblp.org/rec/conf/case/SchochBAH24.bib},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icse/TangTCPEKHKB24,
author = {Xunzhu Tang and
Haoye Tian and
Zhenghan Chen and
Weiguo Pian and
Saad Ezzini and
Abdoul Kader Kabor{\'{e}} and
Andrew Habib and
Jacques Klein and
Tegawend{\'{e}} F. Bissyand{\'{e}}},
title = {Learning to Represent Patches},
booktitle = {Proceedings of the 2024 {IEEE/ACM} 46th International Conference on
Software Engineering: Companion Proceedings, {ICSE} Companion 2024,
Lisbon, Portugal, April 14-20, 2024},
pages = {396--397},
publisher = {{ACM}},
year = {2024},
url = {https://doi.org/10.1145/3639478.3643521},
doi = {10.1145/3639478.3643521},
timestamp = {Fri, 31 May 2024 01:00:00 +0200},
biburl = {https://dblp.org/rec/conf/icse/TangTCPEKHKB24.bib},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icse/OuedraogoPKHK0B24,
author = {Wendk{\^{u}}uni C. Ou{\'{e}}draogo and
Laura Plein and
Abdoul Kader Kabor{\'{e}} and
Andrew Habib and
Jacques Klein and
David Lo and
Tegawend{\'{e}} F. Bissyand{\'{e}}},
title = {Extracting Relevant Test Inputs from Bug Reports for Automatic Test
Case Generation},
booktitle = {Proceedings of the 2024 {IEEE/ACM} 46th International Conference on
Software Engineering: Companion Proceedings, {ICSE} Companion 2024,
Lisbon, Portugal, April 14-20, 2024},
pages = {406--407},
publisher = {{ACM}},
year = {2024},
url = {https://doi.org/10.1145/3639478.3643537},
doi = {10.1145/3639478.3643537},
timestamp = {Fri, 31 May 2024 01:00:00 +0200},
biburl = {https://dblp.org/rec/conf/icse/OuedraogoPKHK0B24.bib},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/tosem/TianLLKKHLWKB23,
author = {Haoye Tian and
Kui Liu and
Yinghua Li and
Abdoul Kader Kabor{\'{e}} and
Anil Koyuncu and
Andrew Habib and
Li Li and
Junhao Wen and
Jacques Klein and
Tegawend{\'{e}} F. Bissyand{\'{e}}},
title = {The Best of Both Worlds: Combining Learned Embeddings with Engineered
Features for Accurate Prediction of Correct Patches},
journal = {{ACM} Trans. Softw. Eng. Methodol.},
volume = {32},
number = {4},
pages = {92:1--92:34},
year = {2023},
url = {https://doi.org/10.1145/3576039},
doi = {10.1145/3576039},
timestamp = {Sat, 05 Aug 2023 01:00:00 +0200},
biburl = {https://dblp.org/rec/journals/tosem/TianLLKKHLWKB23.bib},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/aaai/PianPTSTHKB23,
author = {Weiguo Pian and
Hanyu Peng and
Xunzhu Tang and
Tiezhu Sun and
Haoye Tian and
Andrew Habib and
Jacques Klein and
Tegawend{\'{e}} F. Bissyand{\'{e}}},
editor = {Brian Williams and
Yiling Chen and
Jennifer Neville},
title = {MetaTPTrans: {A} Meta Learning Approach for Multilingual Code Representation
Learning},
booktitle = {Thirty-Seventh {AAAI} Conference on Artificial Intelligence, {AAAI}
2023, Thirty-Fifth Conference on Innovative Applications of Artificial
Intelligence, {IAAI} 2023, Thirteenth Symposium on Educational Advances
in Artificial Intelligence, {EAAI} 2023, Washington, DC, USA, February
7-14, 2023},
pages = {5239--5247},
publisher = {{AAAI} Press},
year = {2023},
url = {https://doi.org/10.1609/aaai.v37i4.25654},
doi = {10.1609/AAAI.V37I4.25654},
timestamp = {Tue, 07 May 2024 01:00:00 +0200},
biburl = {https://dblp.org/rec/conf/aaai/PianPTSTHKB23.bib},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2308-16586,
author = {Xunzhu Tang and
Haoye Tian and
Zhenghan Chen and
Weiguo Pian and
Saad Ezzini and
Abdoul Kader Kabor{\'{e}} and
Andrew Habib and
Jacques Klein and
Tegawend{\'{e}} F. Bissyand{\'{e}}},
title = {Learning to Represent Patches},
journal = {CoRR},
volume = {abs/2308.16586},
year = {2023},
url = {https://doi.org/10.48550/arXiv.2308.16586},
doi = {10.48550/ARXIV.2308.16586},
eprinttype = {arXiv},
eprint = {2308.16586},
timestamp = {Sun, 04 Aug 2024 01:00:00 +0200},
biburl = {https://dblp.org/rec/journals/corr/abs-2308-16586.bib},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2312-14898,
author = {Wendk{\^{u}}uni C. Ou{\'{e}}draogo and
Laura Plein and
Abdoul Kader Kabor{\'{e}} and
Andrew Habib and
Jacques Klein and
David Lo and
Tegawend{\'{e}} F. Bissyand{\'{e}}},
title = {Enriching Automatic Test Case Generation by Extracting Relevant Test
Inputs from Bug Reports},
journal = {CoRR},
volume = {abs/2312.14898},
year = {2023},
url = {https://doi.org/10.48550/arXiv.2312.14898},
doi = {10.48550/ARXIV.2312.14898},
eprinttype = {arXiv},
eprint = {2312.14898},
timestamp = {Thu, 18 Jan 2024 00:00:00 +0100},
biburl = {https://dblp.org/rec/journals/corr/abs-2312-14898.bib},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/tosem/TianLPKLHKB22,
author = {Haoye Tian and
Yinghua Li and
Weiguo Pian and
Abdoul Kader Kabor{\'{e}} and
Kui Liu and
Andrew Habib and
Jacques Klein and
Tegawend{\'{e}} F. Bissyand{\'{e}}},
title = {Predicting Patch Correctness Based on the Similarity of Failing Test
Cases},
journal = {{ACM} Trans. Softw. Eng. Methodol.},
volume = {31},
number = {4},
pages = {77:1--77:30},
year = {2022},
url = {https://doi.org/10.1145/3511096},
doi = {10.1145/3511096},
timestamp = {Tue, 07 May 2024 01:00:00 +0200},
biburl = {https://dblp.org/rec/journals/tosem/TianLPKLHKB22.bib},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/kbse/TianTHW0XKB22,
author = {Haoye Tian and
Xunzhu Tang and
Andrew Habib and
Shangwen Wang and
Kui Liu and
Xin Xia and
Jacques Klein and
Tegawend{\'{e}} F. Bissyand{\'{e}}},
title = {Is this Change the Answer to that Problem?: Correlating Descriptions
of Bug and Code Changes for Evaluating Patch Correctness},
booktitle = {37th {IEEE/ACM} International Conference on Automated Software Engineering,
{ASE} 2022, Rochester, MI, USA, October 10-14, 2022},
pages = {59:1--59:13},
publisher = {{ACM}},
year = {2022},
url = {https://doi.org/10.1145/3551349.3556914},
doi = {10.1145/3551349.3556914},
timestamp = {Mon, 26 Jun 2023 01:00:00 +0200},
biburl = {https://dblp.org/rec/conf/kbse/TianTHW0XKB22.bib},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2203-08912,
author = {Haoye Tian and
Kui Liu and
Yinghua Li and
Abdoul Kader Kabor{\'{e}} and
Anil Koyuncu and
Andrew Habib and
Li Li and
Junhao Wen and
Jacques Klein and
Tegawend{\'{e}} F. Bissyand{\'{e}}},
title = {The Best of Both Worlds: Combining Learned Embeddings with Engineered
Features for Accurate Prediction of Correct Patches},
journal = {CoRR},
volume = {abs/2203.08912},
year = {2022},
url = {https://doi.org/10.48550/arXiv.2203.08912},
doi = {10.48550/ARXIV.2203.08912},
eprinttype = {arXiv},
eprint = {2203.08912},
timestamp = {Sun, 04 Aug 2024 01:00:00 +0200},
biburl = {https://dblp.org/rec/journals/corr/abs-2203-08912.bib},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2206-06460,
author = {Weiguo Pian and
Hanyu Peng and
Xunzhu Tang and
Tiezhu Sun and
Haoye Tian and
Andrew Habib and
Jacques Klein and
Tegawend{\'{e}} F. Bissyand{\'{e}}},
title = {MetaTPTrans: {A} Meta Learning Approach for Multilingual Code Representation
Learning},
journal = {CoRR},
volume = {abs/2206.06460},
year = {2022},
url = {https://doi.org/10.48550/arXiv.2206.06460},
doi = {10.48550/ARXIV.2206.06460},
eprinttype = {arXiv},
eprint = {2206.06460},
timestamp = {Sun, 04 Aug 2024 01:00:00 +0200},
biburl = {https://dblp.org/rec/journals/corr/abs-2206-06460.bib},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2208-04125,
author = {Haoye Tian and
Xunzhu Tang and
Andrew Habib and
Shangwen Wang and
Kui Liu and
Xin Xia and
Jacques Klein and
Tegawend{\'{e}} F. Bissyand{\'{e}}},
title = {Is this Change the Answer to that Problem? Correlating Descriptions
of Bug and Code Changes for Evaluating Patch Correctness},
journal = {CoRR},
volume = {abs/2208.04125},
year = {2022},
url = {https://doi.org/10.48550/arXiv.2208.04125},
doi = {10.48550/ARXIV.2208.04125},
eprinttype = {arXiv},
eprint = {2208.04125},
timestamp = {Sun, 04 Aug 2024 01:00:00 +0200},
biburl = {https://dblp.org/rec/journals/corr/abs-2208-04125.bib},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@phdthesis{DBLP:phd/dnb/Habib21,
author = {Andrew Habib},
title = {Learning to Find Bugs in Programs and their Documentation},
school = {Technical University of Darmstadt, Germany},
year = {2021},
url = {http://tuprints.ulb.tu-darmstadt.de/17377/},
urn = {urn:nbn:de:tuda-tuprints-173778},
timestamp = {Sat, 17 Jul 2021 01:00:00 +0200},
biburl = {https://dblp.org/rec/phd/dnb/Habib21.bib},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/issta/HabibSHP21,
author = {Andrew Habib and
Avraham Shinnar and
Martin Hirzel and
Michael Pradel},
editor = {Cristian Cadar and
Xiangyu Zhang},
title = {Finding data compatibility bugs with {JSON} subschema checking},
booktitle = {{ISSTA} '21: 30th {ACM} {SIGSOFT} International Symposium on Software
Testing and Analysis, Virtual Event, Denmark, July 11-17, 2021},
pages = {620--632},
publisher = {{ACM}},
year = {2021},
url = {https://doi.org/10.1145/3460319.3464796},
doi = {10.1145/3460319.3464796},
timestamp = {Sat, 08 Jan 2022 00:00:00 +0100},
biburl = {https://dblp.org/rec/conf/issta/HabibSHP21.bib},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-1906-00307,
author = {Andrew Habib and
Michael Pradel},
title = {Neural Bug Finding: {A} Study of Opportunities and Challenges},
journal = {CoRR},
volume = {abs/1906.00307},
year = {2019},
url = {http://arxiv.org/abs/1906.00307},
eprinttype = {arXiv},
eprint = {1906.00307},
timestamp = {Thu, 13 Jun 2019 01:00:00 +0200},
biburl = {https://dblp.org/rec/journals/corr/abs-1906-00307.bib},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-1911-12651,
author = {Andrew Habib and
Avraham Shinnar and
Martin Hirzel and
Michael Pradel},
title = {Type Safety with {JSON} Subschema},
journal = {CoRR},
volume = {abs/1911.12651},
year = {2019},
url = {http://arxiv.org/abs/1911.12651},
eprinttype = {arXiv},
eprint = {1911.12651},
timestamp = {Wed, 08 Jan 2020 00:00:00 +0100},
biburl = {https://dblp.org/rec/journals/corr/abs-1911-12651.bib},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/kbse/HabibP18,
author = {Andrew Habib and
Michael Pradel},
editor = {Marianne Huchard and
Christian K{\"{a}}stner and
Gordon Fraser},
title = {Is this class thread-safe? inferring documentation using graph-based
learning},
booktitle = {Proceedings of the 33rd {ACM/IEEE} International Conference on Automated
Software Engineering, {ASE} 2018, Montpellier, France, September 3-7,
2018},
pages = {41--52},
publisher = {{ACM}},
year = {2018},
url = {https://doi.org/10.1145/3238147.3238212},
doi = {10.1145/3238147.3238212},
timestamp = {Mon, 26 Jun 2023 01:00:00 +0200},
biburl = {https://dblp.org/rec/conf/kbse/HabibP18.bib},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/kbse/HabibP18a,
author = {Andrew Habib and
Michael Pradel},
editor = {Marianne Huchard and
Christian K{\"{a}}stner and
Gordon Fraser},
title = {How many of all bugs do we find? a study of static bug detectors},
booktitle = {Proceedings of the 33rd {ACM/IEEE} International Conference on Automated
Software Engineering, {ASE} 2018, Montpellier, France, September 3-7,
2018},
pages = {317--328},
publisher = {{ACM}},
year = {2018},
url = {https://doi.org/10.1145/3238147.3238213},
doi = {10.1145/3238147.3238213},
timestamp = {Mon, 26 Jun 2023 01:00:00 +0200},
biburl = {https://dblp.org/rec/conf/kbse/HabibP18a.bib},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/Habib16,
author = {Andrew Habib},
editor = {Eelco Visser},
title = {Finding concurrency bugs using graph-based anomaly detection in big
code},
booktitle = {Companion Proceedings of the 2016 {ACM} {SIGPLAN} International Conference
on Systems, Programming, Languages and Applications: Software for
Humanity, {SPLASH} 2016, Amsterdam, Netherlands, October 30 - November
4, 2016},
pages = {55--56},
publisher = {{ACM}},
year = {2016},
url = {https://doi.org/10.1145/2984043.2998542},
doi = {10.1145/2984043.2998542},
timestamp = {Mon, 26 Jun 2023 01:00:00 +0200},
biburl = {https://dblp.org/rec/conf/oopsla/Habib16.bib},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-1212-0030,
author = {Osama Khalil and
Andrew Habib},
title = {Viewpoint Invariant Object Detector},
journal = {CoRR},
volume = {abs/1212.0030},
year = {2012},
url = {http://arxiv.org/abs/1212.0030},
eprinttype = {arXiv},
eprint = {1212.0030},
timestamp = {Mon, 13 Aug 2018 01:00:00 +0200},
biburl = {https://dblp.org/rec/journals/corr/abs-1212-0030.bib},
bibsource = {dblp computer science bibliography, https://dblp.org}
}