A systematic review on the engineering of software for ubiquitous systems

AS Guinea, G Nain, Y Le Traon - Journal of Systems and Software, 2016 - Elsevier
Context: Software engineering for ubiquitous systems has experienced an important and
rapid growth, however the vast research corpus makes it difficult to obtain valuable …

Software requirements testing approaches: a systematic literature review

J dos Santos, LEG Martins… - Requirements …, 2020 - Springer
Testing a software system is an important step approach to ensuring quality, safety, and
reliability in safety-critical systems (SCS). Several authors have published new approaches …

A methodology for the classification of quality of requirements using machine learning techniques

E Parra, C Dimou, J Llorens, V Moreno… - Information and Software …, 2015 - Elsevier
Context One of the most important factors in the development of a software project is the
quality of their requirements. Erroneous requirements, if not detected early, may cause many …

ACon: A learning-based approach to deal with uncertainty in contextual requirements at runtime

A Knauss, D Damian, X Franch, A Rook… - Information and software …, 2016 - Elsevier
Context: Runtime uncertainty such as unpredictable operational environment and failure of
sensors that gather environmental data is a well-known challenge for adaptive systems …

GODA: A goal-oriented requirements engineering framework for runtime dependability analysis

DF Mendonça, GN Rodrigues, R Ali, V Alves… - Information and Software …, 2016 - Elsevier
Context: Many modern software systems must deal with changes and uncertainty.
Traditional dependability requirements engineering is not equipped for this since it assumes …

Detecting inconsistencies in software architecture documentation using traceability link recovery

J Keim, S Corallo, D Fuchß… - 2023 IEEE 20th …, 2023 - ieeexplore.ieee.org
Documenting software architecture is important for a system's success. Software architecture
documentation (SAD) makes information about the system available and eases …

An automatic methodology for the quality enhancement of requirements using genetic algorithms

DA Dopazo, VM Pelayo, GG Fuster - Information and Software Technology, 2021 - Elsevier
Context The set of requirements for any project offers common ground where the client and
the company agree on the most important features and limitations of the project. Having a …

The concept of order of conflict in requirements engineering

A Salado, R Nilchiani - IEEE systems journal, 2014 - ieeexplore.ieee.org
Conventional approaches to system design use requirements as boundary conditions
against which the design activity occurs. Decisions at a given level of the architecture …

Automatically detecting the conflicts between software requirements based on finer semantic analysis

W Guo, L Zhang, X Lian - arxiv preprint arxiv:2103.02255, 2021 - arxiv.org
Context: Conflicts between software requirements bring uncertainties to product
development. Some great approaches have been proposed to identify these conflicts …

Goal-oriented modeling and verification of feature-oriented product lines

M Asadi, G Gröner, B Mohabbati, D Gašević - Software & Systems …, 2016 - Springer
Goal models represent requirements and intentions of a software system. They play an
important role in the development life cycle of software product lines (SPLs). In the domain …