DocumentCode :
2891922
Title :
Using Semantic Inference for Software Understanding and Design Recovery
Author :
Alnusair, Awny ; Zhao, Tian
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Univ. of Wisconsin - Milwaukee, Milwaukee, WI, USA
fYear :
2010
fDate :
12-14 April 2010
Firstpage :
980
Lastpage :
985
Abstract :
Software understanding is often refers to the processes and activities undertaken by software engineers to fully comprehend complex software systems. Capturing software design can certainly enable a better environment for software understanding and reuse. This paper extends our previous work on automatic design pattern recovery and details our vision towards a comprehensive environment for software understanding. Our approach utilizes Semantic Web technologies to provide a formal and explicit semantic-based representation of software systems. Through extended case studies and tool evaluations, we show that this software representation enables a detection mechanism that is both effective and usable.
Keywords :
inference mechanisms; knowledge representation; semantic Web; software engineering; automatic design pattern recovery; detection mechanism; semantic Web; semantic inference; semantic-based representation; software design recovery; software understanding; Documentation; Knowledge representation; Ontologies; Open source software; Semantic Web; Software design; Software engineering; Software libraries; Software maintenance; Software systems; Design Patterns; Knowledge Representation; Ontology Reasoning; Semantic Web; Software Evolution;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Information Technology: New Generations (ITNG), 2010 Seventh International Conference on
Conference_Location :
Las Vegas, NV
Print_ISBN :
978-1-4244-6270-4
Type :
conf
DOI :
10.1109/ITNG.2010.96
Filename :
5501504
Link To Document :
بازگشت