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