Data Mining For Validation In Software Engineering: An Example

Consider two independently done software engineering studies that used different approaches to cover some of the same subject area, such as software maintenance. Although done differently and for different purposes, to what extent can each study serve as a validation of the other? Within the scope of the subject area overlap, data mining can be applied to provide a quantitative assessment. This paper reports on the data mining that attempted to cross validate two independently done and published software engineering studies of software maintenance, one on a corrective maintenance maturity model, and the other on an objective classification of software maintenance activities. The data mining established that each of the two independently done studies effectively and very strongly validates the other.

[1]  Mira Kajko-Mattsson,et al.  Software problem reporting and resolution process at ABB robotics AB: state of practice , 2000 .

[2]  Colin Potts,et al.  Studying the evolution and enhancement of software features , 2000, Proceedings 2000 International Conference on Software Maintenance.

[3]  Mira Kajko-Mattsson Corrective Maintenance Maturity Model: Problem Management , 2002, International Conference on Software Maintenance, 2002. Proceedings..

[4]  Mira Kajko-Mattsson,et al.  Validative measurement in software engineering: a data mining example , 2003, SEKE.

[5]  Taizan Chan,et al.  Beyond productivity in software maintenance: factors affecting lead time in servicing users' requests , 2000, Proceedings 2000 International Conference on Software Maintenance.

[6]  Ned Chapin,et al.  Types of software evolution and software maintenance , 2001, J. Softw. Maintenance Res. Pract..

[7]  Audris Mockus,et al.  Identifying reasons for software changes using historic databases , 2000, Proceedings 2000 International Conference on Software Maintenance.

[8]  N. Schneidewind,et al.  Towards an Ontology of software maintenance , 1999 .

[9]  Frederick S. Hillier,et al.  Introduction of Operations Research , 1967 .