Gerard Marks

dblp:05/407 · DBLP profile ↗
← Back
7ranked-venue papers
3as first author
4since 2021 · last 2025
0009-0002-6271-5282ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 5 · 1 first-author · 4 since 2021Databases, data management, data science and information retrieval · 2 · 2 first-author
YearPublicationVenuePosition
2025 Programming Language Selection in Software Engineering: Results from an Adapted MLR Focused on Go, Haskell, Python and Rust
Zoe Collins, Luigi Di Paolo, Cathal O'Grady, Niall Ryan, Gerard Marks, Murat Yilmaz 0001, Paul M. Clarke, Andrew McCarren
EuroSPI (1)5
2025 A Review of Estimation in Software Engineering
Kevin James Tomescu, Niamh Gowran, Lorena Gomez, Eoin Delahunty, Andrew McCarren, Gerard Marks, Murat Yilmaz 0001, Richard Messnarz, Paul M. Clarke
EuroSPI (1)6
2025 Current AI-Based Software Engineering, Strengths and Weaknesses - Results from a MLR
Jed Walshe, Robert Maloney, Evun Grant, Carlos Conde, Gerard Marks, Murat Yilmaz 0001, Richard Messnarz, Paul M. Clarke, Andrew McCarren
EuroSPI (1)5
2024 Analysing the Role of Generative AI in Software Engineering - Results from an MLR
Tuomas Bazzan, Benjamin Olojo, Przemyslaw Majda, Murat Yilmaz 0001, Gerard Marks, Paul M. Clarke
EuroSPI (1)6
2017 The Impact of Situational Context on the Software Development Process - A Case Study of a Highly Innovative Start-up Organization
Gerard Marks, Rory O'Connor, Paul M. Clarke
SPICE1
2010 Classification of Index Partitions to Boost XML Query Performance
Gerard Marks, Mark Roantree, John Murphy 0001
ER1
2008 Pattern based processing of XPath queries
abstract
As the popularity of areas including document storage and distributed systems continues to grow, the demand for high performance XML databases is increasingly evident. This has led to a number of research efforts aimed at exploiting the maturity of relational database systems in order to increase XML query performance. In our approach, we use an index structure based on a metamodel for XML databases combined with relational database technology to facilitate fast access to XML document elements. The query process involves transforming XPath expressions to SQL which can be executed over our optimised query engine. As there are many different types of XPath queries, varying processing logic may be applied to boost performance not only to individual XPath axes, but across multiple axes simultaneously. This paper describes a pattern based approach to XPath query processing, which permits the execution of a group of XPath location steps in parallel.
Gerard Marks, Mark Roantree
IDEAS1