WHAT-IF : A Function to Estimate the Impacts of Potential Changes to a Software without First Putting them into Actual Practice
Identifieur interne : 00D770 ( Main/Merge ); précédent : 00D769; suivant : 00D771WHAT-IF : A Function to Estimate the Impacts of Potential Changes to a Software without First Putting them into Actual Practice
Auteurs : S. Ajila ; Jean-Claude Derniame [France] ; H. BassonSource :
English descriptors
- KwdEn :
Abstract
Software development and maintenance are generally known to be time consuming and expensive. One of the problem is that it is difficult for software engineers and analysts to understand software systems that they did not design or implement. Even when they develop their own systems, it is easy to forget the details of the design or code developed at earlier stages. Therefore, in this paper we present a model that allowed {\it a priori} the impact analysis and propagation of an object change in a software system. Our work is primarily aimed at big software systems. Some of the questions a software engineer may want to ask when making a change are : {\it what other objects must I change if I carry out this modification? who in the developing team must be informed of this change? what other versions or configurations of the software system must I change?} etc. The effect of changing an object in a software system depends on the item and environment of change. Therefore, when making a change it is necessary to analyze its impacts and keeps track of the details of implementing the change. What-If addresses some of these issues.
Links toward previous steps (curation, corpus...)
- to stream Crin, to step Corpus: 001121
- to stream Crin, to step Curation: 001121
- to stream Crin, to step Checkpoint: 003298
Links to Exploration step
CRIN:ajila93aLe document en format XML
<record><TEI><teiHeader><fileDesc><titleStmt><title xml:lang="en" wicri:score="733">WHAT-IF : A Function to Estimate the Impacts of Potential Changes to a Software without First Putting them into Actual Practice</title>
</titleStmt>
<publicationStmt><idno type="RBID">CRIN:ajila93a</idno>
<date when="1993" year="1993">1993</date>
<idno type="wicri:Area/Crin/Corpus">001121</idno>
<idno type="wicri:Area/Crin/Curation">001121</idno>
<idno type="wicri:explorRef" wicri:stream="Crin" wicri:step="Curation">001121</idno>
<idno type="wicri:Area/Crin/Checkpoint">003298</idno>
<idno type="wicri:explorRef" wicri:stream="Crin" wicri:step="Checkpoint">003298</idno>
<idno type="wicri:Area/Main/Merge">00D770</idno>
</publicationStmt>
<sourceDesc><biblStruct><analytic><title xml:lang="en">WHAT-IF : A Function to Estimate the Impacts of Potential Changes to a Software without First Putting them into Actual Practice</title>
<author><name sortKey="Ajila, S" sort="Ajila, S" uniqKey="Ajila S" first="S." last="Ajila">S. Ajila</name>
</author>
<author><name sortKey="Derniame, J C" sort="Derniame, J C" uniqKey="Derniame J" first="J.-C." last="Derniame">Jean-Claude Derniame</name>
<affiliation><country>France</country>
<placeName><settlement type="city">Nancy</settlement>
<region type="region" nuts="2">Grand Est</region>
<region type="region" nuts="2">Lorraine (région)</region>
</placeName>
<orgName type="laboratoire" n="5">Laboratoire lorrain de recherche en informatique et ses applications</orgName>
<orgName type="university">Université de Lorraine</orgName>
<orgName type="institution">Centre national de la recherche scientifique</orgName>
<orgName type="institution">Institut national de recherche en informatique et en automatique</orgName>
</affiliation>
</author>
<author><name sortKey="Basson, H" sort="Basson, H" uniqKey="Basson H" first="H." last="Basson">H. Basson</name>
</author>
</analytic>
</biblStruct>
</sourceDesc>
</fileDesc>
<profileDesc><textClass><keywords scheme="KwdEn" xml:lang="en"><term>domain specific knowledge</term>
<term>object change</term>
<term>software development</term>
<term>software maintenance</term>
<term>software object</term>
<term>types of changes</term>
</keywords>
</textClass>
</profileDesc>
</teiHeader>
<front><div type="abstract" xml:lang="en" wicri:score="3211">Software development and maintenance are generally known to be time consuming and expensive. One of the problem is that it is difficult for software engineers and analysts to understand software systems that they did not design or implement. Even when they develop their own systems, it is easy to forget the details of the design or code developed at earlier stages. Therefore, in this paper we present a model that allowed {\it a priori} the impact analysis and propagation of an object change in a software system. Our work is primarily aimed at big software systems. Some of the questions a software engineer may want to ask when making a change are : {\it what other objects must I change if I carry out this modification? who in the developing team must be informed of this change? what other versions or configurations of the software system must I change?} etc. The effect of changing an object in a software system depends on the item and environment of change. Therefore, when making a change it is necessary to analyze its impacts and keeps track of the details of implementing the change. What-If addresses some of these issues.</div>
</front>
</TEI>
</record>
Pour manipuler ce document sous Unix (Dilib)
EXPLOR_STEP=$WICRI_ROOT/Wicri/Lorraine/explor/InforLorV4/Data/Main/Merge
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 00D770 | SxmlIndent | more
Ou
HfdSelect -h $EXPLOR_AREA/Data/Main/Merge/biblio.hfd -nk 00D770 | SxmlIndent | more
Pour mettre un lien sur cette page dans le réseau Wicri
{{Explor lien |wiki= Wicri/Lorraine |area= InforLorV4 |flux= Main |étape= Merge |type= RBID |clé= CRIN:ajila93a |texte= WHAT-IF : A Function to Estimate the Impacts of Potential Changes to a Software without First Putting them into Actual Practice }}
![]() | This area was generated with Dilib version V0.6.33. | ![]() |