Synthetic Minority Over-sampling TEchnique (SMOTE) for predicting software build outcomes

aut.conference.typePaper Published in Proceedings
aut.researcherConnor, Andrew Miles
dc.contributor.authorPears, R
dc.contributor.authorFinlay, JA
dc.contributor.authorConnor, AM
dc.date.accessioned2014-04-21T06:42:48Z
dc.date.available2014-04-21T06:42:48Z
dc.date.copyright2014-07-01
dc.date.issued2014-07-01
dc.description.abstractIn this research we use a data stream approach to mining data and construct decision Tree models that predict software build outcomes in terms of software metrics that are derived from source code used in the software construction process. The rationale for using the data stream approach was to track the evolution of the prediction model over time as builds are incrementally constructed from previous versions either to remedy errors or to enhance functionality. As the volume of data available for mining from the software repository that we used was limited, we synthesized new data instances through the application of the SMOTE oversampling algorithm. The results indicate that a small number of the available metrics have significance for prediction software build outcomes. It is observed that classification accuracy steadily improves after approximately 900 instances of builds have been fed to the classifier. At the end of the data streaming process classification accuracies of 80% were achieved, though some bias arises due to the distribution of data across the two classes over time.
dc.identifier.citationTwenty-Sixth International Conference on Software Engineering and Knowledge Engineering (SEKE 2014) held at Hyatt Regency, Vancouver, Canada, 2014-07-01 to 2014-04-03
dc.identifier.issn2325-9000
dc.identifier.issn2325-9086
dc.identifier.urihttps://hdl.handle.net/10292/7131
dc.publisherKnowledge Systems Institute Graduate School
dc.relation.urihttp://www.ksi.edu/seke/Proceedings/seke/SEKE2014_Proceedings.pdf
dc.rightsAll rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written consent of the publisher.
dc.rights.accessrightsOpenAccess
dc.subjectSMOTE
dc.subjectData stream mining
dc.subjectJazz
dc.subjectSoftware metrics
dc.subjectSoftware repositories
dc.titleSynthetic Minority Over-sampling TEchnique (SMOTE) for predicting software build outcomes
dc.typeConference Contribution
pubs.elements-id165699
pubs.organisational-data/AUT
pubs.organisational-data/AUT/Design & Creative Technologies
pubs.organisational-data/AUT/Design & Creative Technologies/Interdisplinary Unit
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
seke2014_submission_8.pdf
Size:
268.96 KB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
licence.htm
Size:
30.34 KB
Format:
Unknown data format
Description: