Title :
Tagging in Assisted Tracing
Author :
Wentao Wang ; Nan Niu ; Hui Liu ; Yuting Wu
Author_Institution :
Dept. of Electr. Eng. & Comput. Syst., Univ. of Cincinnati, Cincinnati, OH, USA
Abstract :
Assisted tracing is the process where human analyst vets and makes decisions concerning the automated method´s output. Current research reveals human fallibility in this process, and shows that analyst often makes incorrect decisions that lead to inaccurate final trace matrix. To help enhance analyst performance, we leverage tagging in assisted tracing. Specifically, we implement tagging as a front-end feature that allows analysts to freely mark what they feel worth externalizing during tracing. We then carry out an experiment to investigate the tagging practices of 28 student analysts in vetting requirements-to-source-code trace matrices. Our study shows that tagging is readily adopted by analysts, tags produced in tracing follow power laws, and tags greatly enhance the precision of analyst-submitted final trace matrices. Our work opens up new avenues for researching improved ways to foster analyst-tool integration.
Keywords :
program diagnostics; software tools; source code (software); analyst-tool integration; assisted tracing; automated method; front-end feature; human analyst vets; human fallibility; inaccurate final trace matrix; tagging practices; vetting requirements-to-source-code trace matrices; Accuracy; Java; Social computing; Software; Software engineering; Tagging; YouTube; analyst-tool interaction; assisted tracing; front-end of tracing tool; human factors; tagging; traceability;
Conference_Titel :
Software and Systems Traceability (SST), 2015 IEEE/ACM 8th International Symposium on
Conference_Location :
Florence