WASET
	@article{(Open Science Index):https://publications.waset.org/pdf/10012167,
	  title     = {HaskellFL: A Tool for Detecting Logical Errors in Haskell},
	  author    = {Vanessa Vasconcelos and  Mariza A. S. Bigonha},
	  country	= {},
	  institution	= {},
	  abstract     = {Understanding and using the functional paradigm is a challenge for many programmers. Looking for logical errors in code may take a lot of a developer’s time when a program grows in size. In order to facilitate both processes, this paper presents HaskellFL, a tool that uses fault localization techniques to locate a logical error in Haskell code. The Haskell subset used in this work is sufficiently expressive for those studying Functional Programming to get immediate help debugging their code and to answer questions about key concepts associated with the functional paradigm. HaskellFL was tested against Functional Programming assignments submitted by students enrolled at the Functional Programming class at the Federal University of Minas Gerais and against exercises from the Exercism Haskell track that are publicly available in GitHub. This work also evaluated the effectiveness of two fault localization techniques, Tarantula and Ochiai, in the Haskell context. Furthermore, the EXAM score was chosen to evaluate the tool’s effectiveness, and results showed that HaskellFL reduced the effort needed to locate an error for all tested scenarios. The results also showed that the Ochiai method was more effective than Tarantula.},
	    journal   = {International Journal of Computer and Systems Engineering},
	  volume    = {15},
	  number    = {8},
	  year      = {2021},
	  pages     = {479 - 493},
	  ee        = {https://publications.waset.org/pdf/10012167},
	  url   	= {https://publications.waset.org/vol/176},
	  bibsource = {https://publications.waset.org/},
	  issn  	= {eISSN: 1307-6892},
	  publisher = {World Academy of Science, Engineering and Technology},
	  index 	= {Open Science Index 176, 2021},
	}