Abstract
This paper focuses on calibrating a rough neural network based on software complexity measurements and the corresponding number of changes required to bring a software product (either during development or during post-deployment) into compliance with project standards. A good predictive model for software maintenance that can estimate the number of changes that will allow the early identification of modules that are most likely to require extensive modifications. The results reported in this paper are limited to assessing prediction accuracy based on software engineering data obtained during product development. The Rough Set Exploration System (RSES) is used to derive training and testing sets that are used both by RSES and by a rough neural network toolset named MBnet to predict the number of software module changes needed to bring a module intro compliance with project standards. A comparison between MBnet and RSES in predicting the number of changes for a particular software module is also given.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
L.C. Briand, V.R. Basili, W.M. Thomas, A pattern recognition approach to software engineering data analysis, IEEE Trans. on Software Engineering, 18(11), Nov. 1992, 931–942.
T.M. Khoshgoftaar, J.C. Munson, B.B. Bhattacharya and G.D. Richardson, Predictive Modeling Techniques of Software Quality from Software Measures, IEEE Trans. on Software Engineering, 18(11), Nov. 1992, 979–986.
T.M. Khoshgoftaar, E.B. Allen, Neural networks for software quality prediction. In: W. Pedrycz, J.F. Peters (Eds.), Computational Intelligence in Software Engineering. Singapore, World Scientific, 1998, 33–63.
B. Kitchenham, L. Pickard, Towards a constructive quality model, I and II, Software Engineering Journal, 1987, 105–126.
S.K. Pal, J.F. Peters, L. Polkowski, A. Skowron (Eds.), Rough-Neuro Computing: An Introduction. In S. Pal, L. Polkowski, A. Skowron (Eds.), Rough-Neuro Computing. Berlin: Physica-Verlag, 2002, 16–43
Z. Pawlak, Rough Sets: Theoretical Aspects of Reasoning About Data. Boston, MA, Kluwer Academic Publishers, 1991.
Z. Pawlak, J.F. Peters, A. Skowron, Z. Suraj, S. Ramanna, M. Borkowski, Rough measures: Theory and Applications. In: S. Hirano, M. Inuiguchi, S. Tsumoto (Eds.), Rough Set Theory and Granular Computing, Bulletin of the International Rough Set Society, vol. 5, no. 1/2, 2001, 177–184.
Z. Pawlak, J.F. Peters, A. Skowron, Z. Suraj, S. Ramanna, M. Borkowski, Rough measures and Integrals. In: S. Hirano, M. Inuiguchi, S. Tsumoto (Eds.), Lecture Notes in Computer Science, 2002 [to appear].
W. Pedrycz, L. Han, J.F. Peters, S. Ramanna, R. Zhai, Calibration of software quality: Fuzzy neural and rough neural approaches. Neurocomputing, vol. 36, 2001, 149–170.
J.F. Peters, T.C. Ahn, M. Borkowski, V. Degtyaryov, S. Ramanna, Line Crawling Robot Navigation: A Rough Neuro-Computing Approach. In: C. Zhou, D. Maravall, D. Ruan(Eds.), Fusion of Soft Computing and Hard Computing Techniques for Autonomous Robotic Systems. Berlin: PhysicaVerlag, 2002 [to appear].
J.F. Peters, S. Ramanna, Z. Suraj, M. Borkowski, Rough neurons: Petri net models and applications. In In S. Pal, L. Polkowski, A. Skowron (Eds.), Rough-Neuro Computing. Berlin: Physica-Verlag, 2002, 474–493.
J.F. Peters, S. Ramanna, A rough sets approach to assessing software quality: Concepts and rough Petri net models. In: S.K. Pal and A. Skowron (Eds.), Rough-Fuzzy Hybridization: New Trends in Decision Making. Berlin: Springer-Verlag, 1999, 349–380.
S. Ramanna, Approximation Methods in a Software Quality Measurement Framework. In: Proc. of Canadian Conference on Electrical and Computer Engineering 2002, Winnipeg, Manitoba, CA, May 2002 [to appear].
RSES 2002, http://logic.mimuw.edu.pl/~rses/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ramanna, S. (2002). Rough Neural Network for Software Change Prediction. In: Alpigini, J.J., Peters, J.F., Skowron, A., Zhong, N. (eds) Rough Sets and Current Trends in Computing. RSCTC 2002. Lecture Notes in Computer Science(), vol 2475. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45813-1_80
Download citation
DOI: https://doi.org/10.1007/3-540-45813-1_80
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-44274-5
Online ISBN: 978-3-540-45813-5
eBook Packages: Springer Book Archive