Skip to main content
Top

2018 | OriginalPaper | Chapter

Predicting Issues for Resolving in the Next Release

Authors : Shien Wee Ng, Hoa Khanh Dam, Morakot Choetkiertikul, Aditya Ghose

Published in: Service Research and Innovation

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Deciding which features or requirements (or commonly referred to as issues) to be implemented for the next release is an important and integral part of any type of incremental development. Existing approaches consider the next release problem as a single or multi-objective optimization problem (on customer values and implementation costs) and thus adopt evolutionary search-based techniques to address it. In this paper, we propose a novel approach to the next release problem by mining historical releases to build a predictive model for recommending if a requirement should be implemented for the next release. Results from our experiments performed on a dataset of 22,400 issues in five large open source projects demonstrate the effectiveness of our approach.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Adams, B., McIntosh, S.: Modern release engineering in a nutshell - why researchers should care. In: 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER), vol. 5, pp. 78–90, March 2016 Adams, B., McIntosh, S.: Modern release engineering in a nutshell - why researchers should care. In: 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER), vol. 5, pp. 78–90, March 2016
2.
go back to reference Bagnall, A.J., Rayward-Smith, V.J., Whittley, I.: The next release problem. Inf. Softw. Technol. 43(14), 883–890 (2001)CrossRef Bagnall, A.J., Rayward-Smith, V.J., Whittley, I.: The next release problem. Inf. Softw. Technol. 43(14), 883–890 (2001)CrossRef
4.
go back to reference Choetkiertikul, M., Dam, H.K., Tran, T., Ghose, A.: Characterization and prediction of issue-related risks in software projects. In: Proceedings of the 12th Working Conference on Mining Software Repositories (MSR), pp. 280–291. IEEE (2015) Choetkiertikul, M., Dam, H.K., Tran, T., Ghose, A.: Characterization and prediction of issue-related risks in software projects. In: Proceedings of the 12th Working Conference on Mining Software Repositories (MSR), pp. 280–291. IEEE (2015)
5.
go back to reference Choetkiertikul, M., Dam, H.K., Tran, T., Ghose, A.: Predicting delays in software projects using networked classification. In: Proceedings of the 30th IEEE/ACM International Conference on Automated Software Engineering (ASE), pp. 353–364 (2015) Choetkiertikul, M., Dam, H.K., Tran, T., Ghose, A.: Predicting delays in software projects using networked classification. In: Proceedings of the 30th IEEE/ACM International Conference on Automated Software Engineering (ASE), pp. 353–364 (2015)
6.
go back to reference Choetkiertikul, M., Dam, H.K., Tran, T., Ghose, A.: Predicting the delay of issues with due dates in software projects. Empir. Softw. Eng. 1–41 (2017) Choetkiertikul, M., Dam, H.K., Tran, T., Ghose, A.: Predicting the delay of issues with due dates in software projects. Empir. Softw. Eng. 1–41 (2017)
7.
go back to reference Hooimeijer, P., Weimer, W.: Modeling bug report quality. In: Proceedings of the 22 IEEE/ACM International Conference on Automated Software Engineering (ASE), pp. 34–44. ACM Press, November 2007 Hooimeijer, P., Weimer, W.: Modeling bug report quality. In: Proceedings of the 22 IEEE/ACM International Conference on Automated Software Engineering (ASE), pp. 34–44. ACM Press, November 2007
8.
go back to reference Kocaguneli, E., Menzies, T., Keung, J.W.: On the value of ensemble effort estimation. IEEE Trans. Softw. Eng. 38(6), 1403–1416 (2012)CrossRef Kocaguneli, E., Menzies, T., Keung, J.W.: On the value of ensemble effort estimation. IEEE Trans. Softw. Eng. 38(6), 1403–1416 (2012)CrossRef
9.
go back to reference Lehman, M.M.: On understanding laws, evolution, and conservation in the large-program life cycle. J. Syst. Softw. 1, 213–221 (1984)CrossRef Lehman, M.M.: On understanding laws, evolution, and conservation in the large-program life cycle. J. Syst. Softw. 1, 213–221 (1984)CrossRef
10.
go back to reference McCallum, D.R., Peterson, J.L.: Computer-based readability indexes. In: Proceedings of the ACM ’82 Conference, pp. 44–48. ACM (1982) McCallum, D.R., Peterson, J.L.: Computer-based readability indexes. In: Proceedings of the ACM ’82 Conference, pp. 44–48. ACM (1982)
11.
go back to reference Ruhe, G., Saliu, M.O.: The art and science of software release planning. IEEE Softw. 22(6), 47–53 (2005)CrossRef Ruhe, G., Saliu, M.O.: The art and science of software release planning. IEEE Softw. 22(6), 47–53 (2005)CrossRef
12.
go back to reference Xuan, J., Jiang, H., Ren, Z., Luo, Z.: Solving the large scale next release problem with a backbone-based multilevel algorithm. IEEE Trans. Softw. Eng. 38(5), 1195–1212 (2012)CrossRef Xuan, J., Jiang, H., Ren, Z., Luo, Z.: Solving the large scale next release problem with a backbone-based multilevel algorithm. IEEE Trans. Softw. Eng. 38(5), 1195–1212 (2012)CrossRef
13.
go back to reference Zhang, Y., Harman, M., Mansouri, S.A.: The multi-objective next release problem. In: Proceedings of the 9th Annual Conference on Genetic and Evolutionary Computation, GECCO 2007, pp. 1129–1137. ACM, New York (2007) Zhang, Y., Harman, M., Mansouri, S.A.: The multi-objective next release problem. In: Proceedings of the 9th Annual Conference on Genetic and Evolutionary Computation, GECCO 2007, pp. 1129–1137. ACM, New York (2007)
14.
go back to reference Zimmermann, T., Nagappan, N., Guo, P.J., Murphy, B.: Characterizing and predicting which bugs get reopened. In: Proceedings of the 34th International Conference on Software Engineering (ICSE), pp. 1074–1083. IEEE Press, June 2012 Zimmermann, T., Nagappan, N., Guo, P.J., Murphy, B.: Characterizing and predicting which bugs get reopened. In: Proceedings of the 34th International Conference on Software Engineering (ICSE), pp. 1074–1083. IEEE Press, June 2012
Metadata
Title
Predicting Issues for Resolving in the Next Release
Authors
Shien Wee Ng
Hoa Khanh Dam
Morakot Choetkiertikul
Aditya Ghose
Copyright Year
2018
DOI
https://doi.org/10.1007/978-3-319-76587-7_11

Premium Partner