R. Nigel Horspool

According to our database1, R. Nigel Horspool authored at least 83 papers between 1978 and 2015.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.



In proceedings 
PhD thesis 



On csauthors.net:


Sliding window and control flow weight for metamorphic malware detection.
J. Computer Virology and Hacking Techniques, 2015

A framework for metamorphic malware analysis and real-time detection.
Computers & Security, 2015

A Survey: Software-Managed On-Chip Memories.
Computing and Informatics, 2015

Experience with constructing code hunt contests.
Proceedings of the 1st International Workshop on Code Hunt on Educational Software Engineering, 2015

Crowdsourcing Code and Process via Code Hunt.
Proceedings of the 2nd IEEE/ACM International Workshop on CrowdSourcing in Software Engineering, 2015

Code Hunt: Experience with Coding Contests at Scale.
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

A welcome to Raj Buyya as the new co-editor.
Softw., Pract. Exper., 2014

Code hunt: searching for secret code for fun.
Proceedings of the 7th International Workshop on Search-Based Software Testing, 2014

MARD: A Framework for Metamorphic Malware Analysis and Real-Time Detection.
Proceedings of the 28th IEEE International Conference on Advanced Information Networking and Applications, 2014

DSP Instruction Set Simulation.
Proceedings of the Handbook of Signal Processing Systems, 2013

MAIL: Malware Analysis Intermediate Language: a step towards automating and optimizing malware detection.
Proceedings of the 6th International Conference on Security of Information and Networks, 2013

TouchDevelop - Programming on the Go (3. ed.).
The expert's voice in mobile technologies, Apress, ISBN: 978-1-4302-6136-0, 2013

Softw., Pract. Exper., 2012

Principles and Practice of Programming in Java 2008 - Special issue.
Sci. Comput. Program., 2011

Browser-based software for technology transfer.
Proceedings of the 2011 Annual Conference of the South African Institute of Computer Scientists and Information Technologists, 2011

HiLPR: pretty pictures for pretty complicated (parallel) patterns.
Proceedings of the 18th Conference on Pattern Languages of Programs, 2011

Focus Section Editorial.
Softw., Pract. Exper., 2010

Local redundant polymorphism query elimination.
Proceedings of the 8th International Conference on Principles and Practice of Programming in Java, 2010

DSP Instruction Set Simulation.
Proceedings of the Handbook of Signal Processing Systems, 2010

ARMSim# - a Customizable Simulator for Exploring the ARM Architecture.
Proceedings of the 2009 International Conference on Frontiers in Education: Computer Science & Computer Engineering, 2009

On the Efficiency of Design Patterns Implemented in C# 3.0.
Proceedings of the Objects, Components, Models and Patterns, 46th International Conference, 2008

Compiler optimizations for processors with SIMD instructions.
Softw., Pract. Exper., 2007

Obituary: Per Brinch Hansen (1938-2007).
Softw., Pract. Exper., 2007

Douglas T. Ross (1929-2007).
Softw., Pract. Exper., 2007

Peter Brown (1939-2007).
Softw., Pract. Exper., 2007

Optimizations for Object-Oriented Languages.
The Compiler Design Handbook, 2nd ed., 2007

Cross-Platform Development: Software that Lasts.
Proceedings of the 30th Annual IEEE / NASA Software Engineering Workshop (SEW-30 2006), 2006

Fast Profile-Based Partial Redundancy Elimination.
Proceedings of the Modular Programming Languages, 7th Joint Modular Languages Conference, 2006

Experience in integrating Java with C# and .NET.
Concurrency - Practice and Experience, 2005

Control Flow Graph Reconstruction for Assembly Language Programs with Delayed Instructions.
Proceedings of the 5th IEEE International Workshop on Source Code Analysis and Manipulation (SCAM 2005), 30 September, 2005

Ultra Fast Cycle-Accurate Compiled Emulation of Inorder Pipelined Architectures.
Proceedings of the Embedded Computer Systems: Architectures, 2005

Developing principles of GUI programming using views.
Proceedings of the 35th SIGCSE Technical Symposium on Computer Science Education, 2004

Optimizing for space and time usage with speculative partial redundancy elimination.
Proceedings of the 2004 ACM SIGPLAN/SIGBED Conference on Languages, 2004

Predicated Partial Redundancy Elimination Using A Cost Analysis.
Parallel Processing Letters, 2003

Partial Redundancy Elimination with Predication Techniques.
Proceedings of the Euro-Par 2003. Parallel Processing, 2003

Practical Earley Parsing.
Comput. J., 2002

Experience with integrating Java with new technologies: C#, XML and web services.
Proceedings of the 2002 Joint ACM-ISCOPE Conference on Java Grande 2002, 2002

