in this paper allows the bug prediction models to be
deployed on the cloud, as a service. When these
models are provided as a web service on the cloud,
the proposed model of Bug Prediction as a Service
becomes a viable option for software development
companies.
REFERENCES
Boehm, B., 1976. ‘Software Engineering and Knowledge
Engineering’, Proceedings of IEEE Transactions on
Computers. IEEE, pp. 1226–1241.
Scott W. Ambler. 2009. Why Agile Software Development
Techniques work: Improved feedback. [ONLINE]
Available at: http://www.ambysoft.com.
Čubranić, D. & Murphy, G. C., 2004. ‘Automatic bug triage
using text classification’, Proceedings of Software
Engineering and Knowledge Engineering. pp. 92–97.
Sharma, G., Sharma, S. & Gujral, S., 2015. ‘A Novel Way
of Assessing Software Bug Severity Using Dictionary
of Critical Terms’, Procedia Computer Science, 70,
pp.632–639.
Shivaji, S. et al., 2009. Reducing Features to Improve Bug
Prediction, Proceedings of IEEE/ACM International
Conference on Automated Software Engineering. pp.
600–604.
D'Ambros, M., Lanza, M. & Robbes, R., 2010. An
extensive comparison of bug prediction approaches.
Proceedings of the 7th IEEE Working Conference on
Mining Software Repositories (MSR).
Puranik, S., Deshpande, P. & Chandrasekaran, K., 2016. A
Novel Machine Learning Approach for Bug Prediction.
Procedia Computer Science, pp.924–930.
Zimmermann, T., Premraj, R. & Zeller, A., 2007.
Predicting Defects for Eclipse. Proceedings of the
Third International Workshop on Predictor Models in
Software Engineering. p. 9.
Fenton, N.E. & Neil, M., 1999. ‘A critique of software
defect prediction models’, Proceedings of IEEE
Transactions on Software Engineering, pp. 675–689.
Challagulla, V. U. B., Bastani, F. B.; Yen, I-Ling, Paul, R.
A., (2005). ‘Empirical assessment of machine learning
based software defect prediction techniques’,
Proceedings of the 10th IEEE International Workshop
on Object-Oriented Real-Time Dependable Systems.
pp. 263-270.
Nagappan, N. & Ball, T., 2005. ‘Use of Relative Code
Churn Measures to Predict System Defect Density’,
Proceedings of the 27th international conference on
Software engineering, St. Louis, pp. 284–292.
Nagappan, N., Ball, T. & Zeller, A., 2006. ‘In Mining
metrics to predict component failures’, Proceedings of
the 28th international conference on Software
engineering, Shanghai, pp. 452–461.
Menzies, T. and Zimmermann, T., 2013. Software
analytics: so what? IEEE Software, 30(4), pp.31-37.
Yang, Y., Falessi, D., Menzies, T. and Hihn, J., 2018.
Actionable analytics for software engineering. IEEE
Software, 35(1), pp.51-53.
Tricentis, 2018. Software Fail Watch: 5th Edition,
Tricentis. Available at: https://www.tricentis.com/
software-fail-watch.
Yao, Y et al., 2010. Complexity vs. performance: empirical
analysis of machine learning as a service. Proceedings
of the Internet Measurement Conference. pp. 384–397.
Chidamber, S. R. and Kemerer, C. F., 1994, ‘A Metrics
Suite for Object Oriented Design’, Proceedings of
IEEE Transactions on Software Engineering, 20(6), pp.
476-493.
Hand, D.J. & Till, R.J., 2001. A Simple Generalisation of
the Area Under the ROC Curve for Multiple Class
Classification Problems. Machine Learning, 45(2),
pp.171–186.
Hassan, A.E. & Holt, R.C., 2005. ‘The top ten list: dynamic
fault prediction’, Proceedings of the 21st IEEE
International Conference on Software Maintenance,
pp. 263–272.
Beck, K., 1999. Extreme programming explained: embrace
change, Boston, MA: Addison-Wesley Longman.
Bieman, J. & Zhao, J.X., 1995. Reuse through inheritance:
a quantitative study of C software. Proceedings of
Symposium on Software reusability. pp. 47–52.
Software Engineering Approach to Bug Prediction Models using Machine Learning as a Service (MLaaS)
887