Fetching the paper…
Reading the bibliography…
A paradigm shift is underway in Software Engineering, with AI systems such as LLMs playing an increasingly important role in boosting software development productivity.
High-level programming languages
G Octo Barnett and Robert A Greenes. 1970 · 1970
Earlier work this paper cites.
Laws of software evolution revisited. In European workshop on software process technology . Springer, 108–124
Manny M Lehman. 1996 · 1996
Earlier work this paper cites.
Metamorphic Testing: A New Approach for Generating Next Test Cases
T. Y. Chen, S. C. Cheung, and S. M. Yiu. 1998 · 1998
Earlier work this paper cites.
Agile software development: It’s about feedback and change
Laurie Williams and Alistair Cockburn. 2003 · 2003
Earlier work this paper cites.
End-user software engineering
Margaret M. Burnett, Curtis R. Cook, and Gregg Rothermel. 2004 · 2004
Earlier work this paper cites.
The requirements engineering handbook
Ralph Rowland Young. 2004 · 2004
Earlier work this paper cites.
The copyleft movement: Creative commons licensing
Sharee L Broussard. 2007 · 2007
Earlier work this paper cites.
EvoSuite: Automatic Test Suite Generation for Object-Oriented Software. In Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering . 416–419
Gordon Fraser and Andrea Arcuri. 2011 · 2011
Earlier work this paper cites.
How Well Do Search Engines Support Code Retrieval on the Web?
Susan Elliott Sim, Medha Umarji, Sukanya Ratanotayanon, and Cristina V Lopes. 2011 · 2011
Earlier work this paper cites.
Software Reuse Through Methodical Component Reuse and Amethodical Snippet Remixing. In CSCW . 1361–1370
Kavita Philip, Medha Umarji, Megha Agarwala, Susan Elliott Sim, Rosalva Gallardo-Valencia, Cristina V Lopes, and Sukanya Ratanotayanon. 2012 · 2012
Earlier work this paper cites.
Openness and requirements: Opportunities and tradeoffs in software ecosystems. In 2014 IEEE 22nd International Requirements Engineering Conference (RE) . IEEE, 213–222
Eric Knauss, Daniela Damian, Alessia Knauss, and Arber Borici. 2014 · 2014
Earlier work this paper cites.
Solving the Search for Source Code
Kathryn T. Stolee, Sebastian Elbaum, and Daniel Dobos. 2014 · 2014
Earlier work this paper cites.
The (R)Evolution of Social Media in Software Engineering. In FOSE . 100–116
Margaret-Anne Storey, Leif Singer, Brendan Cleary, Fernando Figueira Filho, and Alexey Zagalsky. 2014 · 2014
Earlier work this paper cites.
Search-based Inference of Polynomial Metamorphic Relations. In Proceedings of the 29th ACM/IEEE International Conference on Automated Software Engineering (Vasteras, Sweden) (ASE ’14) . ACM, New York, NY, USA, 701–712
J. Zhang, J. Chen, D. Hao, Y. Xiong, B. Xie, L. Zhang, and H. Mei. 2014 · 2014
Earlier work this paper cites.
A Survey of the Use of Crowdsourcing in Software Engineering
Ke Mao, Licia Capra, Mark Harman, and Yue Jia. 2015 · 2015
Earlier work this paper cites.
How Developers Search for Code: A Case Study. In FSE . 191–201
Caitlin Sadowski, Kathryn T Stolee, and Sebastian Elbaum. 2015 · 2015
Earlier work this paper cites.
Do Automatically Generated Unit Tests Find Real Faults? An Empirical Study of Effectiveness and Challenges. In Proceedings of the 30th IEEE/ACM International Conference on Automated Software Engineering (Lincoln, Nebraska) (ASE ’15) . IEEE Press, 201–211
Sina Shamshiri, René Just, José Miguel Rojas, Gordon Fraser, Phil McMinn, and Andrea Arcuri. 2015 · 2015
Earlier work this paper cites.
GenderMag: A Method for Evaluating Software’s Gender Inclusiveness
Margaret M. Burnett, Simone Stumpf, Jamie Macbeth, Stephann Makri, Laura Beckwith, Irwin Kwan, Anicia Peters, and Will Jernigan. 2016 · 2016
Earlier work this paper cites.
Test oracle assessment and improvement. In Proceedings of the 25th International Symposium on Software Testing and Analysis, ISSTA 2016, Saarbrücken, Germany, July 18-20, 2016 . ACM, 247–258
Gunel Jahangirova, David Clark, Mark Harman, and Paolo Tonella. 2016 · 2016
Earlier work this paper cites.
A Survey on Metamorphic Testing
S. Segura, G. Fraser, A. Sanchez, and A. Ruiz-Cortés. 2016 · 2016
Earlier work this paper cites.
CSNIPPEX: Automated Synthesis of Compilable Code Snippets from Q&A Sites. In Proceedings of the 25th International Symposium on Software Testing and Analysis . 118–129
Valerio Terragni, Yepang Liu, and Shing-Chi Cheung. 2016 · 2016
Earlier work this paper cites.
Program synthesis
Sumit Gulwani, Oleksandr Polozov, Rishabh Singh, et al · 2017
Earlier work this paper cites.
An empirical study on API usages
Hao Zhong and Hong Mei. 2017 · 2017
Earlier work this paper cites.
Metamorphic Testing: A Review of Challenges and Opportunities
Tsong Yueh Chen, Fei-Ching Kuo, Huai Liu, Pak-Lok Poon, Dave Towey, T. H. Tse, and Zhi Quan Zhou. 2018 · 2018
Earlier work this paper cites.
Communicating requirements–effectively!. In INCOSE International Symposium , Vol. 28. Wiley Online Library, 716–732
Louis S Wheatcraft and Michael J Ryan. 2018 · 2018
Earlier work this paper cites.
Requirements Classification with Interpretable Machine Learning and Dependency Parsing. In 2019 IEEE 27th International Requirements Engineering Conference (RE) . 142–152
Fabiano Dalpiaz, Davide Dell’Anna, Fatma Basak Aydemir, and Sercan Çevikol. 2019 · 2019
Earlier work this paper cites.
Do Android app users care about accessibility? an analysis of user reviews on the Google play store. In Proceedings of the 18th Brazilian symposium on human factors in computing systems
Marcelo Medeiros Eler, Leandro Orlandin, and Alberto Dumont Alves Oliveira. 2019 · 2019
Earlier work this paper cites.
An Empirical Validation of Oracle Improvement
Gunel Jahangirova, David Clark, Mark Harman, and Paolo Tonella. 2019 · 2019
Earlier work this paper cites.
Automated program repair
Claire Le Goues, Michael Pradel, and Abhik Roychoudhury. 2019 · 2019
Earlier work this paper cites.
Explainable AI: A brief survey on history, research areas, approaches and challenges. In Natural Language Processing and Chinese Computing: 8th CCF International Conference, NLPCC 2019, Dunhuang, China, October 9–14, 2019, Proceedings, Part II 8 . Springer, 563–574
Feiyu Xu, Hans Uszkoreit, Yangzhou Du, Wei Fan, Dongyan Zhao, and Jun Zhu. 2019 · 2019
Earlier work this paper cites.
Automatic Discovery and Cleansing of Numerical Metamorphic Relations. In 2019 IEEE International Conference on Software Maintenance and Evolution (ICSME) . 235–245
Bo Zhang, Hongyu Zhang, Junjie Chen, Dan Hao, and Pablo Moscato. 2019 · 2019
Earlier work this paper cites.
Generating UML Class Diagram using NLP Techniques and Heuristic Rules. In 2020 20th International Conference on Sciences and Techniques of Automatic Control and Computer Engineering (STA) . 277–282
Esra A. Abdelnabi, Abdelsalam M. Maatuk, Tawfig M. Abdelaziz, and Salwa M. Elakeili. 2020 · 2020
Earlier work this paper cites.
Evolutionary Improvement of Assertion Oracles. In Proceedings of the 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering . 1178–1189
Valerio Terragni, Gunel Jahangirova, Paolo Tonella, and Mauro Pezzè. 2020 · 2020
Earlier work this paper cites.
Testing Web Enabled Simulation at Scale Using Metamorphic Testing. In Proceedings of the 43rd International Conference on Software Engineering
John Ahlgren, Maria Eugenia Berezin, Kinga Bojarczuk, Elena Dulskyte, Inna Dvortsova, Johann George, Natalija Gucevska, Mark Harman, Maria Lomeli, Erik Meijer, et al · 2021
Earlier work this paper cites.
Generating metamorphic relations for cyber-physical systems with genetic programming: an industrial case study. In the 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ESEC/FSE 2021 . ACM, 1264–1274
Jon Ayerdi, Valerio Terragni, Aitor Arrieta, Paolo Tonella, Goiuria Sagardui, and Maite Arratibel. 2021 · 2021
Earlier work this paper cites.
MeMo: Automatically identifying metamorphic relations in Javadoc comments for test automation
Arianna Blasi, Alessandra Gorla, Michael D. Ernst, Mauro Pezzè, and Antonio Carzaniga. 2021 · 2021
Earlier work this paper cites.
Evaluating large language models trained on code
Mark Chen et al · 2021
Earlier work this paper cites.
New visions on metamorphic testing after a quarter of a century of inception. In Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering . 1487–1490
Tsong Yueh Chen and TH Tse. 2021 · 2021
Earlier work this paper cites.
A systematic review of API evolution literature
Maxime Lamothe, Yann-Gaël Guéhéneuc, and Weiyi Shang. 2021 · 2021
Cited alongside, same era.
A critical review on the evaluation of automated program repair systems
Kui Liu, Li Li, Anil Koyuncu, Dongsun Kim, Zhe Liu, Jacques Klein, and Tegawendé F Bissyandé. 2021 · 2021
Cited alongside, same era.
EvoSpex: An Evolutionary Algorithm for Learning Postconditions. In 2021 IEEE/ACM 43rd International Conference on Software Engineering (ICSE) . 1223–1235
Facundo Molina, Pablo Ponzio, Nazareno Aguirre, and Marcelo Frias. 2021 · 2021
Cited alongside, same era.
GAssert: A Fully Automated Tool to Improve Assertion Oracles. In Proceedings of the 43nd IEEE/ACM International Conference on Software Engineering Companion (ICSE 2021) . 85–88
Valerio Terragni, Gunel Jahangirova, Paolo Tonella, and Mauro Pezzè. 2021 · 2021
Cited alongside, same era.
APIzation: Generating Reusable APIs from StackOverflow Code Snippets. In Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering . 542–554
Advancing requirements engineering through generative ai: Assessing the role of llms
Chetan Arora, John Grundy, and Mohamed Abdelrazek. 2024 · 2024
Closest in time.
GenMorph: Automatically Generating Metamorphic Relations via Genetic Programming
Jon Ayerdi, Valerio Terragni, Gunel Jahangirova, Aitor Arrieta, and Paolo Tonella. 2024 · 2024
Closest in time.
Unit test generation using generative AI: A comparative performance analysis of autogeneration tools. In Proceedings of the 1st International Workshop on Large Language Models for Code . 54–61
Shreya Bhatia, Tarushi Gandhi, Dhruv Kumar, and Pankaj Jalote. 2024 · 2024
Closest in time.
Iterative Refinement of Project-Level Code Context for Precise Code Generation with Compiler Feedback. In Findings of the Association for Computational Linguistics, ACL 2024 . ACL, 2336–2353
Zhangqian Bi, Yao Wan, Zheng Wang, Hongyu Zhang, Batu Guan, Fangxin Lu, Zili Zhang, Yulei Sui, Hai Jin, and Xuanhua Shi. 2024 · 2024
Closest in time.
TOGLL: Correct and Strong Test Oracle Generation with LLMs
alphaXiv searches the wider corpus for related work and actual follow-ups.
alphaXiv is searching for related work…
Valerio Terragni and Pasquale Salza. 2021 · 2021
Cited alongside, same era.
On the role of user feedback in software evolution: a practitioners’ perspective. In 2021 IEEE 29th International Requirements Engineering Conference (RE) . IEEE, 221–232
Simon Van Oordt and Emitza Guzman. 2021 · 2021
Cited alongside, same era.
Pynguin: Automated unit test generation for python. In Proceedings of the ACM/IEEE 44th International Conference on Software Engineering: Companion Proceedings . 168–172
Stephan Lukasczyk and Gordon Fraser. 2022 · 2022
Cited alongside, same era.
Prioritizing user concerns in app reviews–A study of requests for new features, enhancements and bug fixes
Saurabh Malgaonkar, Sherlock A Licorish, and Bastin Tony Roy Savarimuthu. 2022 · 2022
Cited alongside, same era.
An empirical evaluation of GitHub copilot’s code suggestions. In Proceedings of the 19th International Conference on Mining Software Repositories . 1–5
Nhan Nguyen and Sarah Nadi. 2022 · 2022
Cited alongside, same era.
Asleep at the Keyboard? Assessing the Security of GitHub Copilot’s Code Contributions. In 2022 IEEE Symposium on Security and Privacy (SP) . 754–768
Hammond Pearce, Baleegh Ahmad, Benjamin Tan, Brendan Dolan-Gavitt, and Ramesh Karri. 2022 · 2022
Cited alongside, same era.
Together or Apart? Investigating a mediator bot to aggregate bot’s comments on pull requests. In 2022 IEEE International Conference on Software Maintenance and Evolution (ICSME) . IEEE, 434–438
Eric Ribeiro, Ronan Nascimento, Igor Steinmacher, Laerte Xavier, Marco Gerosa, Hugo de Paula, and Mairieli Wessel. 2022 · 2022
Cited alongside, same era.
A Software Requirements Ecosystem: Linking Forum, Issue Tracker, and FAQs for Requirements Management
James Tizard, Peter Devine, Hechen Wang, and Kelly Blincoe. 2022 · 2022
Cited alongside, same era.
Soneya Binta Hossain and Matthew Dwyer. 2024 · 2024
Closest in time.
ChatGPT vs LLaMA: Impact, Reliability, and Challenges in Stack Overflow Discussions
Leuson Da Silva, Jordan Samhi, and Foutse Khomh. 2024 · 2024
Closest in time.
Effective test generation using pre-trained Large Language Models and mutation testing
Arghavan Moradi Dakhel, Amin Nikanjam, Vahid Majdinasab, Foutse Khomh, and Michel C. Desmarais. 2024 · 2024
Closest in time.
Evaluating Large Language Models in Class-Level Code Generation. In 2024 IEEE/ACM 46th International Conference on Software Engineering (ICSE) . IEEE, 865–865
Xueying Du, Mingwei Liu, Kaixin Wang, Hanlin Wang, Junwei Liu, Yixuan Chen, Jiayi Feng, Chaofeng Sha, Xin Peng, and Yiling Lou. 2024 · 2024
Closest in time.
Large Language Models are Few-Shot Summarizers: Multi-Intent Comment Generation via In-Context Learning. In Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, ICSE 2024 . ACM, 39:1–39:13
Mingyang Geng, Shangwen Wang, Dezun Dong, Haotian Wang, Ge Li, Zhi Jin, Xiaoguang Mao, and Xiangke Liao. 2024 · 2024
Closest in time.
" You still have to study"–On the Security of LLM generated code
Stefan Goetz and Andreas Schaad. 2024 · 2024
Closest in time.
When to Stop? Towards Efficient Code Generation in LLMs with Excess Token Prevention. In Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis, ISSTA 2024 . 1073–1085
Lianghong Guo, Yanlin Wang, Ensheng Shi, Wanjun Zhong, Hongyu Zhang, Jiachi Chen, Ruikai Zhang, Yuchi Ma, and Zibin Zheng. 2024 · 2024
Closest in time.
LLM-Based Multi-Agent Systems for Software Engineering: Vision and the Road Ahead
Junda He, Christoph Treude, and David Lo. 2024 · 2024
Closest in time.
A systematic evaluation of large language models for generating programming code
Wenpin Hou and Zhicheng Ji. 2024 · 2024
Closest in time.
Generative Software Engineering
Yuan Huang, Yinan Chen, Xiangping Chen, Junqi Chen, Rui Peng, Zhicao Tang, Jinbo Huang, Furen Xu, and Zibin Zheng. 2024 · 2024
Closest in time.
An Extended Study of Syntactic Breaking Changes in the Wild
Dhanushka Jayasuriya, Samuel Ou, Saakshi Hegde, Valerio Terragni, Jens Dietrich, and Kelly Blincoe. 2024a · 2024
Closest in time.
Understanding the Impact of APIs Behavioral Breaking Changes on Client Applications
Dhanushka Jayasuriya, Valerio Terragni, Jens Dietrich, and Kelly Blincoe. 2024b · 2024
Closest in time.
Do LLMs generate test oracles that capture the actual or the expected program behaviour?
Michael Konstantinou, Renzo Degiovanni, and Mike Papadakis. 2024 · 2024
Closest in time.
Evaluating Large Language Models for Software Testing
Yihao Li, Pan Liu, Haiyang Wang, Jie Chu, and W Eric Wong. 2024 · 2024
Closest in time.
A Large-Scale Survey on the Usability of AI Programming Assistants: Successes and Challenges. In Proceedings of the IEEE/ACM 46th International Conference on Software Engineering (ICSE ’24) . Association for Computing Machinery, New York, NY, USA, 1–13
Jenny T. Liang, Chenyang Yang, and Brad A. Myers. 2024 · 2024
Closest in time.
Large language model-based agents for software engineering: A survey
Junwei Liu, Kaixin Wang, Yixuan Chen, Xin Peng, Zhenpeng Chen, Lingming Zhang, and Yiling Lou. 2024a · 2024
Closest in time.
Is your code generated by chatgpt really correct? rigorous evaluation of large language models for code generation
Jiawei Liu, Chunqiu Steven Xia, Yuyao Wang, and Lingming Zhang. 2024b · 2024
Closest in time.
Andrea Lops, Fedelucio Narducci, Azzurra Ragone, Michelantonio Trizio, and Claudio Bartolini. 2024 · 2024
Closest in time.
Leveraging LLMs for the Quality Assurance of Software Requirements. In 2024 IEEE 32nd International Requirements Engineering Conference (RE) . IEEE, 389–397
Sebastian Lubos, Alexander Felfernig, Thi Ngoc Trang Tran, Damian Garber, Merfat El Mansi, Seda Polat Erdeniz, and Viet-Man Le. 2024 · 2024
Closest in time.
RepoAgent: An LLM-Powered Open-Source Framework for Repository-level Code Documentation Generation
Qinyu Luo, Yining Ye, Shihao Liang, Zhong Zhang, Yujia Qin, Yaxi Lu, Yesai Wu, Xin Cong, Yankai Lin, Yingli Zhang, et al · 2024
Closest in time.
Supervised Semantic Similarity-based Conflict Detection Algorithm: S3CDA
Garima Malik, Mucahit Cevik, Devang Parikh, and Ayse Basar. 2024 · 2024
Closest in time.
Using ChatGPT in Software Requirements Engineering: A Comprehensive Review
Nuno Marques, Rodrigo Rocha Silva, and Jorge Bernardino. 2024 · 2024
Closest in time.
Towards Efficient Fine-tuning of Language Models with Organizational Data for Automated Software Review
Mona Nashaat and James Miller. 2024 · 2024
Closest in time.
LLMs and Prompting for Unit Test Generation: A Large-Scale Evaluation. In Proceedings of the 39th IEEE/ACM International Conference on Automated Software Engineering . 2464–2465
Wendkuuni C Ouedraogo, Kader Kabore, Haoye Tian, Yewei Song, Anil Koyuncu, Jacques Klein, David Lo, and Tegawende F Bissyande. 2024 · 2024
Closest in time.
Fine-tuning and prompt engineering for large language models-based code review automation
Chanathip Pornprasit and Chakkrit Tantithamthavorn. 2024 · 2024
Closest in time.
Accelerating Software Development Using Generative AI: ChatGPT Case Study. In Proceedings of the 17th Innovations in Software Engineering Conference . 1–11
Asha Rajbhoj, Akanksha Somase, Piyush Kulkarni, and Vinay Kulkarni. 2024 · 2024
Closest in time.
Towards Generating Executable Metamorphic Relations Using Large Language Models
Seung Yeob Shin, Fabrizio Pastore, Domenico Bianculli, and Alexandra Baicoianu. 2024 · 2024
Closest in time.
Using large language models to generate junit tests: An empirical study. In Proc. of the 28th Int. Conf. on Evaluation and Assessment in Software Engineering . 313–322
Mohammed Latif Siddiq, Joanna Cecilia Da Silva Santos, Ridwanul Hasan Tanvir, Noshin Ulfat, Fahmid Al Rifat, and Vinícius Carvalho Lopes. 2024 · 2024
Closest in time.
Software testing with large language models: Survey, landscape, and vision
Junjie Wang, Yuchao Huang, Chunyang Chen, Zhe Liu, Song Wang, and Qing Wang. 2024 · 2024
Closest in time.
MR-Scout: Automated Synthesis of Metamorphic Relations from Existing Test Cases
Congying Xu, Valerio Terragni, Hengcheng Zhu, Jiarong Wu, and Shing-Chi Cheung. 2024b · 2024
Closest in time.
On protecting the data privacy of large language models (llms): A survey
Biwei Yan, Kun Li, Minghui Xu, Yueyan Dong, Yue Zhang, Zhaochun Ren, and Xiuzhen Cheng. 2024 · 2024
Closest in time.
Harnessing the power of llms in practice: A survey on chatgpt and beyond
Jingfeng Yang, Hongye Jin, Ruixiang Tang, Xiaotian Han, Qizhang Feng, Haoming Jiang, Shaochen Zhong, Bing Yin, and Xia Hu. 2024a · 2024
Closest in time.
A survey on large language model (llm) security and privacy: The good, the bad, and the ugly
Yifan Yao, Jinhao Duan, Kaidi Xu, Yuanfang Cai, Zhibo Sun, and Yue Zhang. 2024 · 2024
Closest in time.
Measuring GitHub Copilot’s Impact on Productivity
Albert Ziegler, Eirini Kalliamvakou, X Alice Li, Andrew Rice, Devon Rifkin, Shawn Simister, Ganesh Sittampalam, and Edward Aftandilian. 2024 · 2024
Closest in time.