Customization, extension and reuse of outdated hydrogeological software
Keywords:Software improvement, Software customization, MIX, EasyQuim, EasyBal, BrineMIX.
Each scientist is specialized in his or her field of research and in the tools that he or she uses during the research in a specified site. Thus, he or she is the most suitable person for improving the tools by overcoming their limitations to realize faster and higher quality analysis. However, most scientists are not software developers. Hence, it is necessary to provide them with an easy approach that enables non-software developers to improve and customize their tools. This paper presents an approach for easily improving and customizing any hydrogeological software. It is the result of experiences with updating several interdisciplinary case studies. The main insights of this approach
have been demonstrated using four examples: MIX (FORTRAN-based), BrineMIX (C++-based), EasyQuim and EasyBal (both spreadsheet-based). The improved software has been proven to be a better tool for enhanced analysis by substantially reducing the computation time and the tedious processing of the input and output data files.
The commercial rights of the printed and online versions of Geologica Acta are property of the UB, ICTJA, IDAEA and UAB, and Geologica Acta must be cited for any partial or full reproduction.
The opinions and conclusions stated in each article are the exclusive responsability of the authors and do not necessarily coincide with those of the above mentioned institutions UB, ICTJA, IDAEA and UAB.
Authors retain the copyright on their papers (accepted manuscript, uncorrected proof and published paper) and are authorized to post them on their own Web page or their institutional repositories. In all cases, the complete citation and a link to the Digital Object Identifier (DOI) of the article must be included.
The authors can use excerpts or reproduce illustrations of their papers in other works without prior permission of Geologica Acta provided the source of the paper including the complete citation is fully acknowledged.
Papers are distributed under the Attribution-Share Alike Creative Commons License. This license allows others to alter, remix or build upon a paper and the resulting work may be distributed under the same or similar license to this one.