Threat analysis of software systems: A systematic literature review

2018 ◽  
Vol 144 ◽  
pp. 275-294 ◽  
Author(s):  
K. Tuma ◽  
G. Calikli ◽  
R. Scandariato
2021 ◽  
Vol 12 (7) ◽  
pp. 339-349
Author(s):  
A. A. Kodubets ◽  
◽  
I. L. Artemieva ◽  

This article contains a systematic literature review of requirements engineering for software systems. The literature published within last 5 years was included into the review. A research question was defined as requirements development process of large scale software system (with thousands of requirements) and an interaction problem during this process (communication, coordination and control). The problem is caused by the fact that large-scale software system requirements process is a cross-disciplinary task and it involves multiple parties — stakeholders, domain experts, and suppliers with own goals and constrains, and thus, the interaction between them seriously slows down the overall requirements development process than writing the requirements specification itself. The research papers were classified by several research directions: Natural Language Processing for Requirements Engineering (NLP4RE), Requirement Prioritization, Requirements Traceability, Quality of Software Requirements, Non-functional Requirements and Requirements Elicitation. Motivation and intensity of each direction was described. Each direction was structured and represented with the key references. A contribution of each research direction into the research question was analyzed and summarized including potential further steps. It was identified that some researchers had met a part of the described problem in different forms during their researches. At the end, other researches were described additionally in a short overview. To approach the research question further potential direction was described.


2016 ◽  
Vol 20 (2) ◽  
pp. 343-371 ◽  
Author(s):  
Riccardo Cognini ◽  
Flavio Corradini ◽  
Stefania Gnesi ◽  
Andrea Polini ◽  
Barbara Re

2014 ◽  
Vol 40 (3) ◽  
pp. 282-306 ◽  
Author(s):  
Matthias Galster ◽  
Danny Weyns ◽  
Dan Tofan ◽  
Bartosz Michalik ◽  
Paris Avgeriou

Author(s):  
Brahmaleen K. Sidhu ◽  
Kawaljeet Singh ◽  
Neeraj Sharma

Model refactoring enhances the platform-independent design models of software aiming at smoother impact of requirement changes, thereby improving the design quality and assisting in their evolution and maintenance. This study reports a systematic literature review of refactoring techniques particularly in the domain of models of object-oriented software systems. The study used the standard systematic literature review method based on a comprehensive set of 58 articles from a total of 1200 articles published in leading journals, premier conferences, workshops and books. The primary studies were thoroughly analyzed on various aspects of model refactoring process. Identification of methodologies and classification on the basis of model transformation systems, refactoring operations and their application, model behavior specification and preservation, model quality expression, model consistency management and automation of process is reported. This study shows that inadequate model-based approaches for behavior preservation, synchronized model enhancement and empirical evaluation of the proposed refactoring techniques are major obstacles in fully automated model refactoring process.


Sign in / Sign up

Export Citation Format

Share Document