Filters








190,236 Hits in 8.8 sec

Change Impact Graphs: Determining the Impact of Prior Code Changes

Daniel M German, Gregorio Robles, Ahmed E. Hassan
2008 2008 Eighth IEEE International Working Conference on Source Code Analysis and Manipulation  
The source code of a software system is in constant change. The impact of these changes spreads out across the software system and may lead to the sudden manifestation of failures in unchanged parts.  ...  To help developers fix such failures, we propose a method that, in a pre-processing stage, analyzes prior code changes to determine what functions have been modified.  ...  The  ... 
doi:10.1109/scam.2008.33 dblp:conf/scam/GermanRH08 fatcat:gcyalhlwifdudnwop3ddml3iie

Change impact graphs: Determining the impact of prior codechanges

Daniel M. German, Ahmed E. Hassan, Gregorio Robles
2009 Information and Software Technology  
The source code of a software system is in constant change. The impact of these changes spreads out across the software system and may lead to the sudden manifestation of failures in unchanged parts.  ...  To help developers fix such failures, we propose a method that, in a pre-processing stage, analyzes prior code changes to determine what functions have been modified.  ...  The  ... 
doi:10.1016/j.infsof.2009.04.018 fatcat:at3hf2t64rea7pnmvlhpdhcil4

Interpreting Graphs to Distinguish Factors That Impact Climate Change

Elizabeth A. McBride, Marcia C. Linn, Jonathan M. Vitale
2020 International Conference of the Learning Sciences  
Scientists use models and graphs to distinguish among factors that impact a phenomenon (for example, the impact of CO2 accumulation on climate change) and factors that do not impact the phenomenon (for  ...  example the role of ozone depletion on climate change).  ...  To determine the impact of our curriculum on content learning we measured changes in the Armando item from pretest to posttest.  ... 
dblp:conf/icls/McBrideLV20 fatcat:o4pnfox6ozbw7kpdt3efcr4vva

Studying high impact fix-inducing changes

Ayse Tosun Misirli, Emad Shihab, Yasukata Kamei
2015 Empirical Software Engineering  
We find that the lines of code added, the number of developers who worked on a change, and the number of prior modifications on the files modified during a change are the best indicators of HIFCs.  ...  Although the prior research on fix-inducing changes has many advantages in terms of highly accurate results, it has one main drawback: It gives the same level of impact to all fix-inducing changes.  ...  In summary, the impact set of a change can be determined using prior code changes (e.g. [53] ) or using dynamic call graphs obtained from execution of the tests (e.g. [17] ).  ... 
doi:10.1007/s10664-015-9370-z fatcat:xxt356qyuve4hb6s4o77htuwmu

Supporting Change Impact Analysis for Service Oriented Business Applications

