Saturday 18 June 2016

publications - How to deal with low quality software project that needs to be evaluated




I have evaluated a software project which has been created by a consortium of top scientists in the field. However, the project itself it doesn't really work, and has only been developed as a proof-of-concept rather than an end product (i.e., it works only with 2-3 scenarios).


This software application should perform 4 steps in order to successfully execute. Each step takes an input file, and produces an output file. The output file from the previous step is used as input in the current step. Initially, you start with 1 file. This file is used as input for step 1. After step 1, another file is produced. Let’s call the input file general_input_file, and the output file general_output_file. When general_input_file is loaded into the application, general_output_file should be produced. Now, I have an input file which I will call my_input_file. I expect the application to produce my_output_file. However, the application only accepts specific_input_file and will produce a specific_output_file. This means that it only works with 2 files which has been previously generated. Both files exist in the project. When I look at the part of the project which should process the general_input_file, there is a statement which looks like this: if the name of the given input file equals specific_input_file, then return specific_output_file. This is a file inside the project. Otherwise, try to process the generate_input_file and generate general_output_file. At this point the software breaks. A number of exceptions are thrown, and debugging and fixing this is beyond of the work that I’m doing.


The question is: in the paper, how do you approach this issue? And how do you argue, in the paper, that the reason you're unable to evaluate the software in a different scenario is due to the limitations of the software? What is the best wording to be used, without being offensive to the authors?




No comments:

Post a Comment

evolution - Are there any multicellular forms of life which exist without consuming other forms of life in some manner?

The title is the question. If additional specificity is needed I will add clarification here. Are there any multicellular forms of life whic...