Matches in SemOpenAlex for { <https://semopenalex.org/work/W4288008994> ?p ?o ?g. }
Showing items 1 to 69 of
69
with 100 items per page.
- W4288008994 abstract "Reverse engineering is a complex process essential to software-security tasks such as vulnerability discovery and malware analysis. Significant research and engineering effort has gone into developing tools to support reverse engineers. However, little work has been done to understand the way reverse engineers think when analyzing programs, leaving tool developers to make interface design decisions based only on intuition. This paper takes a first step toward a better understanding of reverse engineers' processes, with the goal of producing insights for improving interaction design for reverse engineering tools. We present the results of a semi-structured, observational interview study of reverse engineers (N=16). Each observation investigated the questions reverse engineers ask as they probe a program, how they answer these questions, and the decisions they make throughout the reverse engineering process. From the interview responses, we distill a model of the reverse engineering process, divided into three phases: overview, sub-component scanning, and focused experimentation. Each analysis phase's results feed the next as reverse engineers' mental representations become more concrete. We find that reverse engineers typically use static methods in the first two phases, but dynamic methods in the final phase, with experience playing large, but varying, roles in each phase. % and the role of experience varies between phases. Based on these results, we provide five interaction design guidelines for reverse engineering tools." @default.
- W4288008994 created "2022-07-26" @default.
- W4288008994 creator A5031241829 @default.
- W4288008994 creator A5038702707 @default.
- W4288008994 creator A5047250617 @default.
- W4288008994 creator A5066289382 @default.
- W4288008994 creator A5068333184 @default.
- W4288008994 date "2019-11-30" @default.
- W4288008994 modified "2023-10-17" @default.
- W4288008994 title "An Observational Investigation of Reverse Engineers' Processes" @default.
- W4288008994 doi "https://doi.org/10.48550/arxiv.1912.00317" @default.
- W4288008994 hasPublicationYear "2019" @default.
- W4288008994 type Work @default.
- W4288008994 citedByCount "0" @default.
- W4288008994 crossrefType "posted-content" @default.
- W4288008994 hasAuthorship W4288008994A5031241829 @default.
- W4288008994 hasAuthorship W4288008994A5038702707 @default.
- W4288008994 hasAuthorship W4288008994A5047250617 @default.
- W4288008994 hasAuthorship W4288008994A5066289382 @default.
- W4288008994 hasAuthorship W4288008994A5068333184 @default.
- W4288008994 hasBestOaLocation W42880089941 @default.
- W4288008994 hasConcept C111472728 @default.
- W4288008994 hasConcept C111919701 @default.
- W4288008994 hasConcept C115903868 @default.
- W4288008994 hasConcept C127413603 @default.
- W4288008994 hasConcept C132010649 @default.
- W4288008994 hasConcept C138885662 @default.
- W4288008994 hasConcept C199360897 @default.
- W4288008994 hasConcept C201995342 @default.
- W4288008994 hasConcept C207850805 @default.
- W4288008994 hasConcept C2779395397 @default.
- W4288008994 hasConcept C34972735 @default.
- W4288008994 hasConcept C38652104 @default.
- W4288008994 hasConcept C41008148 @default.
- W4288008994 hasConcept C541664917 @default.
- W4288008994 hasConcept C78519656 @default.
- W4288008994 hasConcept C98045186 @default.
- W4288008994 hasConceptScore W4288008994C111472728 @default.
- W4288008994 hasConceptScore W4288008994C111919701 @default.
- W4288008994 hasConceptScore W4288008994C115903868 @default.
- W4288008994 hasConceptScore W4288008994C127413603 @default.
- W4288008994 hasConceptScore W4288008994C132010649 @default.
- W4288008994 hasConceptScore W4288008994C138885662 @default.
- W4288008994 hasConceptScore W4288008994C199360897 @default.
- W4288008994 hasConceptScore W4288008994C201995342 @default.
- W4288008994 hasConceptScore W4288008994C207850805 @default.
- W4288008994 hasConceptScore W4288008994C2779395397 @default.
- W4288008994 hasConceptScore W4288008994C34972735 @default.
- W4288008994 hasConceptScore W4288008994C38652104 @default.
- W4288008994 hasConceptScore W4288008994C41008148 @default.
- W4288008994 hasConceptScore W4288008994C541664917 @default.
- W4288008994 hasConceptScore W4288008994C78519656 @default.
- W4288008994 hasConceptScore W4288008994C98045186 @default.
- W4288008994 hasLocation W42880089941 @default.
- W4288008994 hasOpenAccess W4288008994 @default.
- W4288008994 hasPrimaryLocation W42880089941 @default.
- W4288008994 hasRelatedWork W1998158245 @default.
- W4288008994 hasRelatedWork W2116064489 @default.
- W4288008994 hasRelatedWork W2156209022 @default.
- W4288008994 hasRelatedWork W219051881 @default.
- W4288008994 hasRelatedWork W2366014494 @default.
- W4288008994 hasRelatedWork W2370897845 @default.
- W4288008994 hasRelatedWork W2374212959 @default.
- W4288008994 hasRelatedWork W2380402492 @default.
- W4288008994 hasRelatedWork W2990072092 @default.
- W4288008994 hasRelatedWork W4288008994 @default.
- W4288008994 isParatext "false" @default.
- W4288008994 isRetracted "false" @default.
- W4288008994 workType "article" @default.