How do professionals perceive legacy systems and software modernization?
- R. Khadka, B. V. Batlajery, Amir Saeidi, S. Jansen, Jurriaan Hage
- BusinessInternational Conference on Software Engineering
- 31 May 2014
The results show that practitioners value their legacy systems highly, the challenges they face are not just technical, but also include business and organizational aspects.
A structured legacy to SOA migration process and its evaluation in practice
- R. Khadka, Amir Saeidi, S. Jansen, Jurriaan Hage
- Computer ScienceIEEE 7th International Symposium on the…
- 17 October 2013
This paper presents a structured six-phase process that covers both migration planning and execution, and does so by considering the technological, organizational and business perspectives of the legacy to Service-Oriented Architecture migration domain.
Plagiarism detection for Java: a tool comparison
- Jurriaan Hage, P. Rademaker, N. V. Vugt
- Computer ScienceComputer Science Education Research Conference
- 7 April 2011
Five tools for detecting plagiarism in Java source code texts: JPlag, Marble, moss, Plaggie, and sim are compared with respect to their features and performance.
Type Class Directives
- B. Heeren, Jurriaan Hage
- Computer ScienceInternational Symposium on Practical Aspects of…
- 10 January 2005
Four type class directives, and specialized type rules are proposed to lend high-level support to compilers to improve the type error messages in the presence of Haskell 98 type classes.
A quick look at impredicativity
- A. Serrano, Jurriaan Hage, S. Jones, Dimitrios Vytiniotis
- Computer ScienceProc. ACM Program. Lang.
- 2 August 2020
Quick Look is presented, a practical, implemented, and deployable design for impredicative type inference, and modified GHC, a production-quality Haskell compiler, to support impredicativity.
A Quantitative Comparison of Semantic Web Page Segmentation Approaches
- R. Kreuzer, Jurriaan Hage, A. Feelders
- Computer ScienceInternational Conference on Web Engineering
- 23 June 2015
It is found that all algorithms performed better on random pages on average than on popular pages, and results are better when running the algorithms on the HTML obtained from the DOM rather than on the plain HTML.
A comparison of plagiarism detection tools
- Jurriaan Hage, P. Rademaker
- Computer Science
Five tools for detecting plagiarism in source code texts: JPlag, Marble, moss, Plaggie, and sim are compared with respect to their features and performance.
Scripting the type inference process
- B. Heeren, Jurriaan Hage, S. Swierstra
- Computer ScienceACM SIGPLAN International Conference on…
- 25 August 2003
It is shown how four techniques which influence the behaviour of constraint-based type inference processes can help to generate error messages which are conceptually closer to the domain for which the library was developed.
Heuristics for Type Error Discovery and Recovery
- Jurriaan Hage, B. Heeren
- Computer ScienceInternational Symposium on Implementation and…
- 4 September 2006
This work forms type inference as a constraint problem, and analyzes the collected constraints to improve the error messages and, as a result, programming efficiency.
Euler Graphs, Triangle-Free Graphs and Bipartite Graphs in Switching Classes
- Jurriaan Hage, T. Harju, E. Welzl
- MathematicsFundamenta Informaticae
- 1 March 2003
This work considers the problem of detecting three kinds of graphs in switching classes, and finds algorithms running in time polynomial in the number of vertices in the graphs, although switching classes contain exponentially many graphs.