Code query by example

  • Authors:
  • Sebastien Vaucouleur

  • Affiliations:
  • Software Development Group, IT University of Copenhagen, Copenhagen, Denmark

  • Venue:
  • Enterprise Information Systems - Empowering Enterprises Through Next-Generation Enterprise Computing - 13th International IEEE EDOC Conference (EDOC 2009)
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

We introduce code query by example for customisation of evolvable software products in general and of enterprise resource planning systems (ERPs) in particular. The concept is based on an initial empirical study on practices around ERP systems. We motivate our design choices based on those empirical results, and we show how the proposed solution helps with respect to the infamous upgrade problem: the conflict between the need for customisation and the need for upgrade of ERP systems. We further show how code query by example can be used as a form of lightweight static analysis, to detect automatically potential defects in large software products. Code query by example as a form of lightweight static analysis is particularly interesting in the context of ERP systems: it is often the case that programmers working in this field are not computer science specialists but more of domain experts. Hence, they require a simple language to express custom rules.