A Framework and Taxonomy for Characterizing the Applicability of Software Architecture Recovery Approaches: A Tertiary-Mapping Study.
Qayum, A.; Zhang, M.; Colreavy, S.; Chochlov, M.; Buckley, J.; Lin, D.; and Sai, A. R.
Softw. Pract. Exp., 55(1): 100–132. 2025.
Paper
doi
link
bibtex
@article{DBLP:journals/spe/QayumZCCBLS25,
author = {Abdul Qayum and
Mengqi Zhang and
Simon Colreavy and
Muslim Chochlov and
Jim Buckley and
Dayi Lin and
Ashish Rajendra Sai},
title = {A Framework and Taxonomy for Characterizing the Applicability of Software
Architecture Recovery Approaches: {A} Tertiary-Mapping Study},
journal = {Softw. Pract. Exp.},
volume = {55},
number = {1},
pages = {100--132},
year = {2025},
url = {https://doi.org/10.1002/spe.3364},
doi = {10.1002/SPE.3364},
timestamp = {Sat, 25 Jan 2025 00:00:00 +0100},
biburl = {https://dblp.org/rec/journals/spe/QayumZCCBLS25.bib},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
SimClone: Detecting Tabular Data Clones Using Value Similarity.
Yang, X.; Rajbahadur, G. K.; Lin, D.; Wang, S.; and Jiang, Z. M. (.
ACM Trans. Softw. Eng. Methodol., 34(1): 17:1–17:27. 2025.
Paper
doi
link
bibtex
@article{DBLP:journals/tosem/YangRLWJ25,
author = {Xu Yang and
Gopi Krishnan Rajbahadur and
Dayi Lin and
Shaowei Wang and
Zhen Ming (Jack) Jiang},
title = {SimClone: Detecting Tabular Data Clones Using Value Similarity},
journal = {{ACM} Trans. Softw. Eng. Methodol.},
volume = {34},
number = {1},
pages = {17:1--17:27},
year = {2025},
url = {https://doi.org/10.1145/3676961},
doi = {10.1145/3676961},
timestamp = {Fri, 07 Mar 2025 00:00:00 +0100},
biburl = {https://dblp.org/rec/journals/tosem/YangRLWJ25.bib},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
Real-Time Adapting Routing (Rar): Improving Efficiency Through Continuous Learning in Software Powered by Layered Foundation Models.
Vasilevski, K.; Lin, D.; and Hassan, A. E.
In
47th IEEE/ACM International Conference on Software Engineering: Software Engineering in Practice, SEIP@ICSE 2025, Ottawa, ON, Canada, April 27 - May 3, 2025, pages 91–100, 2025. IEEE
Paper
doi
link
bibtex
@inproceedings{DBLP:conf/icse-seip/VasilevskiLH25,
author = {Kirill Vasilevski and
Dayi Lin and
Ahmed E. Hassan},
title = {Real-Time Adapting Routing (Rar): Improving Efficiency Through Continuous
Learning in Software Powered by Layered Foundation Models},
booktitle = {47th {IEEE/ACM} International Conference on Software Engineering:
Software Engineering in Practice, SEIP@ICSE 2025, Ottawa, ON, Canada,
April 27 - May 3, 2025},
pages = {91--100},
publisher = {{IEEE}},
year = {2025},
url = {https://doi.org/10.1109/ICSE-SEIP66354.2025.00014},
doi = {10.1109/ICSE-SEIP66354.2025.00014},
timestamp = {Sun, 07 Sep 2025 20:27:02 +0200},
biburl = {https://dblp.org/rec/conf/icse-seip/VasilevskiLH25.bib},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
A Tutorial on Software Engineering for FMware.
Cogo, F. R.; Rajbahadur, G. K.; Lin, D.; Gallaba, K.; Rombaut, B.; Oliva, G.; Lin, J. (.; Vasilevski, K.; and Hassan, A. E.
In Montecchi, L.; Li, J.; Poshyvanyk, D.; and Zhang, D., editor(s),
Proceedings of the 33rd ACM International Conference on the Foundations of Software Engineering, FSE Companion 2025, Clarion Hotel Trondheim, Trondheim, Norway, June 23-28, 2025, pages 1231–1233, 2025. ACM
Paper
doi
link
bibtex
@inproceedings{DBLP:conf/sigsoft/CogoRLG0OLVH25,
author = {Filipe R. Cogo and
Gopi Krishnan Rajbahadur and
Dayi Lin and
Keheliya Gallaba and
Benjamin Rombaut and
Gustavo Oliva and
Jiahuei (Justina) Lin and
Kirill Vasilevski and
Ahmed E. Hassan},
editor = {Leonardo Montecchi and
Jingyue Li and
Denys Poshyvanyk and
Dongmei Zhang},
title = {A Tutorial on Software Engineering for FMware},
booktitle = {Proceedings of the 33rd {ACM} International Conference on the Foundations
of Software Engineering, {FSE} Companion 2025, Clarion Hotel Trondheim,
Trondheim, Norway, June 23-28, 2025},
pages = {1231--1233},
publisher = {{ACM}},
year = {2025},
url = {https://doi.org/10.1145/3696630.3728621},
doi = {10.1145/3696630.3728621},
timestamp = {Sat, 09 Aug 2025 01:00:00 +0200},
biburl = {https://dblp.org/rec/conf/sigsoft/CogoRLG0OLVH25.bib},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
The Hitchhikers Guide to Production-ready Trustworthy Foundation Model powered Software (FMware).
Vasilevski, K.; Rombaut, B.; Rajbahadur, G. K.; Oliva, G. A.; Gallaba, K.; Cogo, F. R.; Lin, J.; Lin, D.; Zhang, H.; Chen, B.; Thangarajah, K.; Hassan, A. E.; and Jiang, Z. M.
CoRR, abs/2505.10640. 2025.
Paper
doi
link
bibtex
@article{DBLP:journals/corr/abs-2505-10640,
author = {Kirill Vasilevski and
Benjamin Rombaut and
Gopi Krishnan Rajbahadur and
Gustavo Ansaldi Oliva and
Keheliya Gallaba and
Filipe R. Cogo and
Jiahuei Lin and
Dayi Lin and
Haoxiang Zhang and
Bouyan Chen and
Kishanthan Thangarajah and
Ahmed E. Hassan and
Zhen Ming Jiang},
title = {The Hitchhikers Guide to Production-ready Trustworthy Foundation Model
powered Software (FMware)},
journal = {CoRR},
volume = {abs/2505.10640},
year = {2025},
url = {https://doi.org/10.48550/arXiv.2505.10640},
doi = {10.48550/ARXIV.2505.10640},
eprinttype = {arXiv},
eprint = {2505.10640},
timestamp = {Mon, 23 Jun 2025 01:00:00 +0200},
biburl = {https://dblp.org/rec/journals/corr/abs-2505-10640.bib},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
Towards Conversational Development Environments: Using Theory-of-Mind and Multi-Agent Architectures for Requirements Refinement.
Gallaba, K.; Arabat, A.; Lin, D.; Sayagh, M.; and Hassan, A. E.
CoRR, abs/2505.20973. 2025.
Paper
doi
link
bibtex
@article{DBLP:journals/corr/abs-2505-20973,
author = {Keheliya Gallaba and
Ali Arabat and
Dayi Lin and
Mohammed Sayagh and
Ahmed E. Hassan},
title = {Towards Conversational Development Environments: Using Theory-of-Mind
and Multi-Agent Architectures for Requirements Refinement},
journal = {CoRR},
volume = {abs/2505.20973},
year = {2025},
url = {https://doi.org/10.48550/arXiv.2505.20973},
doi = {10.48550/ARXIV.2505.20973},
eprinttype = {arXiv},
eprint = {2505.20973},
timestamp = {Fri, 04 Jul 2025 01:00:00 +0200},
biburl = {https://dblp.org/rec/journals/corr/abs-2505-20973.bib},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
SPICE: An Automated SWE-Bench Labeling Pipeline for Issue Clarity, Test Coverage, and Effort Estimation.
Bhatia, A.; Oliva, G. A.; Rajbahadur, G. K.; Zhang, H.; Chen, Y.; Chen, Z.; Leung, A.; Lin, D.; Chen, B.; and Hassan, A. E.
CoRR, abs/2507.09108. 2025.
Paper
doi
link
bibtex
@article{DBLP:journals/corr/abs-2507-09108,
author = {Aaditya Bhatia and
Gustavo Ansaldi Oliva and
Gopi Krishnan Rajbahadur and
Haoxiang Zhang and
Yihao Chen and
Zhilong Chen and
Arthur Leung and
Dayi Lin and
Boyuan Chen and
Ahmed E. Hassan},
title = {{SPICE:} An Automated SWE-Bench Labeling Pipeline for Issue Clarity,
Test Coverage, and Effort Estimation},
journal = {CoRR},
volume = {abs/2507.09108},
year = {2025},
url = {https://doi.org/10.48550/arXiv.2507.09108},
doi = {10.48550/ARXIV.2507.09108},
eprinttype = {arXiv},
eprint = {2507.09108},
timestamp = {Tue, 12 Aug 2025 01:00:00 +0200},
biburl = {https://dblp.org/rec/journals/corr/abs-2507-09108.bib},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
RepoForge: Training a SOTA Fast-thinking SWE Agent with an End-to-End Data Curation Pipeline Synergizing SFT and RL at Scale.
Chen, Z.; Zhao, C.; Chen, B.; Lin, D.; Chen, Y.; Leung, A.; Rajbahadur, G. K.; Oliva, G. A.; Zhang, H.; Bhatia, A.; Yong, C. C.; and Hassan, A. E.
CoRR, abs/2508.01550. 2025.
Paper
doi
link
bibtex
@article{DBLP:journals/corr/abs-2508-01550,
author = {Zhilong Chen and
Chengzong Zhao and
Boyuan Chen and
Dayi Lin and
Yihao Chen and
Arthur Leung and
Gopi Krishnan Rajbahadur and
Gustavo Ansaldi Oliva and
Haoxiang Zhang and
Aaditya Bhatia and
Chong Chun Yong and
Ahmed E. Hassan},
title = {RepoForge: Training a {SOTA} Fast-thinking {SWE} Agent with an End-to-End
Data Curation Pipeline Synergizing {SFT} and {RL} at Scale},
journal = {CoRR},
volume = {abs/2508.01550},
year = {2025},
url = {https://doi.org/10.48550/arXiv.2508.01550},
doi = {10.48550/ARXIV.2508.01550},
eprinttype = {arXiv},
eprint = {2508.01550},
timestamp = {Wed, 10 Sep 2025 01:00:00 +0200},
biburl = {https://dblp.org/rec/journals/corr/abs-2508-01550.bib},
bibsource = {dblp computer science bibliography, https://dblp.org}
}