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 …

Crowd intelligence in requirements engineering: Current status and future directions

JA Khan, L Liu, L Wen, R Ali - … , REFSQ 2019, Essen, Germany, March 18 …, 2019 - Springer
Software systems are the joint creative products of multiple stakeholders, including both
designers and users, based on their perception, knowledge and personal preferences of the …

Automatic detection of ambiguous software requirements: An insight

MQ Riaz, WH Butt, S Rehman - 2019 5th International …, 2019 - ieeexplore.ieee.org
Requirements Engineering is one of the most important phases of the software development
lifecycle. The success of the whole software project depends upon the quality of the …

Automatic generation of graphical user interface prototypes from unrestricted natural language requirements

K Kolthoff - 2019 34th IEEE/ACM International Conference on …, 2019 - ieeexplore.ieee.org
High-fidelity GUI prototyping provides a meaningful manner for illustrating the developers'
understanding of the requirements formulated by the customer and can be used for …

A review on advanced techniques of requirement elicitation and specification in software development stages

GC Sampada, TI Sake… - 2020 Sixth International …, 2020 - ieeexplore.ieee.org
The requirement engineering stage is a significant stage during the development of the
software. All the eventual stages in the development of the software are resolved by this …

Expanding Normalized Systems from textual domain descriptions using TEMOS

D Šenkýř, M Suchánek, P Kroha, H Mannaert… - Journal of Intelligent …, 2022 - Springer
Functional requirements on a software system are traditionally captured as text that
describes the expected functionality in the domain of a real-world system. Natural language …

Supporting the Triaging Process in Software Development/eingereicht von Saad Shafiq

S Shafiq - 2022 - epub.jku.at
In software development, triaging deals with activities that are involved in the management
of work items, ie, items that need to be completed in a given iteration/sprint. These activities …

[PDF][PDF] Dynamic adaptive system composition driven by emergence in an iot based environment: Architecture and challenges

N Wilken, M Toufik, A Christian, B Fabian… - Proceedings of the …, 2020 - researchgate.net
Applications provided by software intensive systems in an Internet of Things environment
offer new business opportunities from the industry. An application describes the expected …

Continuous User Understanding in Software Evolution

JO Johanßen - 2019 - mediatum.ub.tum.de
This dissertation introduces CuuSE, a framework for continuous user understanding to
extract and utilize tacit knowledge of users. CuuSE collects user feedback through kits and …

Natural language processing in requirements elicitation and requirements analysis: a systematic literature review

D Janssens - 2019 - studenttheses.uu.nl
Natural language processing (NLP), the area of study concerned with how computers can
interpret and handle natural language, has gained interest in the last few years. Based on a …