I thought I would record what I do for traces for any future reference. This applies to walking or driving traces.
For hardware I use a Holux M-1000C Wireless GPS Logger. This is an external bluetooth GPS receiver I use with my phone. Prior to June 2013, the phone I used was a Samsung Galaxy S. After that date I have used a Samsung Galaxy S3.
The GPS on my original phone was particularly bad. I believe when the Galaxy S was originally released the GPS was basically broken. I was primarily using the GPS in my phone for geocaching so the poor accuracy of the GPS was frustrating. I also drained the battery quite quick between the GPS and downloading maps. Improving accuracy and battery life were the main reasons for getting a separate receiver.
For software I use Locus Map Pro. Locus Map has good geocaching capability as part of its significant mapping capability features. The reason I was looking at a mapping application for geocaching was that I was looking for good off-line map capability. Locus Map can store tiles for off-line use or use off-line .map files rendered by the Mapsforge library. I have a limited dataplan so all the maps being downloaded for geocaching were using up all my data.
I started mapping on OpenStreetMap to improve areas I wanted to do geocaching in; for example, parks. There are phone applications focused on collecting OSM data. However, the ones I have tried all use on-line maps so that is not desirable for me. So I continue to use Locus Map to record waypoints of amenities or features I wish to map. I create my own off-line maps using a Mapwriter plugin custom tagging file with Osmosis to create the file and a custom Mapsforge theme to render the map. That way I see everything I add on my phone.
I created my own recording profile in Locus Map to save a point every 1 second AND 1 meter. The default accuracy is unchanged at 100 meters, meaning it will exclude all points whose accuracy is worse than 100 meters. This could be lowered but I am not sure it matters. Bad data would tend to be obvious visually and I have not noticed a situation like this. The profile will record points while standing still. I leave it that way for trail mapping as I will come to deliberate halts to better draw the trail, particularly at trail intersections or sharp corners. I would not want to lose that visual information. It will not record Cell ID information which is an alternative to track recording if GPS is not available. I have not experienced that situation.
I do clean up some of the traces I upload. This is typically in the case where I did not shut off the recording soon enough and I went somewhere that might be misleading. There are also sometimes scribbles (I read that description somewhere) where I was going back and forth in apparently random directions that make for a mess in the track visually and created data of no real value.
There are other things or behaviors I do as part of tracing. I have excluded them from here as I was focused more on recording the technical details.