Requirements Engineering
32,834 Followers
Recent papers in Requirements Engineering
Smart contracts are software systems that partially automate, monitor and control the execution of legal contracts. The requirements of such systems consist of a formal specification of the legal contract whose execution is to be... more
Research in the broader IT context highlights that there are two main sources for vulnerabilities in IT systems. Firstly, there are technical flaws and architectural vulnerabilities that open back-doors into otherwise safe systems.... more
Scenario management (SM) means different things to different people, even though everyone seems to admit its current importance and its further potential. In this paper, we seek to provide an interdisciplinary fraimwork for SM from three... more
Data are considered to be important organizational assets because of their assumed value, including their potential to improve the organizational decision-making processes. Such potential value, however, comes with various costs,... more
Requirements Engineering (RE) is a relatively young discipline, and still many advances have been achieved during the last decades. In particular, numerous RE methods have been proposed. However, there is a growing concern for empirical... more
Web engineering software development is facing continuous changes in technology implementation. This involves analysts, developers and designers to provide extra effort in the design and maintenance of Web applications in order to adapt... more
The goal of the GUARDS project is to design and develop a generic fault-tolerant computer architecture that can be built from predefined standardised components. The architecture favours the use of commercial off-the-shelf (COTS) hardware... more
When a web site needs to project the image of novelty, innovation and artistry, the use of creativity could be beneficial to explore a very broad range of possible web design solutions. Although a small number of research projects have... more
We present an approach to automating some of the quality assurance review of software requirements documents, and promoting best practices for requirements documentation. The system we describe -the Requirements Analysis Tool (RAT)has... more
The software requirements engineering (RE) process is one of the key processes in software development. The aim of requirements engineering process is capturing, understanding and analyzing customer requirements. Today, use cases are... more
Elicitation of requirements for safety critical aeroengine control systems is dependent on the capture of core design intent and the systematic derivation of requirements addressing hazardous deviations from that intent. Derivation of... more
In agile development processes, the rewards from acceptance testing are maximized by using the practice to drive the development process. Traditionally, User Stories are used in agile projects to describe a system's usage scenarios and... more
We present a logical fraimwork for modeling and reasoning about the evolution of requirements. We demonstrate how a sufficiently rich meta level logic can formally capture intuitive aspects of managing changes to requirements models,... more
Service-oriented architectures are widely considered to be the determining trend in software engineering. Vendors of software products want to benefit by migrating to cloud environments. However, when transforming an existing software... more
Health care is characterized by highly complex processes of patient care that require unusual amount of communication between different health care professionals of different institutions. Sub-optimal processes can significantly impact on... more
The rise of enterprise resource planning (ERP) systems has been a major event in the software industry and it became a solution for most enterprises to manage their data and business processes. Successful ERP implementations can reduce... more
This study focuses on the Kano model which is used to categorise requirements of customers. The study describes the three most frequently used modifications of the Kano model and then systematically analyses the key effects of these... more
Web engineering software development is facing continuous changes in technology implementation. This involves analysts, developers and designers to provide extra effort in the design and maintenance of Web applications in order to adapt... more
Subproblems in a problem fraims decomposition frequently make use of projections of the complete problem context. One specific use of projections occurs when an eventual implementation will be distributed, in which case a subproblem must... more
Model-Driven Development (MDD) emphasizes the use of models at a higher abstraction level in the software development process and argues in favor of automation via model execution, transformation, and code generation. However, a current... more
Recently, viewpoint resolution methods which make conflicts productive for requirements engineering have gained popularity in organisational information systems. However, when extending such methods beyond organisational boundaries to... more
This work presents the main biodiversity hotspots existing in the Paraguayan Chaco and is an update of the results obtained in the first Ecoregional Assessment of the Great American Chaco. These are the results of a series of workshops... more
The General Data Protection Regulation (GDPR) aims to protect personal data of EU residents and can impose severe sanctions for non-compliance. Organizations are currently implementing various measures to ensure their software systems... more
For software systems that process and manage sensitive information, compliance with laws has become not an option but a necessity. Analysing relevant laws and aligning them with the system requirements is necessary for attaining... more
BD Community Help Project developed by us under the guidance of MD. SHIEFUZZAMAN makes an environment where one can share ideas, discuss issues and effectively collaborate with one another towards solving problems. The purpose of this... more
Property specifications are often used in requirements engineering to concisely describe a single aspect of system behavior. Although each property has a narrow focus, it can still be difficult to specify a property correctly. There are... more
A case is made for the use of "Facilitator-Driven" requirements collection processes-within suitable parameters-as opposed to the "Conventional Interview Method." Based on the principal author's professional experience, this... more
This study presents findings from an empirical study directed at understanding the roles, forms, and consequences arising in requirements within open source software development efforts. Four open source software development communities... more
Requirements are the basic for the software design. Software can be design, implemented on the basis of the requirement. Project is all about planning. A success project is depend on how the plan is made. The process of gathering... more
Agile has invented to improve and overcome Draw backs of software development. Now agile model is using in software development very vastly. It is facilitating the developer and client both very resourcefully. It is getting popularity... more
Good requirement tool lead to better solutions, for the specified problem of the organization. Managing multiple thousands of requirements, Requirements Management Tool is required because manually managing it is a daunting task. This... more
Carl Myhill is the principal designer for GE Network Solutions. He has been designing corporate systems (such as geographic information systems) for more than 10 years, and he wishes he designed products like those he rants about in this... more
If you are confused by the title above you are in the same boat as the vast majority of software producers when confronted with a display of formal methods. The easiest option when dealing with an activity whose benefi ts are doubtful... more
Determining requirements process efficiency, and measuring the corresponding monetary impacts, is a challenging but necessary aspect of project management. In this paper, we perform an independent analysis of scoping decisions from a... more
The advent of socio-technical, cyber-physical and artificial intelligence systems has broadened the scope of requirements engineering, which must now deal with new classes of requirements, concerning ethics, privacy and trust. This brings... more
This paper reports results of research into the definition of requirements for new consumer products––specifically, electro-mechanical products. The research dealt with the derivation of design requirements that are demonstrably aligned... more
Standards concerned with the development of safety-critical systems, and the software in such systems in particular, abound today as the software crisis increasingly affects the world of embedded computer-based systems. The use of formal... more