No maintenance activity can be performed without understanding at least the part of the program that needs to b emodified. Therefore, considering its cost, helping developers to understand programs is a must. Consequently, our research aims at building a business related model of the program semantics, which is grounded in Perkinsfi research in psychology. After a short reminder of our model, whose performance in helping developers to understand programs has been presented elsewhere, this paper presents the automatic instantiation of the model. This rests on the ontology technology a swell as on an innovative dynamic analysis technique. We present a use case to evaluate the performance of our technique
This paper is concerned with an ontology driven approach for Program Comprehension that starts picki...
This paper is concerned with an ontology driven approach for Program Comprehension that starts picki...
In the context of computer programming, the importance of computer assistance is being understood by...
La compréhension de logiciels est essentielle à leur maintenance. En effet, aucune activité de maint...
La compréhension de logiciels est essentielle à leur maintenance. En effet, aucune activité de maint...
Vita.Dynamic analysis is any analysis of the execution behavior of a program with a particular set (...
Vita.Dynamic analysis is any analysis of the execution behavior of a program with a particular set (...
Preprint of paper published in: IEEE Transactions on Software Engineering, 35 (5), 2009; doi:10.1109...
Program comprehension is an essential part of software development and software maintenance, as soft...
Program comprehension is an important activity in software maintenance, as software must be sufficie...
Abstract—Program comprehension is an important activity in software maintenance, as software must be...
Program comprehension is an important activity in software maintenance, as software must be sufficie...
Program comprehension is an important activity in software maintenance, as software must be sufficie...
A challenge of existing program comprehension approaches is to provide consistent and flexible repre...
International audienceIn recent years, programs and knowledge about programs have become an importan...
This paper is concerned with an ontology driven approach for Program Comprehension that starts picki...
This paper is concerned with an ontology driven approach for Program Comprehension that starts picki...
In the context of computer programming, the importance of computer assistance is being understood by...
La compréhension de logiciels est essentielle à leur maintenance. En effet, aucune activité de maint...
La compréhension de logiciels est essentielle à leur maintenance. En effet, aucune activité de maint...
Vita.Dynamic analysis is any analysis of the execution behavior of a program with a particular set (...
Vita.Dynamic analysis is any analysis of the execution behavior of a program with a particular set (...
Preprint of paper published in: IEEE Transactions on Software Engineering, 35 (5), 2009; doi:10.1109...
Program comprehension is an essential part of software development and software maintenance, as soft...
Program comprehension is an important activity in software maintenance, as software must be sufficie...
Abstract—Program comprehension is an important activity in software maintenance, as software must be...
Program comprehension is an important activity in software maintenance, as software must be sufficie...
Program comprehension is an important activity in software maintenance, as software must be sufficie...
A challenge of existing program comprehension approaches is to provide consistent and flexible repre...
International audienceIn recent years, programs and knowledge about programs have become an importan...
This paper is concerned with an ontology driven approach for Program Comprehension that starts picki...
This paper is concerned with an ontology driven approach for Program Comprehension that starts picki...
In the context of computer programming, the importance of computer assistance is being understood by...