CFP last date
20 May 2024
Reseach Article

An Open Source Multi Agent System for Data Preprocessing of Online Software Bug Repositories

by Naresh Kumar Nagwani
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 1 - Number 8
Year of Publication: 2010
Authors: Naresh Kumar Nagwani
10.5120/181-317

Naresh Kumar Nagwani . An Open Source Multi Agent System for Data Preprocessing of Online Software Bug Repositories. International Journal of Computer Applications. 1, 8 ( February 2010), 55-59. DOI=10.5120/181-317

@article{ 10.5120/181-317,
author = { Naresh Kumar Nagwani },
title = { An Open Source Multi Agent System for Data Preprocessing of Online Software Bug Repositories },
journal = { International Journal of Computer Applications },
issue_date = { February 2010 },
volume = { 1 },
number = { 8 },
month = { February },
year = { 2010 },
issn = { 0975-8887 },
pages = { 55-59 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume1/number8/181-317/ },
doi = { 10.5120/181-317 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T19:45:15.461923+05:30
%A Naresh Kumar Nagwani
%T An Open Source Multi Agent System for Data Preprocessing of Online Software Bug Repositories
%J International Journal of Computer Applications
%@ 0975-8887
%V 1
%N 8
%P 55-59
%D 2010
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Software bug repositories contain lot of useful information related to software development, software design and software’s common error patterns. Most of the projects use bug tracking system to manage the bugs associated with the software. These bug tracking system works as an online bug repositories, which can be accessed by all of the project members situated at different locations. Researches can also access these online bug repositories for exploring knowledge from them. In order to extract knowledge from software repositories some preprocessing mechanism is required to extract, parse and save the data locally from these online repository. To address this problem an open source multi agent system is proposed in this paper for the preprocessing of online software defect repositories. The proposed system is also implemented using the open source technologies. Software agents are independent software units and works intelligently and also getting very popular for current and future research, and hence the concepts of agents are included for preprocessing task and multi agent system is implemented. The implementation is done using open source application programming interfaces (API's) and also performance is evaluated for the implementation in terms of bug data fetch and parse timings.

References
  1. Erik Linstead, Paul Rigor, Sushil Bajracharya, Cristina Lopes and Pierre Baldi, “Mining Internet-Scale Software Repositories”, Advances in Neural Information Processing Systems (NIPS) , Vol. 21,2008.
  2. Fatudimu I.T, Musa A.G, Ayo C.K, Sofoluwe A. B, “Knowledge Discovery in Online Repositories: A Text Mining Approach”, European Journal of Scientific Research, ISSN 1450-216X, Vol. 22 No. 2, pp. 241-250, 2008.
  3. Lucian Voinea, Alexandru Telea, “An Open Framework for CVS Repository Querying, Analysis and Visualization”, Proceedings of the 2006 international workshop on Mining software repositories table of contents, Shanghai, China, pp. 33 - 39, 2006.
  4. Margus Oja, Boris Tamm and Kuldar Taveter: Agent-Based Software Design, Proc. Estonian Acad. Sci. Eng., 7, 1, 5–21, 2001.
  5. Nagwani, N.K. Singh, P., "Bug Mining Model Based on Event-Component Similarity to Discover Similar and Duplicate GUI Bugs", Advance Computing Conference, 2009. IACC 2009. IEEE International, pp.1388-1392, 2009.
  6. Sushil Bajracharya, Joel Ossher, Cristina Lopes, "Sourcerer: An internet-scale software repository", Proceedings of the 2009 ICSE Workshop on Search-Driven Development-Users, Infrastructure, Tools and Evaluation table of contents, pp. 1-4 , 2009.
  7. Xiaoyin Wang, Lu Zhang, Tao Xie, John Anvik and Jiasu Sun: An Approach to Detecting Duplicate Bug Reports using Natural Language and Execution Information, ACM, ICSE’08, May 10–18, 2008, Leipzig, Germany.
  8. BugZilla: http://www.bugzilla.org
  9. Java Agent Development Framework JADE: http://www.jade.org
  10. Java : http:// java.sun.com
  11. JAXP : https://jaxp.dev.java.net/
  12. JIRA: http://www.atlassian.com/software/jira/
  13. MySql : http://www.mysql.com
  14. Perforce: http://www.perforrce.com
Index Terms

Computer Science
Information Sciences

Keywords

Software bug repositories Multi agent system Fetching online bug repositories Parsing software bugs Preprocessing of online bug repositories