@inproceedings{MTMT:2760514, title = {Erlang Semantic Query Language}, url = {https://m2.mtmt.hu/api/publication/2760514}, author = {Hajós, Lilla and Tóth, Melinda and Lövei, László}, booktitle = {Proceedings of the 8th International Conference on Applied Informatics, ICAI 2010}, unique-id = {2760514}, year = {2010}, pages = {165-172}, orcid-numbers = {Tóth, Melinda/0000-0001-6300-7945} } @article{MTMT:2395306, title = {Impact analysis of Erlang programs using behaviour dependency graphs}, url = {https://m2.mtmt.hu/api/publication/2395306}, author = {Tóth, Melinda and Bozó, István and Horváth, Zoltán and Lövei, László and Tejfel, Máté and Kozsik, Tamás}, doi = {10.1007/978-3-642-17685-2_11}, journal-iso = {LECT NOTES COMPUT SC}, journal = {LECTURE NOTES IN COMPUTER SCIENCE}, volume = {6299}, unique-id = {2395306}, issn = {0302-9743}, abstract = {During the lifetime of a software product certain changes could be performed on its source code. After those changes a regression test should be performed, which is the most expensive part of the software development cycle. This paper focuses on programs written in a dynamic functional programming language Erlang, and discusses a mechanism that could select those test cases, which are affected by a change, i.e. altering the program on some point may have impact on the result/behaviour of those test cases. In the result of that analysis it is possible to reduce the number of necessary test cases, and after modifying the source code, just a subset of the test cases should be retested. The discussed approach introduces a behaviour dependency graph for Erlang programs to represent the dependencies in the source code. The impact of a change can be calculated by traversing the graph. © 2010 Springer-Verlag.}, keywords = {Testing; Software design; Impact analysis; Program processors; Test case; Source codes; Functional programming; Software products; Software development cycles; Regression tests; Functional programming languages; Expensive parts; Erlang programs; Dependency graphs}, year = {2010}, eissn = {1611-3349}, pages = {372-390}, orcid-numbers = {Tóth, Melinda/0000-0001-6300-7945; Bozó, István/0000-0001-5145-9688; Horváth, Zoltán/0000-0001-9213-2681; Tejfel, Máté/0000-0001-8982-1398; Kozsik, Tamás/0000-0003-4484-9172} } @article{MTMT:1639725, title = {Software engineering education in cooperation with industrial partners}, url = {https://m2.mtmt.hu/api/publication/1639725}, author = {Horváth, Zoltán and Kozsik, Tamás and Lövei, László}, doi = {10.5485/TMCS.2010.0249}, journal-iso = {TEACH MATH COMP SCI}, journal = {TEACHING MATHEMATICS AND COMPUTER SCIENCE}, volume = {8}, unique-id = {1639725}, issn = {1589-7389}, abstract = {This paper presents our experiences on teaching software engineering in teams which are organized around dierent R+D projects. These long-running, innovative projects are carried out in cooperation with industrial partners, and are supported by student exchange. While MSc and PhD students work together with faculty staff members on the projects in an industrial-like environment, the students develop skills that would be otherwise very hard for them to obtain. The methodological contributions of the paper are illustrated by, and substantiated with, the description of a concrete software engineering project.}, year = {2010}, eissn = {2676-8364}, pages = {133-148}, orcid-numbers = {Horváth, Zoltán/0000-0001-9213-2681; Kozsik, Tamás/0000-0003-4484-9172} } @inproceedings{MTMT:23255297, title = {Automated module interface upgrade}, url = {https://m2.mtmt.hu/api/publication/23255297}, author = {Lövei, László}, booktitle = {Proceedings of the 8th ACM SIGPLAN workshop on ERLANG}, doi = {10.1145/1596600.1596603}, publisher = {ACM}, unique-id = {23255297}, year = {2009}, pages = {11-22} } @misc{MTMT:2478996, title = {RefactorErl - Távközlési szoftverek elemzése és átalakítása. Poster at Eötvös Loránd University Open Day}, url = {https://m2.mtmt.hu/api/publication/2478996}, author = {Bozó, István and Horváth, Zoltán and Király, Roland and Kitlei, Róbert and Kozsik, Tamás and Lövei, László and Tóth, Melinda and Tejfel, Máté}, unique-id = {2478996}, year = {2009}, orcid-numbers = {Bozó, István/0000-0001-5145-9688; Horváth, Zoltán/0000-0001-9213-2681; Kitlei, Róbert/0000-0001-8534-8177; Kozsik, Tamás/0000-0003-4484-9172; Tóth, Melinda/0000-0001-6300-7945; Tejfel, Máté/0000-0001-8982-1398} } @CONFERENCE{MTMT:1653156, title = {Modeling Semantic Knowledge in Erlang for Refactoring}, url = {https://m2.mtmt.hu/api/publication/1653156}, author = {Horváth, Zoltán and Lövei, László and Kozsik, Tamás and Kitlei, Róbert and Bozó, István and Tóth, Melinda and Király, Roland}, booktitle = {International Conference on Knowledge Engineering, Principles and Techniques, KEPT 2009, Selected papers}, unique-id = {1653156}, year = {2009}, pages = {38-53}, orcid-numbers = {Horváth, Zoltán/0000-0001-9213-2681; Kozsik, Tamás/0000-0003-4484-9172; Kitlei, Róbert/0000-0001-8534-8177; Bozó, István/0000-0001-5145-9688; Tóth, Melinda/0000-0001-6300-7945} } @inproceedings{MTMT:1653153, title = {Mobility Supported Software Engineering Education in Cooperation with Industrial Partners}, url = {https://m2.mtmt.hu/api/publication/1653153}, author = {Horváth, Zoltán and Kozsik, Tamás and Lövei, László}, booktitle = {Proceedings of 1st Computer Science Mobility Workshop (CSMW 2009)}, unique-id = {1653153}, year = {2009}, pages = {55-61}, orcid-numbers = {Horváth, Zoltán/0000-0001-9213-2681; Kozsik, Tamás/0000-0003-4484-9172} } @article{MTMT:1639731, title = {Layout preserving parser for refactoring in Erlang}, url = {https://m2.mtmt.hu/api/publication/1639731}, author = {Kitlei, Róbert and Lövei, László and Nagy, Tamás and Horváth, Zoltán and Kozsik, Tamás}, journal-iso = {ACTA ELECTROTECH INF}, journal = {ACTA ELECTROTECHNICA ET INFORMATICA}, volume = {9}, unique-id = {1639731}, issn = {1335-8243}, year = {2009}, eissn = {1338-3957}, pages = {54-63}, orcid-numbers = {Kitlei, Róbert/0000-0001-8534-8177; Horváth, Zoltán/0000-0001-9213-2681; Kozsik, Tamás/0000-0003-4484-9172} } @article{MTMT:1639727, title = {Modeling Semantic Knowledge in Erlang for Refactoring}, url = {https://m2.mtmt.hu/api/publication/1639727}, author = {Horváth, Zoltán and Lövei, László and Kozsik, Tamás and Kitlei, Róbert and Víg, Anikó and Nagy, Tamás and Tóth, Melinda and Király, Roland}, journal-iso = {STUD UNIV BABES-BOLYAI SER INFO}, journal = {STUDIA UNIVERSITATIS BABES-BOLYAI SERIES INFORMATICA}, volume = {54}, unique-id = {1639727}, issn = {1224-869X}, abstract = {RefactorErl is a refactoring tool for the Erlang programming language.Refactorings have to collect many kinds of information that appear scatteredin the source code. Therefore, when designing a refactoring tool, the mostimportant concern is how the program is represented so that the many layers ofintertwined information can be accessed conveniently. Such information stronglydepends on the language, therefore we have opted to develop a language specicmodel for Erlang. This model encompasses the expert knowledge necessary forrefactoring Erlang programs by describing the connections between the diversepieces of information.}, year = {2009}, eissn = {2065-9601}, pages = {7-16}, orcid-numbers = {Horváth, Zoltán/0000-0001-9213-2681; Kozsik, Tamás/0000-0003-4484-9172; Kitlei, Róbert/0000-0001-8534-8177; Tóth, Melinda/0000-0001-6300-7945} } @inproceedings{MTMT:2477327, title = {Refactoring Erlang Programs}, url = {https://m2.mtmt.hu/api/publication/2477327}, author = {Horváth, Zoltán and Lövei, László and Csörnyei, Zoltán and Kozsik, Tamás and Anikó, Víg and Tamás, Nagy and Király, Roland and Tóth, Melinda and Kitlei, Róbert}, booktitle = {Central European Functional Programming School}, unique-id = {2477327}, year = {2008}, orcid-numbers = {Horváth, Zoltán/0000-0001-9213-2681; Kozsik, Tamás/0000-0003-4484-9172; Tóth, Melinda/0000-0001-6300-7945; Kitlei, Róbert/0000-0001-8534-8177} }