requirement engineering
Recently Published Documents


TOTAL DOCUMENTS

402
(FIVE YEARS 120)

H-INDEX

15
(FIVE YEARS 2)

2022 ◽  
Vol 12 ◽  
Author(s):  
Enguo Cao ◽  
Jinzhi Jiang ◽  
Yanjun Duan ◽  
Hui Peng

Along with the rapid application of new information technologies, the data-driven era is coming, and online consumption platforms are booming. However, massive user data have not been fully developed for design value, and the application of data-driven methods of requirement engineering needs to be further expanded. This study proposes a data-driven expectation prediction framework based on social exchange theory, which analyzes user expectations in the consumption process, and predicts improvement plans to assist designers make better design improvement. According to the classification and concept definition of social exchange resources, consumption exchange elements were divided into seven categories: money, commodity, services, information, value, emotion, and status, and based on these categories, two data-driven methods, namely, word frequency statistics and scale surveys, were combined to analyze user-generated data. Then, a mathematical expectation formula was used to expand user expectation prediction. Moreover, by calculating mathematical expectation, explicit and implicit expectations are distinguished to derive a reliable design improvement plan. To validate its feasibility and advantages, an illustrative example of CoCo Fresh Tea & Juice service system improvement design is further adopted. As an exploratory study, it is hoped that this study provides useful insights into the data mining process of consumption comment.


2022 ◽  
pp. 612-626
Author(s):  
Priyanka Chandani ◽  
Chetna Gupta

Accurate time and budget is an essential estimate for planning software projects correctly. Quite often, the software projects fall into unrealistic estimates and the core reason generally owes to problems with the requirement analysis. For investigating such problems, risk has to identified and assessed at the requirement engineering phase only so that defects do not seep down to other software development phases. This article proposes a multi-criteria risk assessment model to compute risk at a requirement level by computing cumulative risk score based on a weighted score assigned to each criterion. The result of comparison with other approaches and experimentation shows that using this model it is possible to predict the risk at the early phase of software development life cycle with high accuracy.


2022 ◽  
pp. 453-479
Author(s):  
Layla Mohammed Alrawais ◽  
Mamdouh Alenezi ◽  
Mohammad Akour

The growth of web-based applications has increased tremendously from last two decades. While these applications bring huge benefits to society, yet they suffer from various security threats. Although there exist various techniques to ensure the security of web applications, still a large number of applications suffer from a wide variety of attacks and result in financial loses. In this article, a security-testing framework for web applications is proposed with an argument that security of an application should be tested at every stage of software development life cycle (SDLC). Security testing is initiated from the requirement engineering phase using a keyword-analysis phase. The output of the first phase serves as input to the next phase. Different case study applications indicate that the framework assists in early detection of security threats and applying appropriate security measures. The results obtained from the implementation of the proposed framework demonstrated a high detection ratio with a less false-positive rate.


2021 ◽  
Vol 11 (24) ◽  
pp. 11775
Author(s):  
Woo Sung Jang ◽  
Young Chul (Robert) Kim

In requirement engineering, an important issue is how to transform and tailor the informal system requirements of users or customers into more structured specification documents, which are then used by the software developers. In addition, it is both challenging and necessary to redefine and analyze, from ill-defined or unknown requirements, specifications correctly and automatically generate test cases with them. There are few kinds of research in Korea for automatically reducing requirement complexity and developing test cases of the Korean language-based requirement specifications. Why do we need requirement simplification? Requirement complexity causes analyzers less readability and low understandability. To do this, we propose the automatic cause-effect generation via a requirement simplification mechanism of informal requirement specifications with the Korean language, which works the following procedures: (1) the automatic simplification of informal requirement sentences, (2) the generation of Condition/Conjunction/Clause Tree (C3Tree) Model, (3) and the Cause-effect generation.


2021 ◽  
pp. 381-388
Author(s):  
Puviyarasu Subramaniam Anbuchezhian ◽  
Farouk Belkadi ◽  
Catherine da Cunha ◽  
Abdelhamid Chriette

2021 ◽  
Vol 2117 (1) ◽  
pp. 012029
Author(s):  
M R Gunarti ◽  
N V Harini ◽  
D D Suharsono ◽  
H Purnomo ◽  
K L Waskito ◽  
...  

Abstract This study aims to develop an android-based application to calculate the amount of fuel adjusted to the distance and speed of the ship based on the trajectory (way point). The calculation of distance in this application uses the concept of a spherical triangle which is used in voyage navigation. This development adopts the Waterfall model with the stages of Requirement Engineering, Design and implementation, Testing, Release and Maintenance. At the product review stage, it involves software experts (to provide criticism and suggestions for improvement), then testing is carried out by comparing the results of calculations using applications with manual calculations and ECDIS (electronic Chart Display Information System). The test results show that there is no significant difference between the results of calculations using the application with manual calculations and ECDIS. Thus, this application can be used to calculate the amount of fuel needed according to the distance traveled and the speed of the ship based on the selected trajectory.


2021 ◽  
Vol 2117 (1) ◽  
pp. 012030
Author(s):  
K Udyani ◽  
D Y Purwaningsih

Abstract This study aims to develop an android-based application to calculate the amount of fuel adjusted to the distance and speed of the ship based on the trajectory (way point). The calculation of distance in this application uses the concept of a spherical triangle which is used in voyage navigation. This development adopts the Waterfall model with the stages of Requirement Engineering, Design and implementation, Testing, Release and Maintenance. At the product review stage, it involves software experts (to provide criticism and suggestions for improvement), then testing is carried out by comparing the results of calculations using applications with manual calculations and ECDIS (electronic Chart Display Information System). The test results show that there is no significant difference between the results of calculations using the application with manual calculations and ECDIS. Thus, this application can be used to calculate the amount of fuel needed according to the distance traveled and the speed of the ship based on the selected trajectory.


2021 ◽  
Vol 2 (4) ◽  
pp. 1-13
Author(s):  
Varun Gupta

Diversity is a great challenge for software engineers in the social sector context. The objective of this paper is to contribute to the identification of the RE processes and associated challenges in releasing the software in the social sector markets for which an exploratory case study is conducted. The outcome of the case study indicates that the diversity limits the ability to involve the representative samples of user populations using the same set of RE tools and techniques as one size fits all solution for all segments. The diverse user base must be partitioned into different segments, with each segment triggered using a suitable set of RE techniques i.e., traditional and crowd-based RE. The diverse perspectives learned as a result of the interaction with each segment, must be merged together into a single perspective about the software meant to be used in the social sector. There is a need for a new RE process specially designed for handling the complexities of the social sector, which this paper terms as Social Sector Requirement Engineering (SSRE). There is an increased need for collaboration between government social sector institutions and software engineers to get access to diverse customers to improve software quality.


Sign in / Sign up

Export Citation Format

Share Document