REFERENCES
Allamanis, M. (2018). The adverse effects of code dupli-
cation in machine learning models of code. CoRR,
abs/1812.06469.
Amal, B. et al. (2014). On the use of machine learning
and search-based software engineering for ill-defined
fitness function: A case study on software refactoring.
In SSBSE, pages 31–45. Springer.
Amershi, S. et al. (2019). Software engineering for machine
learning: a case study. In ICSE, pages 291–300. IEEE.
Bangash, A. A. et al. (2019). What do developers know
about machine learning: A study of ml discussions on
stackoverflow. In MSR, pages 260–264. IEEE Press.
Barros, R. C. et al. (2008). Issues on estimating software
metrics in a large software operation. In SEW, pages
152–160.
Beal., F., de Bassi., P. R., and Paraiso., E. C. (2017). De-
veloper modelling using software quality metrics and
machine learning. In ICEIS, pages 424–432.
Belsis, P., Koutoumanos, A., and Sgouropoulou, C. (2014).
Pburc: a patterns-based, unsupervised requirements
clustering framework for distributed agile software
development. RE, 19(2):213–225.
Bettenburg, N., Nagappan, M., and Hassan, A. E. (2015).
Towards improving statistical modeling of software
engineering data: think locally, act globally! ESE,
20(2):294–335.
Borges, O. T., Couto, J. C., Ruiz, D., and Prikladnicki, R.
(2020). How machine learning has been applied in
software engineering? In ICEIS, pages 306–313.
Boscarioli, C., Ara
´
ujo, R., and Maciel, R. (2017a). I
grandsi-br–grand research challenges in information
systems in brazil 2016-2026. CE-SI - SBC.
Boscarioli, C., Ara
´
ujo, R., and Maciel, R. (2017b). I
grandsi-br–grand research challenges in information
systems in brazil 2016-2026. CE-SI - SBC).
Bowring, J. F., Rehg, J. M., and Harrold, M. J. (2004). Ac-
tive learning for automatic classification of software
behavior. SIGSOFT SEN, 29(4):195–205.
Butler, C. W., Vijayasarathy, L. R., and Roberts, N. (2019).
Managing software development projects for suc-
cess: Aligning plan- and agility-based approaches to
project complexity and project dynamism. PM jour-
nal, 0(0):8756972819848251.
Cui, C., Liu, B., and Li, G. (2019). A novel feature selection
method for software fault prediction model. In RAMS,
pages 1–6.
Douthwaite, M. and Kelly, T. (2017). Establishing ver-
ification and validation objectives for safety-critical
bayesian networks. In ISSREW, pages 302–309.
Fabbri, S. et al. (2016). Improvements in the start tool to
better support the systematic review process. In EASE,
pages 1–5.
Foidl, H. and Felderer, M. (2019). Risk-based data valida-
tion in machine learning-based software systems. In
MaLTeSQuE, pages 13–18. ACM.
Hamouda, A. (2015). New trends in learning for software
engineering. In IC-RACE. Atlantis Press.
Hesenius, M. et al. (2019). Towards a software engineer-
ing process for developing data-driven applications. In
RAISE, pages 35–41. IEEE Press.
Hosni, M. et al. (2018). On the value of parameter tuning in
heterogeneous ensembles effort estimation. Soft Com-
puting, 22(18):5977–6010.
Kaur, A., Jain, S., and Goel, S. (2019). Sp-j48: a novel op-
timization and machine-learning-based approach for
solving complex problems: special application in soft-
ware engineering for detecting code smells. NCA.
Kitchenham, B. and Charters, S. (2007). Guidelines for per-
forming systematic literature reviews in software en-
gineering. Technical Report EBSE-2007-01, Depart-
ment of Computer Science, University of Durham.
Kurtanovi
´
c, Z. and Maalej, W. (2018). On user rationale in
software engineering. RE, 23(3):357–379.
Meyer, O. and Gruhn, V. (2019). Towards concept based
software engineering for intelligent agents. In RAISE,
pages 42–48. IEEE Press.
Mitchell, T. M. (1997). Machine learning. McGraw hill.
Moataz A. Ahmed and Hamdi A. Al-Jamimi (2013). Ma-
chine learning approaches for predicting software
maintainability: a fuzzy-based transparent model. IET
Software, 7(6):317–326.
Murdoch, U. (2018). Systematic reviews: Using pico or
pico. https://goo.gl/fqPoCY. Accessed: 2018-12-20.
Petkovic, D. et al. (2014). Setap: Software engineering
teamwork assessment and prediction using machine
learning. In FIE, pages 1–8.
Phan, A. V. et al. (2018). Automatically classifying source
code using tree-based approaches. DKE, 114:12–25.
Porru, S. et al. (2016). Estimating story points from issue
reports. In PROMISE, pages 2:1–2:10. ACM.
Qiu, S. et al. (2019). Cross-project defect prediction via
transferable deep learning-generated and handcrafted
features. In ICSE, pages 431–436.
Runeson, P. (2019). Open collaborative data - using oss
principles to share data in sw engineering. In ICSE,
pages 25–28.
Sharma, M. et al. (2012). Predicting the priority of a re-
ported bug using machine learning techniques and
cross project validation. In ISDA, pages 539–545.
Turhan, B. (2012). On the dataset shift problem in software
engineering prediction models. ESE, 17(1):62–74.
Twala, B. and Cartwright, M. (2010). Ensemble missing
data techniques for software effort prediction. Intell.
Data Anal., 14(3):299–331.
Ying, A. T. and Robillard, M. P. (2013). Code fragment
summarization. In FSE, pages 655–658. ACM.
Zhang, Z. et al. (2018). A validation and quality assessment
method with metamorphic relations for unsupervised
machine learning software. CoRR, abs/1807.10453.
Challenges in using Machine Learning to Support Software Engineering
231