Hua Xiao, Jin Guo, Ying Zou
2007 International Workshop on Systems Development in SOA Environments (SDSOA'07: ICSE Workshops 2007)  
Determining the cost of modifying a business process is not trivial since the changes to the business process have to account for source code changes in various services.  ...  The approach applies change impact analysis techniques to business process specifications, and source code. The approach generates an initial change impact set from business process components.  ...  For instance the impact of a requirement change is determined using other related requirements without mapping the requirement changes all the way to the code.  ... 
doi:10.1109/sdsoa.2007.11 fatcat:cjkbkchlbbdxremaqo34qwc36q

A learning algorithm for change impact prediction

Vincenzo Musco, Antonin Carette, Martin Monperrus, Philippe Preux
2016 Proceedings of the 5th International Workshop on Realizing Artificial Intelligence Synergies in Software Engineering - RAISE '16  
Change impact analysis consists in predicting the impact of a code change in a software application.  ...  The artifacts that are considered are methods of object-oriented software, the change under study is a change in the code of the method, the impact is the test methods that fail because of the change that  ...  INTRODUCTION Change impact analysis consists in predicting the impact of a code change in a software application [1, 2] .  ... 
doi:10.1145/2896995.2896996 dblp:conf/icse/MuscoCMP16 fatcat:qovrrwjxfrhppcjxw5umalfllu

A taxonomy for software change impact analysis

Steffen Lehnert
2011 Proceedings of the 12th international workshop and the 7th annual ERCIM workshop on Principles on software evolution and software evolution - IWPSE-EVOL '11  
Change impact analysis is required for constantly evolving systems to support the comprehension, implementation, and evaluation of changes.  ...  Therefore, we present the results of a comprehensive investigation of software change impact analysis, which is based on a literature review and a taxonomy for impact analysis.  ...  The approach of German et al. [105] is aimed at identifying parts of a program which have been forgotten to change, by utilizing prior code changes to determine what functions have been modified.  ... 
doi:10.1145/2024445.2024454 dblp:conf/iwpse/Lehnert11 fatcat:s5ucqjzsr5c2pdoi3oeodnocpm

What is the long-term impact of changes?

Irina Ioana Brudaru, Andreas Zeller
2008 Proceedings of the 2008 international workshop on Recommendation systems for software engineering - RSSE '08  
While most of the impact of a change is immediate, some of the impact may become evident only in the long term. For instance, suppose we make the internals of a component accessible to its clients.  ...  In the long term, though, this will most likely lead to maintainability issues. We are currently exploring ways to identify this long-term impact of change.  ...  The concept of long-term impact of changes was originally sketched by Michael Godfrey, Andreas Zeller, and Tom Zimmermann at the SARS 2007 workshop.  ... 
doi:10.1145/1454247.1454257 dblp:conf/sigsoft/BrudaruZ08 fatcat:j5jbdptpfnesbnv7zxgqpw3qzy

The Impact of Graph Slope on Rate of Change Judgments in Corporate Reports

Vivien Beattie, Michael John Jones
2002 Abacus. A Journal of Accounting and Business Studies  
The use of graphs to disclose financial information in annual reports represents a significant dimension of financial disclosure management.  ...  Statistical graphics studies demonstrate that the accurate visual decoding of a graph is contingent upon the graph's slope parameter .  ...  Of key importance, a change in the shape parameter of a graph changes the slopes of these line segments.  ... 
doi:10.1111/1467-6281.00104 fatcat:xjo4bwjdvjfozbqxhoeaxk32dq

The impact of tangled code changes

Kim Herzig, Andreas Zeller
2013 2013 10th Working Conference on Mining Software Repositories (MSR)  
We recommend better change organization to limit the impact of tangled changes.  ...  When interacting with version control systems, developers often commit unrelated or loosely related code changes in a single transaction.  ...  Sascha Just, Jeremias Rößler provided constructive feedback on earlier versions of this work. We thank the reviewers for their constructive comments.  ... 
doi:10.1109/msr.2013.6624018 dblp:conf/msr/HerzigZ13 fatcat:d6mefj6ozncqxotkfnk6fmloju

An eclectic approach for change impact analysis

Michele Ceccarelli, Luigi Cerulo, Gerardo Canfora, Massimiliano Di Penta
2010 Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - ICSE '10  
Results of a preliminary study performed on the Samba daemon show that change impact relationships inferred with the Granger causality test are complementary to those inferred with association rules.  ...  This opens the road towards the development of an eclectic impact analysis approach conceived by combining different techniques.  ...  INTRODUCTION Change impact analysis is the process of determining the set of software artifacts likely to be changed when (or after) one artifact has been changed.  ... 
doi:10.1145/1810295.1810320 dblp:conf/icse/CeccarelliCCP10 fatcat:om2lzlgie5gptpybpz22nbawha

Practical Machine-Checked Formalization of Change Impact Analysis [chapter]

Karl Palmskog, Ahmet Celik, Milos Gligoric
2020 Lecture Notes in Computer Science  
Change impact analysis techniques determine the components affected by a change to a software system, and are used as part of many program analysis techniques and tools, e.g., in regression test selection  ...  We present a formalization of change impact analysis with machine-checked proofs of correctness in the Coq proof assistant.  ...  Acknowledgments The authors thank Ben Buhse, Cyril Cohen, Pengyu Nie, Zachary Tatlock, Thomas Wei, Chenguang Zhu, and the anonymous reviewers for their comments and feedback on this work.  ... 
doi:10.1007/978-3-030-45237-7_9 fatcat:f2vmxa2shrhg7gerlpedqjeni4

Refining interprocedural change-impact analysis using equivalence relations

Alex Gyori, Shuvendu K. Lahiri, Nimrod Partush
2017 Proceedings of the 26th ACM SIGSOFT International Symposium on Software Testing and Analysis - ISSTA 2017  
Change-impact analysis (CIA) is the task of determining the set of program elements impacted by a program change.  ...  We formalize change impact in terms of the trace semantics of two program versions.  ...  ACKNOWLEDGMENTS We thank Darko Marinov, Sasa Misailovic, August Shi, and the anonymous reviewers for their comments. Alex performed parts of this research while at Microsoft Research.  ... 
doi:10.1145/3092703.3092719 dblp:conf/issta/GyoriLP17 fatcat:d2y5wlmpkjd7jjroydsg2fjsmi

Customization change impact analysis for erp professionals via program slicing

Nurit Dor, Tal Lev-Ami, Shay Litvak, Mooly Sagiv, Dror Weiss
2008 Proceedings of the 2008 international symposium on Software testing and analysis - ISSTA '08  
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.  ...  We describe a new tool that automatically identifies impact of customization changes, i.e., how changes affect software behavior.  ...  Code change impact analysis [1, 22, 19] determines the effect of a source code modification and aims at supporting programmers in focused testing and debugging.  ... 
doi:10.1145/1390630.1390644 dblp:conf/issta/DorLLSW08 fatcat:qig64hz7qfbudjc3b2sxnkip4m

Interprocedural Semantic Change-Impact Analysis using Equivalence Relations [article]

Alex Gyori, Shuvendu K. Lahiri, Nimrod Partush
2016 arXiv   pre-print
Change-impact analysis (CIA) is the task of determining the set of program elements impacted by a program change.  ...  We formalize the notion of change impact in terms of the trace semantics of two program versions.  ...  Change-Impact Analysis determines the set of program elements that may be impacted by a syntactic change.  ... 
arXiv:1609.08734v1 fatcat:tabhqmhzlvc65nnlekmtspow4q
« Previous Showing results 1 — 15 out of 190,236 results