UCL Discovery
UCL home » Library Services » Electronic resources » UCL Discovery

Browse by UCL people

Group by: Type | Date
Number of items: 40.

Article

Allamanis, M; Barr, ET; Bird, C; Devanbu, P; Marron, M; Sutton, C; (2018) Mining Semantic Loop Idioms. IEEE Transactions on Software Engineering , 44 (7) pp. 651-668. 10.1109/TSE.2018.2832048. Green open access
file

Allamanis, M; Barr, ET; Devanbu, P; Sutton, C; (2018) A survey of machine learning for big code and naturalness. ACM Computing Surveys , 51 (4) , Article 81. 10.1145/3212695. Green open access
file

Barr, ET; Harman, M; McMinn, P; Shahbaz, M; Yoo, S; (2015) The Oracle Problem in Software Testing: A Survey. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING , 41 (5) pp. 507-525. 10.1109/TSE.2014.2372785. Green open access
file

Bruce, BR; Petke, J; Harman, M; Barr, ET; (2019) Approximate Oracles and Synergy in Software Energy Search Spaces. IEEE Transactions on Software Engineering , 45 (11) pp. 1150-1169. 10.1109/TSE.2018.2827066. Green open access
file

Caddy, James; Treude, Christoph; Wagner, Markus; Barr, Earl T; (2025) The role of surprisal in issue trackers. Empirical Software Engineering , 30 , Article 30. 10.1007/s10664-024-10587-w. Green open access
file

Cornu, B; Barr, ET; Seinturier, L; Monperrus, M; (2016) Casper: Automatic tracking of null dereferences to inception with causality traces. Journal of Systems and Software , 122 pp. 52-62. 10.1016/j.jss.2016.08.062. Green open access
file

Gavidia-Calderon, C; Sarro, F; Harman, M; Barr, ET; (2020) Game-theoretic analysis of development practices: Challenges and opportunities. Journal of Systems and Software , 159 , Article 110424. 10.1016/j.jss.2019.110424. Green open access
file

Gavidia-Calderon, C; Sarro, F; Harman, M; Barr, ET; (2019) The Assessor's Dilemma: Improving Bug Repair via Empirical Game Theory. IEEE Transactions on Software Engineering 10.1109/tse.2019.2944608. (In press). Green open access
file

Hindle, A; Barr, ET; Gabel, M; Su, Z; Devanbu, P; (2016) On the naturalness of software. Communications of the ACM , 59 (5) pp. 122-131. 10.1145/2902362. Green open access
file

Ma, X; Li, Y; Keung, J; Yu, X; Zou, H; Yang, Z; Sarro, F; (2025) Practitioners’ Expectations on Log Anomaly Detection. IEEE Transactions on Software Engineering pp. 1-17. 10.1109/TSE.2025.3586700. (In press). Green open access
file

Menéndez, HD; Bhattacharya, S; Clark, D; Barr, ET; (2019) The arms race: Adversarial search defeats entropy used to detect malware. Expert Systems with Applications , 118 pp. 246-260. 10.1016/j.eswa.2018.10.011. Green open access
file

Menéndez, HD; Clark, D; T Barr, E; (2021) Getting Ahead of the Arms Race: Hothousing the Coevolution of VirusTotal with a Packer. Entropy , 23 (4) , Article 395. 10.3390/e23040395. Green open access
file

Meyer, A; Barr, ET; Bird, C; Zimmermann, T; (2019) Today was a Good Day: The Daily Life of Software Developers. IEEE Transactions on Software Engineering , 47 (5) 10.1109/tse.2019.2904957. Green open access
file

Parasaram, N; Barr, ET; Mechtaev, S; (2022) Trident: Controlling Side Effects in Automated Program Repair. IEEE Transactions on Software Engineering , 48 (12) pp. 4717-4732. 10.1109/TSE.2021.3124323. Green open access
file

Pârţachi, Profir-Petru; White, David R; Barr, Earl T; (2023) Aide-mémoire: Improving a Project’s Collective Memory via Pull Request–Issue Links. ACM Transactions on Software Engineering and Methodology , 32 (2) pp. 1-36. 10.1145/3542937. Green open access
file

