A literature review of using machine learning in software development life cycle stages

S Shafiq, A Mashkoor, C Mayr-Dorn, A Egyed - IEEE Access, 2021 - ieeexplore.ieee.org
The software engineering community is rapidly adopting machine learning for transitioning
modern-day software towards highly intelligent and self-learning systems. However, the …

[HTML][HTML] A decade of code comment quality assessment: A systematic literature review

P Rani, A Blasi, N Stulova, S Panichella, A Gorla… - Journal of Systems and …, 2023 - Elsevier
Code comments are important artifacts in software systems and play a paramount role in
many software engineering (SE) tasks related to maintenance and program comprehension …

How can i improve my app? classifying user reviews for software maintenance and evolution

S Panichella, A Di Sorbo, E Guzman… - 2015 IEEE …, 2015 - ieeexplore.ieee.org
App Stores, such as Google Play or the Apple Store, allow users to provide feedback on
apps by posting review comments and giving star ratings. These platforms constitute a …

Augmenting api documentation with insights from stack overflow

C Treude, MP Robillard - … of the 38th International Conference on …, 2016 - dl.acm.org
Software developers need access to different kinds of information which is often dispersed
among different documentation sources, such as API documentation or Stack Overflow. We …

{WHYPER}: Towards automating risk assessment of mobile applications

R Pandita, X Xiao, W Yang, W Enck, T Xie - 22nd USENIX Security …, 2013 - usenix.org
Application markets such as Apple's App Store and Google's Play Store have played an
important role in the popularity of smartphones and mobile devices. However, keeping …

Toga: A neural method for test oracle generation

E Dinella, G Ryan, T Mytkowicz, SK Lahiri - Proceedings of the 44th …, 2022 - dl.acm.org
Testing is widely recognized as an important stage of the software development lifecycle.
Effective software testing can provide benefits such as bug finding, preventing regressions …

Checking app behavior against app descriptions

A Gorla, I Tavecchia, F Gross, A Zeller - Proceedings of the 36th …, 2014 - dl.acm.org
How do we know a program does what it claims to do? After clustering Android apps by their
description topics, we identify outliers in each cluster with respect to their API usage. A" …

Autocog: Measuring the description-to-permission fidelity in android applications

Z Qu, V Rastogi, X Zhang, Y Chen, T Zhu… - Proceedings of the 2014 …, 2014 - dl.acm.org
The booming popularity of smartphones is partly a result of application markets where users
can easily download wide range of third-party applications. However, due to the open nature …

Docter: Documentation-guided fuzzing for testing deep learning api functions

D Xie, Y Li, M Kim, HV Pham, L Tan, X Zhang… - Proceedings of the 31st …, 2022 - dl.acm.org
Input constraints are useful for many software development tasks. For example, input
constraints of a function enable the generation of valid inputs, ie, inputs that follow these …

Arabic stemming without a root dictionary

K Taghva, R Elkhoury, J Coombs - International Conference on …, 2005 - ieeexplore.ieee.org
We have implemented a root-extraction stemmer for Arabic which is similar to the Khoja
stemmer but without a root dictionary. Our stemmer was found to perform equivalently to the …