| Customization change impact analysis for erp professionals via program slicing |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 17, Downloads (12 Months): 151, Citation Count: 0
|
|
|
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
|
John Field , G. Ramalingam , Frank Tip, Parametric program slicing, Proceedings of the 22nd ACM SIGPLAN-SIGACT symposium on Principles of programming languages, p.379-392, January 23-25, 1995, San Francisco, California, United States
[doi> 10.1145/199448.199534]
|
| |
7
|
|
| |
8
|
|
| |
9
|
|
 |
10
|
|
 |
11
|
|
 |
12
|
|
 |
13
|
Thomas Reps , Susan Horwitz , Mooly Sagiv , Genevieve Rosay, Speeding up slicing, Proceedings of the 2nd ACM SIGSOFT symposium on Foundations of software engineering, p.11-20, December 06-09, 1994, New Orleans, Louisiana, United States
|
| |
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
|
G. Ramalingam , John Field , Frank Tip, Aggregate structure identification and its application to program analysis, Proceedings of the 26th ACM SIGPLAN-SIGACT symposium on Principles of programming languages, p.119-132, January 20-22, 1999, San Antonio, Texas, United States
[doi> 10.1145/292540.292553]
|
 |
22
|
Xiaoxia Ren , Fenil Shah , Frank Tip , Barbara G. Ryder , Ophelia Chesley, Chianti: a tool for change impact analysis of java programs, Proceedings of the 19th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, October 24-28, 2004, Vancouver, BC, Canada
|
 |
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
|
|
|