In every paper that I've read so far, authors say that they convert a formula into disjunctive normal form (DNF) but they don't give any detail on how they are doing it.
The only way of converting a formula $F$ into an equivalent formula $G$ in DNF ($F \equiv G$) that I know is by converting it in negation normal form and then into DNF by distributing conjunctions over disjunctions. I know that using this method, the size of $G$ may be exponential in the size of $F$ so I was wondering if there is a more efficient way of doing this ?
Well, I think there is no shortcut because of the satisfiability problem which is NP-complete.
What you can do to expand an expression to DNF is to multiply out first using the law of distributivity. And then if you have a term like $xy$ and there is a third variable $z$, then replace $xy$ by $xy(z+\bar z) = xyz + xy\bar z$. Hope it helps.