@article {ban2018prediction,
	title = {Prediction Models for Performance, Power, and Energy Efficiency of Software Executed on Heterogeneous Hardware},
	journal = {Journal of Supercomputing},
	year = {2018},
	note = {(Accepted for publication.)},
	pages = {25},
	publisher = {springer},
	author = {B{\'a}n, D{\'e}nes and Rudolf Ferenc and Siket, Istv{\'a}n and {\'A}kos Kiss and Tibor Gyim{\'o}thy}
}
@proceedings {hodovan2017coarsehdd,
	title = {Coarse Hierarchical Delta Debugging},
	year = {2017},
	month = {09/2017},
	pages = {194{\textendash}203},
	publisher = {IEEE Computer Society},
	address = {Shanghai, China},
	keywords = {select:itsec2},
	author = {Hodov{\'a}n, Ren{\'a}ta and {\'A}kos Kiss and Tibor Gyim{\'o}thy}
}
@conference {hodovan2017tree,
	title = {Tree Preprocessing and Test Outcome Caching for Efficient Hierarchical Delta Debugging},
	booktitle = {Proceedings of the 12th IEEE/ACM International Workshop on Automation of Software Testing (AST 2017)},
	year = {2017},
	pages = {23{\textendash}29},
	address = {Buenos Aires, Argentina},
	keywords = {select:itsec2},
	author = {Hodov{\'a}n, Ren{\'a}ta and {\'A}kos Kiss and Tibor Gyim{\'o}thy}
}
@conference {hodovan2016jsapi,
	title = {Fuzzing JavaScript Engine APIs},
	booktitle = {Integrated Formal Methods {\textendash} 12th International Conference, iFM 2016},
	series = {Lecture Notes in Computer Science (LNCS)},
	volume = {9681},
	year = {2016},
	month = {2016},
	pages = {425{\textendash}438},
	address = {Reykjav{\'\i}k, Iceland, June 1-5},
	keywords = {select:itsec},
	author = {Hodov{\'a}n, Ren{\'a}ta and {\'A}kos Kiss}
}
@conference {hodovan2016hdd,
	title = {Modernizing Hierarchical Delta Debugging},
	booktitle = {Proceedings of the 7th International Workshop on Automating Test Case Design, Selection, and Evaluation (A-TEST 2016)},
	year = {2016},
	pages = {31{\textendash}37},
	address = {Seattle, Washington, USA},
	keywords = {select:itsec2},
	author = {Hodov{\'a}n, Ren{\'a}ta and {\'A}kos Kiss}
}
@conference {hodovan2016pardd,
	title = {Practical Improvements to the Minimizing Delta Debugging Algorithm},
	booktitle = {Proceedings of the 11th International Joint Conference on Software Technologies (ICSOFT 2016) {\textendash} Volume 1: ICSOFT-EA},
	year = {2016},
	pages = {241{\textendash}248},
	address = {Lisbon, Portugal},
	keywords = {select:itsec2},
	author = {Hodov{\'a}n, Ren{\'a}ta and {\'A}kos Kiss}
}
@conference {BFS15,
	title = {Prediction Models for Performance, Power, and Energy Efficiency of Software Executed on Heterogeneous Hardware},
	booktitle = {Proceedings of the 13th IEEE International Symposium on Parallel and Distributed Processing with Applications (ISPA 2015)},
	year = {2015},
	month = {aug},
	pages = {178{\textendash}183},
	publisher = {IEEE Computer Society},
	organization = {IEEE Computer Society},
	address = {Helsinki, Finland},
	abstract = {Heterogeneous environments are becoming commonplace so it is increasingly important to understand how and where we could execute a given algorithm the most efficiently. In this paper we propose a methodology that uses both static source code metrics and dynamic execution time, power and energy measurements to build configuration prediction models. These models are trained on special benchmarks that have both sequential and parallel implementations and can be executed on various computing elements, e.g., on CPUs or GPUs. After they are built, however, they can be applied to a new system using only the system{\textquoteright}s static metrics which are much more easily computable than any dynamic measurement. We found that we could predict the optimal execution configuration fairly accurately using static information alone.},
	keywords = {configuration selection, Green computing, heterogeneous architecture, performance optimization, power-aware execution},
	doi = {10.1109/Trustcom.2015.629},
	url = {http://ieeexplore.ieee.org/document/7345645/},
	author = {D{\'e}nes B{\'a}n and Rudolf Ferenc and Istv{\'a}n Siket and {\'A}kos Kiss}
}
@conference {herczeg2014gl2d,
	title = {Using {GPU} Acceleration in the {GL2D} Graphics Engine},
	booktitle = {Proceedings of the 18th IEEE International Symposium on Consumer Electronics (ISCE 2014)},
	year = {2014},
	pages = {42{\textendash}43},
	address = {Jeju, Korea},
	author = {Herczeg, Zolt{\'a}n and Koszty{\'o}, Krist{\'o}f and Led{\'a}n, Szil{\'a}rd and {\'A}kos Kiss and Obzhirov, Anton and Placer, Simon Pena and Jacquemart, Pascal and Mudd, Graham and Abbas, Wasim and Liang, Joel and Spencer, Matt and Robin, Philippe}
}
@conference {16355,
	title = {Code Coverage Measurement Framework for Android Devices},
	booktitle = {Proceedings of the 13th Symposium on Programming Languages and Software Tools, SPLST{\textquoteright}13},
	year = {2013},
	pages = {46{\textendash}60},
	publisher = {University of Szeged},
	organization = {University of Szeged},
	address = {Szeged},
	author = {Szabolcs Bogn{\'a}r and Tam{\'a}s Gergely and R{\'o}bert R{\'a}cz and {\'A}rp{\'a}d Besz{\'e}des and Vladimir Marinkovic},
	editor = {{\'A}kos Kiss}
}
@conference {16343,
	title = {A Comparison of Maintainability Metrics of Two A+ Interpreters},
	year = {2013},
	publisher = {SciTePress},
	organization = {SciTePress},
	author = {G{\'a}l, P. and {\'A}kos Kiss}
}
@inbook {16356,
	title = {Configuring Software for Reuse with {VCL}},
	booktitle = {Proceedings of the 13th Symposium on Programming Languages and Software Tools, SPLST{\textquoteright}13},
	year = {2013},
	pages = {16{\textendash}30},
	publisher = {University of Szeged},
	organization = {University of Szeged},
	address = {Szeged},
	author = {Daniel Dan and Stan Jarzabek and Rudolf Ferenc},
	editor = {{\'A}kos Kiss}
}
@conference {16368,
	title = {Runtime Exception Detection in Java Programs Using Symbolic Execution},
	booktitle = {Proceedings of the 13th Symposium on Programming Languages and Software Tools, SPLST{\textquoteright}13},
	year = {2013},
	pages = {215{\textendash}229},
	publisher = {University of Szeged},
	organization = {University of Szeged},
	address = {Szeged},
	author = {Istv{\'a}n K{\'a}d{\'a}r and P Heged{\H u}s and Rudolf Ferenc},
	editor = {{\'A}kos Kiss}
}
@conference {16340,
	title = {Implementation of an A+ Interpreter for .NET},
	booktitle = {JF ICSOFT 2012 - Proceedings of the 7th International Conference on Software Paradigm Trends},
	year = {2012},
	pages = {297{\textendash}302},
	publisher = {{SciTePress}},
	organization = {{SciTePress}},
	address = {[hi{\'a}nyz{\'o} v{\'a}rosn{\'e}v]},
	abstract = {In this paper, we introduce a clean room implementation of an A+ interpreter for the .NET platform. Our goal was to allow interoperability between A+ and .NET programs, thus unlocking existing routines to .NET developers and making .NET class libraries available to A+ developers. In a preliminary experiment, we made the advantage of interoperability visible: we achieved a 5-fold speedup by calling .NET methods from an A+ script. Additionally, we have also shown how to use A+ as an embedded domain-specific language in C\# code.},
	author = {G{\'a}l, P. and {\'A}kos Kiss},
	editor = {Hammoudi, Slimane and Marten van Sinderen and Cordeiro, Jos{\'e}}
}
@conference {16339,
	title = {Security Evolution of the Webkit Browser Engine},
	booktitle = {14th IEEE International Symposium on Web Systems (WSE)},
	year = {2012},
	pages = {17{\textendash}19},
	publisher = {IEEE Computer Society Press},
	organization = {IEEE Computer Society Press},
	address = {Washington},
	author = {R. Hodov{\'a}n and {\'A}kos Kiss},
	editor = {Scott R Tilley and Damiano Distante and Gustavo Rossi}
}
@conference {16331,
	title = {Software Quality Model and Framework with Applications in Industrial Context},
	booktitle = {Proceedings of the16th European Conference on Software Maintenance and Reengineering (CSMR{\textquoteright}12)},
	year = {2012},
	pages = {453{\textendash}456},
	publisher = {IEEE Computer Society},
	organization = {IEEE Computer Society},
	address = {Los Alamitos},
	author = {Schrettner, L. and F{\"u}l{\"o}p, L.J. and {\'A}rp{\'a}d Besz{\'e}des and {\'A}kos Kiss and Tibor Gyim{\'o}thy},
	editor = {T. Mens and A. Cleve and Rudolf Ferenc}
}
@inbook {gyimothy:forditoprogramok,
	title = {Ford{\'\i}t{\'o}programok},
	year = {2011},
	publisher = {Typotex},
	organization = {Typotex},
	chapter = {5},
	author = {Tibor Gyim{\'o}thy and F. Havasi and {\'A}kos Kiss}
}
@article {danicic:unifying,
	title = {A unifying theory of control dependence and its application to arbitrary program structures},
	journal = {Theoretical Computer Science},
	volume = {412},
	number = {49},
	year = {2011},
	pages = {6809{\textendash}6842},
	author = {S. Danicic and R. Barraclough and M. Harman and J. D. Howroyd and {\'A}kos Kiss and M. Laurence}
}
@article {herczeg:validating,
	title = {Validating {JavaScript} Guidelines Across Multiple Web Browsers},
	journal = {Nordic Journal of Computing},
	volume = {15},
	number = {1},
	year = {2011},
	note = {Accepted for publication},
	publisher = {Publishing Association Nordic Journal of Computing},
	keywords = {opensource},
	author = {Z. Herczeg and G. L{\'o}ki and T. Szirbucz and {\'A}kos Kiss}
}
@conference {hodovan:regex,
	title = {Regular Expressions on the Web},
	booktitle = {Proceedings of the 12th IEEE International Symposium on Web Systems Evolution (WSE 2010)},
	year = {2010},
	pages = {29{\textendash}32},
	address = {Timi{\c s}oara, Romania},
	keywords = {opensource},
	author = {R. Hodov{\'a}n and Z. Herczeg and {\'A}kos Kiss}
}
@article {barraclough:strict,
	title = {A Trajectory-based Strict Semantics for Program Slicing},
	journal = {Theoretical Computer Science},
	volume = {411},
	number = {11{\textendash}13},
	year = {2010},
	pages = {1372{\textendash}1386},
	publisher = {elsevier},
	author = {R. W. Barraclough and D. Binkley and S. Danicic and M. Harman and R. M. Hierons and {\'A}kos Kiss and M. Laurence and L. Ouarbya}
}
@article {Herczeg:2009:ESE:1664750.1664756,
	title = {Energy simulation of embedded XScale systems with XEEMU},
	journal = {J. Embedded Comput.},
	volume = {3},
	year = {2009},
	month = {August},
	pages = {209{\textendash}219},
	publisher = {IOS Press},
	address = {Amsterdam, The Netherlands, The Netherlands},
	keywords = {DVFS, energy consumption, opensource, power dissipation, SDRAM, simulation, XScale},
	issn = {1740-4460},
	url = {http://dl.acm.org/citation.cfm?id=1664750.1664756},
	author = {Z. Herczeg and D. Schmidt and {\'A}kos Kiss and N. Wehn and Tibor Gyim{\'o}thy}
}
@conference {herczeg:guidelines,
	title = {Guidelines for JavaScript Programs: Are They Still Necessary?},
	booktitle = {Proceedings of the 11th Symposium on Programming Languages and Software Tools (SPLST{\textquoteright}09) and 7th Nordic Workshop on Model Driven Software Engineering (NW-MODE{\textquoteright}09)},
	year = {2009},
	month = {08/2009},
	pages = {59{\textendash}71},
	publisher = {Tampere University of Technology},
	organization = {Tampere University of Technology},
	address = {Tampere, Finland},
	keywords = {opensource},
	author = {Z. Herczeg and G. L{\'o}ki and T. Szirbucz and {\'A}kos Kiss}
}
@mastersthesis {kiss:pcam,
	title = {Program Code Analysis and Manipulation},
	year = {2009},
	type = {phd},
	author = {{\'A}kos Kiss}
}
@conference {horvath:separating,
	title = {Separating {JavaScript} Applications by Processes},
	booktitle = {Proceedings of the 11th Symposium on Programming Languages and Software Tools (SPLST{\textquoteright}09) and 7th Nordic Workshop on Model Driven Software Engineering (NW-MODE{\textquoteright}09)},
	year = {2009},
	pages = {189{\textendash}194},
	publisher = {Tampere University of Technology},
	organization = {Tampere University of Technology},
	address = {Tampere, Finland},
	keywords = {opensource},
	author = {Z. Horv{\'a}th and R. Hodov{\'a}n and {\'A}kos Kiss}
}
@conference {havasi:aalrural,
	title = {Ambient Assisted Living in Rural Areas: Vision and Pilot Application},
	booktitle = {Constructing Ambient Intelligence {\textendash} AmI 2007 Workshops, Darmstadt, Germany, November 7-10, 2007, Revised Papers},
	series = {Communications in Computer and Information Science ({CCIS})},
	volume = {11},
	year = {2008},
	pages = {246{\textendash}252},
	author = {F. Havasi and {\'A}kos Kiss}
}
@booklet {bicsak:cfg,
	title = {Constructing control flows graphs of binary executable programs at post-link time},
	year = {2007},
	author = {A. Bics{\'a}k and {\'A}kos Kiss and Rudolf Ferenc and Tibor Gyim{\'o}thy}
}
@booklet {bicsak:abstracting,
	title = {Method and a device for abstracting instruction sequences with tail merging},
	year = {2007},
	author = {A. Bics{\'a}k and {\'A}kos Kiss and G. Lehotai and Rudolf Ferenc and Tibor Gyim{\'o}thy}
}
@conference {laszlo:obfuscating,
	title = {Obfuscating {C++} Programs via Control Flow Flattening},
	booktitle = {Proceedings of the 10th Symposium on Programming Languages and Software Tools (SPLST 2007)},
	year = {2007},
	pages = {15{\textendash}29},
	address = {Dobog{\'o}k{\H o}, Hungary},
	author = {T. L{\'a}szl{\'o} and {\'A}kos Kiss}
}
@conference {herczeg:xeemu,
	title = {{XEEMU}: An Improved {XScale} Power Simulator},
	booktitle = {Integrated Circuit and System Design {\textendash} Power and Timing Modeling, Optimization and Simulation {\textendash} 17th International Workshop, PATMOS 2007, Gothenburg, Sweden, September 3-5, 2007, Proceedings},
	series = {Lecture Notes in Computer Science ({LNCS})},
	volume = {4644},
	year = {2007},
	pages = {300{\textendash}309},
	publisher = {springer},
	organization = {springer},
	keywords = {opensource},
	author = {Z. Herczeg and {\'A}kos Kiss and D. Schmidt and N. Wehn and Tibor Gyim{\'o}thy}
}
@article {binkley:relationship,
	title = {A Formalisation of the Relationship between Forms of Program Slicing},
	journal = {Science of Computer Programming},
	volume = {62},
	number = {3},
	year = {2006},
	month = {oct},
	pages = {228{\textendash}252},
	publisher = {elsevier},
	keywords = {relate:quality},
	author = {D. Binkley and S. Danicic and Tibor Gyim{\'o}thy and M. Harman and {\'A}kos Kiss and B. Korel}
}
@article {binkley:foundations,
	title = {Theoretical Foundations of Dynamic Program Slicing},
	journal = {Theoretical Computer Science},
	volume = {360},
	number = {1{\textendash}3},
	year = {2006},
	month = {aug},
	pages = {23{\textendash}41},
	publisher = {elsevier},
	author = {D. Binkley and S. Danicic and Tibor Gyim{\'o}thy and M. Harman and {\'A}kos Kiss and B. Korel}
}
@conference {kiss:formalizing,
	title = {Formalizing Slicing {\textendash} Results, Current Work and Challenges},
	booktitle = {Beyond Program Slicing {\textendash} Abstracts Collection},
	series = {Dagstuhl Seminar Proceedings},
	volume = {05451},
	year = {2005},
	pages = {10{\textendash}11},
	publisher = {Internationales Begegnungs- und Forschungszentrum (IBFI)},
	organization = {Internationales Begegnungs- und Forschungszentrum (IBFI)},
	address = {Schloss Dagstuhl, Germany},
	author = {{\'A}kos Kiss}
}
@article {horvath:pointer_journal,
	title = {General Flow-Sensitive Pointer Analysis and Call Graph Construction},
	journal = {Proceedings of the Estonian Academy of Sciences {\textendash} Engineering},
	volume = {11},
	number = {4},
	year = {2005},
	month = {dec},
	pages = {286{\textendash}295},
	publisher = {Estonian Academy Publishers},
	author = {E. Horv{\'a}th and I. Forg{\'a}cs and {\'A}kos Kiss and Judit J{\'a}sz and Tibor Gyim{\'o}thy}
}
@conference {horvath:pointer,
	title = {General Flow-Sensitive Pointer Analysis and Call Graph Construction},
	booktitle = {Proceedings of the 9th Symposium on Programming Languages and Software Tools (SPLST 2005)},
	year = {2005},
	pages = {49{\textendash}58},
	address = {Tartu, Estonia},
	author = {E. Horv{\'a}th and I. Forg{\'a}cs and {\'A}kos Kiss and Judit J{\'a}sz and Tibor Gyim{\'o}thy}
}
@conference {binkley:minimal,
	title = {Minimal Slicing and the Relationships between Forms of Slicing},
	booktitle = {Proceedings of the 5th {IEEE} International Workshop on Source Code Analysis and Manipulation ({SCAM} 2005)},
	year = {2005},
	note = {Best paper award},
	pages = {45{\textendash}54},
	publisher = {ieeecs},
	organization = {ieeecs},
	address = {Budapest, Hungary},
	keywords = {relate:quality},
	author = {D. Binkley and S. Danicic and Tibor Gyim{\'o}thy and M. Harman and {\'A}kos Kiss and B. Korel}
}
@article {kiss:usingdynamic,
	title = {Using Dynamic Information in the Interprocedural Static Slicing of Binary Executables},
	journal = {Software Quality Journal},
	volume = {13},
	number = {3},
	year = {2005},
	month = {sep},
	pages = {227{\textendash}245},
	publisher = {springer},
	author = {{\'A}kos Kiss and Judit J{\'a}sz and Tibor Gyim{\'o}thy}
}
@conference {LKJ04,
	title = {{Code Factoring in GCC}},
	booktitle = {Proceedings of the 2004 GCC Developers{\textquoteright} Summit},
	year = {2004},
	month = {jun},
	pages = {79-84},
	keywords = {opensource},
	author = {G. L{\'o}ki and {\'A}kos Kiss and Judit J{\'a}sz and {\'A}rp{\'a}d Besz{\'e}des}
}
@conference {kiss:comparison,
	title = {Comparison on Static Slicing of {C} and Binary Programs},
	booktitle = {Volume of Extended Abstracts of the 4th Conference of PhD Students in Computer Science (CSCS 2004)},
	year = {2004},
	pages = {70},
	publisher = {uszeged},
	organization = {uszeged},
	address = {Szeged, Hungary},
	author = {{\'A}kos Kiss}
}
@conference {binkley:formalizing,
	title = {Formalizing Executable Dynamic and Forward Slicing},
	booktitle = {Proceedings of the 4th IEEE International Workshop on Source Code Analysis and Manipulation (SCAM 2004)},
	year = {2004},
	pages = {43{\textendash}52},
	publisher = {ieeecs},
	organization = {ieeecs},
	address = {Chicago, Illinois, USA},
	author = {D. Binkley and S. Danicic and Tibor Gyim{\'o}thy and M. Harman and {\'A}kos Kiss and L. Ouarbya}
}
@conference {kiss:interprocedural,
	title = {Interprocedural Static Slicing of Binary Executables},
	booktitle = {Proceedings of the 3rd IEEE International Workshop on Source Code Analysis and Manipulation (SCAM 2003)},
	year = {2003},
	pages = {118{\textendash}127},
	publisher = {ieeecs},
	organization = {ieeecs},
	address = {Amsterdam, The Netherlands},
	author = {{\'A}kos Kiss and Judit J{\'a}sz and G. Lehotai and Tibor Gyim{\'o}thy}
}
@conference {kiss:static,
	title = {Static Slicing of Binary Executables},
	booktitle = {Volume of Extended Abstracts of the 3rd Conference of PhD Students in Computer Science (CSCS 2002)},
	year = {2002},
	note = {Best talk of the session award},
	month = {jul $\#$ "~1{\textendash}4,"},
	pages = {60},
	publisher = {uszeged},
	organization = {uszeged},
	address = {Szeged, Hungary},
	author = {{\'A}kos Kiss and Judit J{\'a}sz and G. Lehotai}
}
@conference {FMB01,
	title = {{C}olumbus {\textendash} Tool for Reverse Engineering Large Object Oriented Software Systems},
	booktitle = {Proceedings of the Seventh Symposium on Programming Languages and Software Tools (SPLST 2001)},
	year = {2001},
	month = {jun},
	pages = {16-27},
	publisher = {University of Szeged},
	organization = {University of Szeged},
	author = {Rudolf Ferenc and F. Magyar and {\'A}rp{\'a}d Besz{\'e}des and {\'A}kos Kiss and M. Tarkiainen}
}
