Use of Data Mining in System Development Life Cycle

During the life cycle of a software development project, many problems arise. Resolutions to these problems are time consuming and expensive. This paper discusses the use of data mining in solving some of these problems to improve the system development life cycle process. A case study of applying data mining to the software Problem Report management data is also presented. The empirical results demonstrate the capability and benefit of data mining analysis in systems development life cycle.

[1]  J. L. Álvarez-Macías,et al.  DATA MINING FOR THE MANAGEMENT OF SOFTWARE DEVELOPMENT PROCESS , 2004 .

[2]  Gail C. Murphy,et al.  Predicting source code changes by mining change history , 2004, IEEE Transactions on Software Engineering.

[3]  Amir Michail,et al.  Data mining library reuse patterns using generalized association rules , 2000, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.

[4]  Parag C. Pendharkar,et al.  An exploratory study of object-oriented software component size determinants and the application of regression tree forecasting models , 2004, Inf. Manag..

[5]  Maurizio Morisio,et al.  Comments on "More Success and Failure Factors in Software Reuse" , 2003, IEEE Trans. Software Eng..

[6]  Jaewan Lee,et al.  The K-Means Clustering Architecture in the Multi-stage Data Mining Process , 2005, ICCSA.

[7]  Pericles A. Mitkas Knowledge Discovery for Training Intelligent Agents: Methodology, Tools and Applications , 2005, AIS-ADM.

[8]  Abraham Kandel,et al.  Using Data Mining For Automated Software Testing , 2004, Int. J. Softw. Eng. Knowl. Eng..

[9]  Peraphon Sophatsathit,et al.  An Rpcl-Based Indexing Approach For Software Component Classification , 2004, Int. J. Softw. Eng. Knowl. Eng..

[10]  Taghi M. Khoshgoftaar,et al.  Prediction of software faults using fuzzy nonlinear regression modeling , 2000, Proceedings. Fifth IEEE International Symposium on High Assurance Systems Engineering (HASE 2000).

[11]  Edward B. Allen,et al.  PREDICTING FAULT-PRONE SOFTWARE MODULES IN EMBEDDED SYSTEMS WITH CLASSIFICATION TREES , 2002 .

[12]  Stan Matwin,et al.  Applying data mining to software maintenance records , 2003, CASCON.

[13]  David Taniar,et al.  Computational Science and Its Applications - ICCSA 2005, International Conference, Singapore, May 9-12, 2005, Proceedings, Part I , 2005, ICCSA.

[14]  Renée J. Miller,et al.  Mining for Program Structure , 1999, Int. J. Softw. Eng. Knowl. Eng..

[15]  Petra Perner,et al.  Data Mining - Concepts and Techniques , 2002, Künstliche Intell..

[16]  Jiming Liu,et al.  Autonomous Intelligent Systems: Agents and Data Mining: International Workshop, AIS-ADM 2005, St. Petersburg, Russia, June 6-8, 2005. Proceedings , 2005, AIS-ADM.