ACM Home Page
Please provide us with feedback. Feedback
Customization change impact analysis for erp professionals via program slicing
Full text PdfPdf (292 KB)
Source
International Symposium on Software Testing and Analysis archive
Proceedings of the 2008 international symposium on Software testing and analysis table of contents
Seattle, WA, USA
SESSION: Case studies table of contents
Pages 97-108  
Year of Publication: 2008
ISBN:978-1-60558-050-0
Authors
Nurit Dor  Panaya Inc., Rananna, Israel
Tal Lev-Ami  Tel-Aviv University, Tel-Aviv, Israel
Shay Litvak  Panaya Inc., Rananna, Israel
Mooly Sagiv  Tel-Aviv University, Tel-Aviv, Israel
Dror Weiss  Panaya Inc., Rananna, Israel
Sponsors
ACM: Association for Computing Machinery
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 14,   Downloads (12 Months): 163,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1390630.1390644
What is a DOI?

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 PanayaImpactAnalysis (PanayaIA), 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 PanayaIA when used by end-users on an ERP system of tens of millions LOCs.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
 
3
D. Binkley. Using semantic differencing to reduce the cost of regression testing. In Conf. on Soft. Maintenance, 1992.
 
4
 
5
M. D. Ernst. Practical fine-grained static slicing of optimized code. Technical Report MSR-TR-94-14, 1994.
6
 
7
 
8
 
9
10
11
12
13
 
14
Intellicorp Inc. http://www.intellicorp.com. 2007.
 
15
H. Keller and S. Krüger. "ABAP Objects: ABAP Programming in SAP NetWeaver. Addison-Wesley, 2002.
 
16
 
17
18
 
19
20
21
22
23
24
 
25
 
26
M. Themistocleous, Z. Irani, R. O'Keefe, and R. Paul. Change management underpins a successful ERP implementation at Marathon Oil. In Journal of Organizational Excellence, 2004.
 
27
F. Tip. A survey of program slicing techniques. Journal of programming languages, 3:121--189, 1995.
28

Collaborative Colleagues:
Nurit Dor: colleagues
Tal Lev-Ami: colleagues
Shay Litvak: colleagues
Mooly Sagiv: colleagues
Dror Weiss: colleagues