Customization change impact analysis for ERP professionals via program slicing

Nurit Dor*, Tal Lev-Ami, Shay Litvak, Mooly Sagiv, Dror Weiss

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

We describe a new tool that automatically identifies impact of customization changes, i.e., how changes affect software behavior. As opposed to existing static analysis tools that aim at aiding programmers or improve performance, our tool is designed for end-users without prior knowledge in programming. We utilize state-of-the-art static analysis algorithms for the programs within an Enterprise Resource Planning system (ERP). Key challenges in analyzing real world ERP programs are their significant size and the interdependency between programs. In particular, we describe and compare three customization change impact analyses for real-world programs, and a balancing algorithm built upon the three independent analyses. This paper presents Panaya Impact Analysis (Panaya IA), a web on-demand tool, providing ERP professionals a clear view of the impact of a customization change on the system. In addition we report empirical results of Panaya IA when used by end-users on an ERP system of tens of millions LOCs.

Original languageEnglish
Title of host publicationISSTA'08
Subtitle of host publicationProceedings of the 2008 International Symposium on Software Testing and Analysis 2008
PublisherAssociation for Computing Machinery
Pages97-107
Number of pages11
ISBN (Print)9781605580500
DOIs
StatePublished - 2008
Event2008 International Symposium on Software Testing and Analysis, ISSTA 2008 - Seattle, WA, United States
Duration: 20 Jul 200824 Jul 2008

Publication series

NameISSTA'08: Proceedings of the 2008 International Symposium on Software Testing and Analysis 2008

Conference

Conference2008 International Symposium on Software Testing and Analysis, ISSTA 2008
Country/TerritoryUnited States
CitySeattle, WA
Period20/07/0824/07/08

Keywords

  • Customization change impact analysis

Fingerprint

Dive into the research topics of 'Customization change impact analysis for ERP professionals via program slicing'. Together they form a unique fingerprint.

Cite this