I know someone who contracts out to forensics labs and police depts. The situation is basically a mess. "Experts" are selling "expertise" to people who are not familiar with the domain. So it just comes down to convincing the prosecutor, attorney, judge, a member of a jury, that you are an "expert". That can be done by clever sales techniques: look professional, know how to use lots of buzz words, and stuff like that.
Then the more a certain "expert" is invited to testify or to examine evidence they accrue "credibility" regardless if they ended up making shit up on the spot or not. This "expert" has been invited by appear at 10 trials, so they must be good. Or "look he worked with 3 police departments, he must be good".
The fundamental problem is those who are not experts in a domain need to find expert, so that opens a possibility for "clever salesmanship" therefore my friend's business...
(Science can nibble around the edges of the problem of software engineering, but even what results we have strike me as likely to suffer from the usual problems of taking small isolated samples from an n-dimensional space and then trying to extrapolate. For one thing, almost every study you've ever heard of that establishes some "fact" about software engineering was done on students. Scientifically speaking, there's no particular reason to expect such results to translate to professionals in any particular manner.)
Software Engineering Institute: http://www.sei.cmu.edu/
Max Planck Institute for Software Systems: http://www.mpi-sws.org/
UW CSE Software Engineering Research: http://www.cs.washington.edu/research/software.intro.html