Edinburgh Software Validation Test for Researchers in Psychology
[1]
Ana Borges Flores, School of Philosophy, Psychology & Languages Sciences, The University of Edinburgh, Edinburgh, UK.
Software validation test is recognised essential by international organisations responsible for their supervision and validation. The academic field, namely Psychology, does not use a validation test as an obligation. Psychology researchers are often required to develop their own software. However, it is not expected its validation. Also, personal software testing is often an unknown procedure. Moreover, Psychology researchers are not familiar with the protocols and reports part of the process. There is a gap between research personal software and their validation. The advantages of the validation procedures are various. Validation test contribute to produce high quality research in a consistent way, to help to adhere to the predicted costs and the schedule of the project. The present article aims to call the attention for the lack of validation in the software used in Psychology research. Furthermore, describe the validation process and provide exemplificative tools. The importance of developing protocols during the research process, prepare a manual, a plan research detailed, a description of requirements and writing installation notes, have been demonstrated to be essential for successful research projects. The present article reveals what the test of validation consists of, how it can be implemented and its benefits.
Validation, Test, Software, Protocol, Psychology
[1]
Adrion, W. R., Branstad, M. A., & Cherniavsky, J. C. (1982). Validation, verification, and testing of computer software. ACM Computing Surveys (CSUR), 14 (2), 159-192.
[2]
AlFaris, E., Irfan, F., AlSayyari, S., AlDahlawi, W., Almuhaideb, S., Almehaidib, A.,... & Ahamed, S. S. (2018). Validation of a new study skills scale to provide an explanation for depressive symptoms among medical students. PloS one, 13 (6), e0199037.
[3]
Felderer, M. & Schieferdecker, I. (2014) Int J Softw Tools Technol Transfer 16: 559. https://doi.org/10.1007/s10009-014-0332-3.
[4]
Fenton, N., & Bieman, J. (2014). Software metrics: a rigorous and practical approach. CRC press.
[5]
Garcia, C., Dávila, A., & Pessoa, M. (2014). Test process models: Systematic literature review. In International Conference on Software Process Improvement and Capability Determination (pp. 84-93). Springer, Cham.
[6]
Gyimothy, T., Ferenc, R., & Siket, I. (2005). Empirical validation of object-oriented metrics on open source software for fault prediction. IEEE Transactions on Software engineering, 31 (10), 897-910.
[7]
Herbert, J., & Litchfield, A. (2015, January). A novel method for decentralised peer-to-peer software license validation using cryptocurrency blockchain technology. In Proceedings of the 38th Australasian Computer Science Conference (ACSC 2015) (Vol. 27, p. 30).
[8]
Heiberg, E., Sjögren, J., Ugander, M., Carlsson, M., Engblom, H., & Arheden, H. (2010). Design and validation of Segment-freely available software for cardiovascular image analysis. BMC medical imaging, 10 (1), 1.
[9]
Huang, J., Keung, J. W., Sarro, F., Li, Y. F., Yu, Y. T., Chan, W. K., & Sun, H. (2017). Cross-validation based K nearest neighbor imputation for software quality datasets: An empirical study. Journal of Systems and Software, 132, 226-252.
[10]
ISO/IEC/IEEE 29119 Software Testing Standard www.softwaretestingstandard.org/.
[11]
Lenz, A. S., Watson, J. C., Luo, Y., Norris, C., & Nkyi, A. (2018). Cross-Cultural Validation of Four Positive Psychology Assessments for Use with a Ghanaian Population. International Journal for the Advancement of Counselling, 40 (2), 148-161.
[12]
Padilla-Walker, L. M., & Jensen, L. A. (2016). Validation of the long-and short-form of the Ethical Values Assessment (EVA) A questionnaire measuring the three ethics approach to moral psychology. International Journal of Behavioral Development, 40 (2), 181-192.
[13]
Perkusich, M., Soares, G., Almeida, H., & Perkusich, A. (2015). A procedure to detect problems of processes in software development projects using Bayesian networks. Expert Systems with Applications, 42 (1), 437-450.
[14]
Scacchi, W. (2002). Understanding the requirements for developing open source software systems. IEE Proceedings-Software, 149 (1), 24-39.
[15]
Kawaguchi, S. (2014). Trial of organizing software test strategy via software test perspectives. In Software Testing, Verification and Validation Workshops (ICSTW), 2014 IEEE Seventh International Conference on (pp. 360-360). IEEE.