TY - JOUR
T1 - A component-extraction-based program reuse system
AU - Washizaki, Hironori
AU - Fukazawa, Yoshiaki
PY - 2005/4/1
Y1 - 2005/4/1
N2 - A program search system is indispensable for software reuse. However, conventional search techniques are inappropriate for prompt reuse of programs because these techniques target a program source code as a retrieval unit. In this paper, we propose a new component-extraction-based program search system. Our system analyzes a collection of object-oriented (OO) programs, and extracts reusable software components composed of interdependent OO classes. Using our system, the extracted components can be searched by keywords, and the result set can be viewed by a web browser such that the user can decide whether the query result component matches his/her requirements. As a result of evaluation experiments, it is found that our system can extract many reusable components, and support the user to search extracted components effectively.
AB - A program search system is indispensable for software reuse. However, conventional search techniques are inappropriate for prompt reuse of programs because these techniques target a program source code as a retrieval unit. In this paper, we propose a new component-extraction-based program search system. Our system analyzes a collection of object-oriented (OO) programs, and extracts reusable software components composed of interdependent OO classes. Using our system, the extracted components can be searched by keywords, and the result set can be viewed by a web browser such that the user can decide whether the query result component matches his/her requirements. As a result of evaluation experiments, it is found that our system can extract many reusable components, and support the user to search extracted components effectively.
KW - Component-based development
KW - JavaBeans
KW - Object-oriented programming
KW - Reengineering
KW - Software reuse
KW - Software search
UR - http://www.scopus.com/inward/record.url?scp=20344370008&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=20344370008&partnerID=8YFLogxK
M3 - Article
AN - SCOPUS:20344370008
SN - 1790-0832
VL - 2
SP - 349
EP - 355
JO - WSEAS Transactions on Information Science and Applications
JF - WSEAS Transactions on Information Science and Applications
IS - 4
ER -