Qiu, D; Li, B; Barr, ET; Su, Z; (2017) Understanding the syntactic rule usage in java. Journal of Systems and Software , 123 pp. 160-172. 10.1016/j.jss.2016.10.017. Green open access
file

Zhang, JM; Harman, M; Guedj, B; Barr, ET; Shawe-Taylor, J; (2023) Model validation using mutated training labels: An exploratory study. Neurocomputing , 539 , Article 126116. 10.1016/j.neucom.2023.02.042. Green open access
file

Proceedings paper

Ahmed, Toufique; Pai, Kunal Suresh; Devanbu, Premkumar; Barr, Earl; (2024) Automatic Semantic Augmentation of Language Model Prompts (for Code Summarization). In: ICSE '24: Proceedings of the IEEE/ACM 46th International Conference on Software Engineering. (pp. p. 220). ACM Green open access
file

Allamanis, M; Barr, ET; Ducousso, S; Gao, Z; (2020) Typilus: Neural type hints. In: Proceedings of the 41st ACM SIGPLAN Conference on Programming Language Design and Implementation. (pp. pp. 91-105). Association for Computing Machinery (ACM) Green open access
file

Basios, M; Li, L; Wu, F; Kanthan, L; Barr, E; (2018) Darwinian Data Structure Selection. In: Leavens, Gary T., (ed.) Proceedings of ESEC/FSE '18 26th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering. ACM: FL, USA. Green open access
file

Basios, M; Li, L; Wu, F; Kanthan, L; Barr, ET; (2017) Optimising Darwinian Data Structures on Google Guava. In: Menzies, T and Petke, J, (eds.) 9th International Symposium on Search Based Software Engineering (SSBSE) 2017. Lecture Notes in Computer Science. (pp. pp. 161-167). Springer: Cham. Green open access
file

Brownlee, AEI; Petke, J; Alexander, B; Barr, ET; Wagner, M; White, DR; (2019) Gin: Genetic Improvement Research Made Easy. In: López-Ibáñez, M and Auger, A and Stützle, T, (eds.) GECCO '19: Proceedings of the Genetic and Evolutionary Computation Conference. (pp. pp. 985-993). Association for Computing Machinery (ACM): Prague, Czech Republic. Green open access
file

Bruce, D; Kelly, D; Menendez, H; Barr, ET; Clark, D; (2023) June: A Type Testability Transformation for Improved ATG Performance. In: ISSTA 2023: Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis. (pp. pp. 274-284). ACM Green open access
file

Bruce, D; Menéndez, HD; Barr, ET; Clark, D; (2020) Ant Colony Optimization for Object-Oriented Unit Test Generation. In: Dorigo, M and Stützle, T and Blesa, MJ and Blum, C and Hamann, H and Heinrich, MK and Strobel, V, (eds.) Swarm Intelligence: 12th International Conference, ANTS 2020, Barcelona, Spain, October 26–28, 2020, Proceedings. (pp. pp. 29-41). Springer: Cham, Switzerland. Green open access
file

Casalnuovo, C; Barr, ET; Dash, SK; Devanbu, P; Morgan, E; (2020) A Theory of Dual Channel Constraints. In: ICSE-NIER '20: Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering: New Ideas and Emerging Results. (pp. pp. 25-28). ACM: Seoul, Korea. Green open access
file

Dash, SK; Allamanis, M; Barr, ET; (2018) RefiNym: using names to refine types. In: Leavens, GT and Garcia, A and Păsăreanu, CS, (eds.) Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering. (pp. pp. 107-117). ACM Green open access
file

Gao, Z; Bird, C; Barr, ET; (2017) To Type or Not to Type: Quantifying Detectable Bugs in JavaScript. In: 2017 IEEE/ACM 39th International Conference on Software Engineering (ICSE). (pp. pp. 758-769). IEEE Green open access
file

Goldbaum, S; Mihaly, A; Ellison, T; Barr, ET; Marron, M; (2022) High Assurance Software for Financial Regulation and Business Platforms. In: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). (pp. pp. 108-126). Springer International Publishing: Cham, Switzerland. Green open access
file

