Summarizing software artifacts: A literature review

N Nazar, Y Hu, H Jiang - Journal of Computer Science and Technology, 2016 - Springer
This paper presents a literature review in the field of summarizing software artifacts, focusing
on bug reports, source code, mailing lists and developer discussions artifacts. From Jan …

Neural-machine-translation-based commit message generation: how far are we?

Z Liu, X ** study
D Winkler, P Urbanke, R Ramler - 2022 IEEE International …, 2022 - ieeexplore.ieee.org
The readability of software code is a key success criterion for understanding and
maintaining software systems and tests. In industry practice, a limited number of guidelines …

The impact of artificial intelligence on software testing

H Hourani, A Hammad, M Lafi - 2019 IEEE Jordan International …, 2019 - ieeexplore.ieee.org
Artificial Intelligence (AI) plays an important role in our life and touch base most of our
surrounding applications and systems. A huge amounts of data are created every day from …

Detecting fragile comments

IK Ratol, MP Robillard - 2017 32nd IEEE/ACM International …, 2017 - ieeexplore.ieee.org
Refactoring is a common software development practice and many simple refactorings can
be performed automatically by tools. Identifier renaming is a widely performed refactoring …

Generating unit tests with descriptive names or: Would you name your children thing1 and thing2?

E Daka, JM Rojas, G Fraser - Proceedings of the 26th ACM SIGSOFT …, 2017 - dl.acm.org
The name of a unit test helps developers to understand the purpose and scenario of the test,
and test names support developers when navigating amongst sets of unit tests. When unit …