DocumentCode :
3336571
Title :
Metrics to identify where object-oriented program comprehension benefits from the runtime structure
Author :
Abi-Antoun, Marwan ; Vanciu, Radu ; Ammar, Nariman
Author_Institution :
Dept. of Comput. Sci., Wayne State Univ., Detroit, MI, USA
fYear :
2013
fDate :
21-21 May 2013
Firstpage :
42
Lastpage :
48
Abstract :
To evolve object-oriented code, developers often need to understand both the code structure in terms of classes and packages, as well as the runtime structure in terms of abstractions of objects. Recent empirical studies have shown that for some code modifications tasks, developers do benefit from having access to information about the runtime structure. However, there is no good sense of when object-oriented program comprehension clearly depends on information about the runtime structure. We propose using metrics to identify cases in object-oriented program comprehension that benefit from information about the runtime structure. The metrics relate properties observed on a statically extracted hierarchical object graph to the type structures declared in the code and highlight key differences between the runtime structure and the code structure.
Keywords :
object-oriented programming; software maintenance; software metrics; code structure; metrics; object-oriented code; object-oriented program comprehension; runtime structure; software maintenance; statically extracted hierarchical object graph; Abstracts; Bismuth; Concrete; Context; Measurement; Object recognition; Runtime; metrics; object-oriented runtime structure;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Emerging Trends in Software Metrics (WETSoM), 2013 4th International Workshop on
Conference_Location :
San Francisco, CA
ISSN :
2327-0950
Type :
conf
DOI :
10.1109/WETSoM.2013.6619335
Filename :
6619335
Link To Document :
بازگشت