Hellendoorn, VJ; Bird, C; Barr, ET; Allamanis, M; (2018) Deep learning type inference. In: Leavens, GT and Garcia, A and Păsăreanu, CS, (eds.) ESEC/FSE 2018: Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering. (pp. pp. 152-162). Association for Computing Machinery (ACM): New York, NY, USA. Green open access
file

Kaboré, AK; Barr, ET; Klein, J; Bissyandé, TF; (2023) CodeGrid: A Grid Representation of Code. In: Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis. (pp. pp. 1357-1369). ACM Green open access
file

Khazem, K; Barr, ET; Hosek, P; (2018) Making data-driven porting decisions with Tuscan. In: ISSTA 2018 Proceedings of the 27th ACM SIGSOFT International Symposium on Software Testing and Analysis. (pp. pp. 276-286). ACM: New York, NY, USA. Green open access
file

Letier, E; Stefan, D; Barr, ET; (2014) Uncertainty, Risk, and Information Value in Software Requirements and Architecture. In: Jalote, P and Briand, L and VanderHoek, A, (eds.) Proceedings of the 36th International Conference on Software Engineering ICSE 2014. (pp. pp. 883-894). ACM: Hyderabad, India. Green open access
file

Louis, A; Dash, SK; Barr, ET; Ernst, MD; Sutton, C; (2020) Where should I comment my code? A dataset and model for predicting locations that need comments. In: ICSE-NIER '20: Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering: New Ideas and Emerging Results. (pp. pp. 21-24). Association for Computing Machinery (ACM) Green open access
file

Marginean, A; Barr, ET; Harman, M; Jia, Y; (2015) Automated transplantation of call graph and layout features into Kate. In: Search-Based Software Engineering: 7th International Symposium, SSBSE 2015, Bergamo, Italy, September 5-7, 2015, Proceedings. (pp. pp. 262-268). Springer International Publishing: Switzerland. Green open access
file

Parasaram, Nikhil; Yan, Huijie; Yang, Boyu; Flahy, Zineb; Qudsi, Abriele; Ziaber, Damian; Barr, Earl T; (2025) The Fact Selection Problem in LLM-Based Program Repair. In: 2025 IEEE/ACM 47th International Conference on Software Engineering (ICSE). (pp. pp. 2574-2586). IEEE: Ottawa, ON, Canada. Green open access
file

Partachi, P-P; Treude, C; Dash, SK; Barr, ET; (2020) POSIT: Simultaneously Tagging Natural and Programming Languages. In: Proceedings of the 42nd International Conference on Software Engineering (ICSE '20). (pp. pp. 1348-1358). ACM: Seoul, Republic of Korea. Green open access
file

Pârtachi, PP; Dash, SK; Allamanis, M; Barr, ET; (2020) Flexeme: Untangling Commits Using Lexical Flows. In: Proceedings of the 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE '20). Association for Computing Machinery (ACM): New York, NY, USA. (In press). Green open access
file

Petke, J; Alexander, B; Barr, ET; Brownlee, AEI; Wagner, M; White, DR; (2019) A survey of genetic improvement search spaces. In: López-Ibáñez, M and Auger, A and Stützle, T, (eds.) GECCO '19: Proceedings of the Genetic and Evolutionary Computation Conference Companion. (pp. pp. 1715-1721). Association for Computing Machinery (ACM): New York, NY, USA. Green open access
file

White, R; Krinke, J; Barr, ET; Sarro, F; Ragkhitwetsagul, C; (2021) Artefact Relation Graphs for Unit Test Reuse Recommendation. In: 2021 14th IEEE Conference on Software Testing, Verification and Validation (ICST). (pp. pp. 137-147). IEEE: Porto de Galinhas, Brazil. Green open access
file

Working / discussion paper

Alshahwan, N; Barr, ET; Clark, D; Danezis, G; (2015) Detecting Malware with Information Complexity. Green open access
file

This list was generated on Sun Jan 11 07:16:13 2026 GMT.