Expeditious XML Processing.
Proceedings of the Intelligent Data Engineering and Automated Learning, 2002

Optimizations for Object-Oriented Languages.
The Compiler Design Handbook, 2002

Exploiting exceptions.
Softw., Pract. Exper., 2001

Schrödinger's token.
Softw., Pract. Exper., 2001

Even faster generalized LR parsing.
Acta Inf., 2001

Directly-Executable Earley Parsing.
Proceedings of the Compiler Construction, 10th International Conference, 2001

Simple Generation of Static Single-Assignment Form.
Proceedings of the Compiler Construction, 9th International Conference, 2000

Faster Generalized LR Parsing.
Proceedings of the Compiler Construction, 8th International Conference, 1999

Tailored Compression of Java Class Files.
Softw., Pract. Exper., 1998

JAZZ: an efficient compressed format for Java archive files.
Proceedings of the 1998 conference of the Centre for Advanced Studies on Collaborative Research, November 30, 1998

CCC: A Caching Compiler for C.
Softw., Pract. Exper., 1997

Efficient Type Inclusion Tests.
Proceedings of the 1997 ACM SIGPLAN Conference on Object-Oriented Programming Systems, 1997

Near Optimal Hierarchical Encoding of Types.
Proceedings of the ECOOP'97, 1997

Compact Dispatch Tables for Dynamically Typed Object Oriented Languages.
Proceedings of the Compiler Construction, 6th International Conference, 1996

A Faster Earley Parser.
Proceedings of the Compiler Construction, 6th International Conference, 1996

The Effect of Non-Greedy Parsing in Ziv-Lempel Compression Methods.
Proceedings of the IEEE Data Compression Conference, 1995

Taming Message Passing: Efficient Method Look-Up for Dynamically Typed Languages.
Proceedings of the Object-Oriented Programming, Proceedings of the 8th European Conference, 1994

Flow Grammars - a Flow Analysis Methodology.
Proceedings of the Compiler Construction, 5th International Conference, 1994

An LZ approach to ECG compression.
Proceedings of the Seventh Annual IEEE Symposium on Computer-Based Medical Systems (CBMS'94), 1994

Translator-based multiparadigm programming.
Journal of Systems and Software, 1993

Recursive Ascent-Descent Parsing.
Comput. Lang., 1993

Compositional Operational Semantics for Prolog Programs.
New Generation Comput., 1992

Static analysis of PostScript code.
Proceedings of the ICCL'92, 1992

Constructing Word-Based Text Compression Algorithms.
Proceedings of the IEEE Data Compression Conference, 1992

Compile-Time Analysis of Object-Oriented Programs.
Proceedings of the Compiler Construction, 1992

Improving LZW.
Proceedings of the IEEE Data Compression Conference, 1991

Incremental Generation of LR Parsers.
Comput. Lang., 1990

Recursive Ascent-Descent Parsers.
Proceedings of the Compiler Compilers, 1990

ILALR: An Incremental Generator of LALR(1) Parsers.
Proceedings of the Compiler Compilers and High Speed Compilation, 1988

Mkscan - A Interactive Scanner Generator.
Softw., Pract. Exper., 1987

Hashing as a Compaction Technique for LR Parser Tables.
Softw., Pract. Exper., 1987

An Alternative to the Graham-Glanville Code-Generation Method.
IEEE Software, 1987

Analysis and development of demand prepaging policies.
Journal of Systems and Software, 1987

Correctness of an Extended Operator-Precedence Parsing Algorithm.
Inf. Process. Lett., 1987

Data Compression Using Dynamic Markov Modelling.
Comput. J., 1987

Automating the Selection of Code Templates.
Softw., Pract. Exper., 1985

Practical Perfect Hashing.
Comput. J., 1985

Algorithms for Adaptive Huffman Codes.
Inf. Process. Lett., 1984

An improved block sequencing method for program restructuring.
Journal of Systems and Software, 1983

Comments on "A Method for Representing Data Items of Unlimites Length in a Computer Memory".
IEEE Trans. Software Eng., 1982

Analysis and Optimization of Set Expressions.
Comput. J., 1982

Practical Fast Searching in Strings.
Softw., Pract. Exper., 1980

Corrigendum: A New Representation of the Rational Numbers for Fast Easy Arithmetic.
SIAM J. Comput., 1980

An Approach to the Problem of Detranslation of Computer Programs.
Comput. J., 1980

A New Representation of the Rational Numbers for Fast Easy Arithmetic.
SIAM J. Comput., 1979

Exact arithmetic using a variable-length P-ADIC representation.
Proceedings of the 4th IEEE Symposium on Computer Arithmetic, 1978