Please use this identifier to cite or link to this item:
http://hdl.handle.net/20.500.11889/4254
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Ammar, Nariman | - |
dc.contributor.author | Hailat, Zeyad | - |
dc.date.accessioned | 2017-02-14T10:35:21Z | - |
dc.date.available | 2017-02-14T10:35:21Z | - |
dc.date.issued | 2012 | - |
dc.identifier.uri | http://hdl.handle.net/20.500.11889/4254 | - |
dc.description.abstract | Despite receiving much research attention, the extraction of run time architecture remains hard. One approach, Scholia, relies on adding typecheckable annotations to the code, and uses static analysis to extract a global, hierarchical Ownership Object Graph (OOG). The OOG provides architectural abstraction by ownership hierarchy and by types, and can be abstracted into a run-time architecture represented in an architectural description language, for documentation or conformance analysis. We report on our experience in analyzing a medium-sized object-oriented system undergoing maintenance to: (1) extract an OOG; and (2) refine the OOG based on the maintainers’ feedback. We evaluate the effectiveness of abstraction by ownership hierarchy and by types to extract an OOG that the system maintainers understand. We measure the extraction effort to be about 1 hour/KLOC. An evaluation with the lead maintainer confirms that he understands abstraction by ownership hierarchy and by types. Finally, we illustrate how to incrementally refine an extracted OOG (without starting all over) to better match the maintainer’s mental model. | en_US |
dc.language.iso | en_US | en_US |
dc.subject | Software engineering | en_US |
dc.subject | Internet programming | en_US |
dc.subject | Computer software - Development | en_US |
dc.title | Extraction of ownership object graphs from object-oriented code: An experience report | en_US |
dc.type | Article | en_US |
newfileds.department | Engineering and TechnologyEngineering and Technology | en_US |
newfileds.item-access-type | open_access | en_US |
newfileds.thesis-prog | none | en_US |
newfileds.general-subject | none | en_US |
item.fulltext | With Fulltext | - |
item.grantfulltext | open | - |
item.languageiso639-1 | other | - |
Appears in Collections: | Fulltext Publications |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Extraction_of_ownership_object_graphs_from_object-.pdf | 432.99 kB | Adobe PDF | View/Open |
Page view(s)
119
Last Week
1
1
Last month
3
3
checked on Apr 14, 2024
Download(s)
34
checked on Apr 14, 2024
Google ScholarTM
Check
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.