Towards a dynamic object-oriented design metric plug-in framework
Problem Statement: The evolution of software is made difficult by the need to integrate new features with all previously implemented features in software applications. Approach: present study introduced a general-purpose, platform-independent object-oriented design metric plug-in framework called jm...
Saved in:
Main Authors: | , |
---|---|
Format: | Article |
Published: |
2008
|
Subjects: | |
Online Access: | http://eprints.um.edu.my/6835/ http://www.doaj.org/doaj?func=abstract&id=1139731&q1=Towards%20A%20Dynamic%20Object-Oriented%20Design%20Metric%20Plug-in%20Framework&f1=all&b1=and&q2=&f2=all&recNo=1&uiLanguage=en |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
id |
my.um.eprints.6835 |
---|---|
record_format |
eprints |
spelling |
my.um.eprints.68352013-07-08T06:38:27Z http://eprints.um.edu.my/6835/ Towards a dynamic object-oriented design metric plug-in framework Loh, Chuan Ho Lee, Sai Peck QA76 Computer software Problem Statement: The evolution of software is made difficult by the need to integrate new features with all previously implemented features in software applications. Approach: present study introduced a general-purpose, platform-independent object-oriented design metric plug-in framework called jmetric intended to help building scalable, extendable object-oriented design metric plug-ins. jmetric seeks to address problem by providing the plug-in developer a structured way to separately develop and incrementally integrate independent object-oriented design metrics as plug-ins to a domain specific object-oriented design metrics framework. jmetric was engineered to provide functional building blocks to accelerate the adding, removing and updating of object-oriented design metric plug-ins in tools such as Eclipse, JDeveloper, NetBeans, JBuilder and other Java-based tools. Dependency injection is heavily used in jmetric to accelerate the adding, removing and updating of object-oriented metrics plug-ins. We studied several commonly used integrated development environments and software metrics tools to identify the extendibility of the tools to provide additional object-oriented design metric functionalities as plug-ins. Results: We demonstrate a tool called jmetric tool that had developed as a reference implementation to validate the plug-in capabilities of jmetric. Conclusion: Extending other tools such as Eclipse, JDeveloper and NetBeans to include metric functionalities is possible by wiring plug-ins through dependency injection mechanism in jmetric. 2008 Article PeerReviewed Loh, Chuan Ho and Lee, Sai Peck (2008) Towards a dynamic object-oriented design metric plug-in framework. Journal of Computer Science, 4 (11). pp. 903-909. ISSN 1549-3636 http://www.doaj.org/doaj?func=abstract&id=1139731&q1=Towards%20A%20Dynamic%20Object-Oriented%20Design%20Metric%20Plug-in%20Framework&f1=all&b1=and&q2=&f2=all&recNo=1&uiLanguage=en 10.3844/jcssp.2008.903.909 |
institution |
Universiti Malaya |
building |
UM Library |
collection |
Institutional Repository |
continent |
Asia |
country |
Malaysia |
content_provider |
Universiti Malaya |
content_source |
UM Research Repository |
url_provider |
http://eprints.um.edu.my/ |
topic |
QA76 Computer software |
spellingShingle |
QA76 Computer software Loh, Chuan Ho Lee, Sai Peck Towards a dynamic object-oriented design metric plug-in framework |
description |
Problem Statement: The evolution of software is made difficult by the need to integrate new features with all previously implemented features in software applications. Approach: present study introduced a general-purpose, platform-independent object-oriented design metric plug-in framework called jmetric intended to help building scalable, extendable object-oriented design metric plug-ins. jmetric seeks to address problem by providing the plug-in developer a structured way to separately develop and incrementally integrate independent object-oriented design metrics as plug-ins to a domain specific object-oriented design metrics framework. jmetric was engineered to provide functional building blocks to accelerate the adding, removing and updating of object-oriented design metric plug-ins in tools such as Eclipse, JDeveloper, NetBeans, JBuilder and other Java-based tools. Dependency injection is heavily used in jmetric to accelerate the adding, removing and updating of object-oriented metrics plug-ins. We studied several commonly used integrated development environments and software metrics tools to identify the extendibility of the tools to provide additional object-oriented design metric functionalities as plug-ins. Results: We demonstrate a tool called jmetric tool that had developed as a reference implementation to validate the plug-in capabilities of jmetric. Conclusion: Extending other tools such as Eclipse, JDeveloper and NetBeans to include metric functionalities is possible by wiring plug-ins through dependency injection mechanism in jmetric. |
format |
Article |
author |
Loh, Chuan Ho Lee, Sai Peck |
author_facet |
Loh, Chuan Ho Lee, Sai Peck |
author_sort |
Loh, Chuan Ho |
title |
Towards a dynamic object-oriented design metric plug-in framework |
title_short |
Towards a dynamic object-oriented design metric plug-in framework |
title_full |
Towards a dynamic object-oriented design metric plug-in framework |
title_fullStr |
Towards a dynamic object-oriented design metric plug-in framework |
title_full_unstemmed |
Towards a dynamic object-oriented design metric plug-in framework |
title_sort |
towards a dynamic object-oriented design metric plug-in framework |
publishDate |
2008 |
url |
http://eprints.um.edu.my/6835/ http://www.doaj.org/doaj?func=abstract&id=1139731&q1=Towards%20A%20Dynamic%20Object-Oriented%20Design%20Metric%20Plug-in%20Framework&f1=all&b1=and&q2=&f2=all&recNo=1&uiLanguage=en |
_version_ |
1643687894789914624 |
score |
13.18916 |