Software Engineering vocabulary · Debugging and Troubleshooting
Reproduce
Meaning in software engineering, with examples
/ˌriːprəˈduːs/verbCore term
In software engineering, reproduce means: To make a bug happen again on purpose by following the same steps, so that you can see it yourself and find its cause.
In Turkish: hatayı yeniden oluşturmak, tekrarlamak, yeniden üretmek
How it is used
One of the first questions about any bug: 'Can you reproduce it?' Developers often shorten it to 'repro'. Bug reports include 'steps to reproduce', and a bug can be easy, hard or impossible to reproduce.
Example sentences
I can't reproduce the issue on my machine. Which browser are you using?
Please add clear steps to reproduce to the bug report.
Common collocations
reproduce a bug
steps to reproduce
can't reproduce
hard to reproduce
Related terms
bugA mistake in a program that makes it behave in a way nobody intended, such as showing wrong results, freezing or closing suddenly.
debugTo search for the cause of a problem in a program and remove it, often by running the code step by step and checking values.
root causeThe deepest, original reason a problem happened, as opposed to the symptoms that people noticed first.
ticketA record in a tracking tool such as Jira that describes one piece of work, like a bug, task or feature, and shows who owns it and its status.