Why and How to Substantiate the Good of our Reverse Engineering Tools?

Röthlisberger, David (2009). Why and How to Substantiate the Good of our Reverse Engineering Tools? In: 3rd Workshop on FAMIX and Moose in Reengineering.

[img] Text
Roet09gValidation.pdf - Published Version
Restricted to registered users only
Available under License Publisher holds Copyright.

Download (93kB) | Request a copy

Researchers and practitioners are usually eager to develop, test and experiment with new ideas and techniques to analyze software systems and/or to present results of such analyzes, for instance new kind of visualizations or analysis tools. However, often these novel and certainly promising ideas are never properly and seriously empirically evaluated. Instead their inventors just resort to anecdotal evidence to substantiate their beliefs and claims that their ideas and the realizations thereof are actually useful in theory and practice. The chief reason why proper validation is often neglected is that serious evaluation of any newly realized technique, tool, or concept in reverse engineering is time-consuming, laborious, and often tedious. Furthermore, we assume that there is also a lack of knowledge or experience concerning empirical evaluation in our community. This paper hence sketches some ideas and discusses best practices of how we can still, with moderate expenses, come up with at least some empirical validation of our next project in the field of reverse engineering.

Item Type:

Conference or Workshop Item (Paper)

Division/Institute:

08 Faculty of Science > Institute of Computer Science (INF)
08 Faculty of Science > Institute of Computer Science (INF) > Software Composition Group (SCG)

UniBE Contributor:

Röthlisberger, David

Subjects:

000 Computer science, knowledge & systems
500 Science > 510 Mathematics

Language:

English

Submitter:

Manuela Bamert

Date Deposited:

29 Jan 2018 15:24

Last Modified:

21 Nov 2019 01:12

BORIS DOI:

10.7892/boris.104752

URI:

https://boris.unibe.ch/id/eprint/104752

Actions (login required)

Edit item Edit item
Provide Feedback