The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
Requirement engineering (RE) helps to effectively define users' needs and produce quality set of requirements. Nonetheless, RE efforts consume a lot of resources due to many contributing and challenging factors. Requirement reuse using pattern can help to reduce the RE resources. This work investigates requirements reuse using pattern by applying and implementing the requirements patterns into domain...
Reuse is a fundamental activity in software development lifecycle, which can be employed at any stage of development. Reuse of software artefacts, such as requirements, architectures, models, test cases among others, improves software quality and productivity. Because of its higher level of abstraction, requirements reuse (RR) is recognized as reuse approach that can provide more benefits in software...
Over the past 50years numerous studies have investigated the possible effect that software engineers’ personalities may have upon their individual tasks and teamwork. These have led to an improved understanding of that relationship; however, the analysis of personality traits and their impact on the software development process is still an area under investigation and debate. Further, other than personality...
Personality and its impacts on team processes in the domain of software engineering have been an area of investigation for many researchers since the last many years. However, personality traits and its effects on team climate and team performance were not being focused as area of research. In our previous research, we had performed a systematic literature review on team climate and team productivity...
Software development process in general starts with Requirements Engineering (RE) process. During the RE process, requirements are identified, analyzed and relevant information is modelled into representation that could be further used by the development team. These processes involve abstraction processes at various levels of details according to the chosen software development methodology. In addition,...
Evidence-based research has been matured and established in many other disciplines such as in Medicine and Psychology. One of the methods that has been widely used to support evidence-based practices is the Systematic Literature Review (SLR) method. The SLR is a review method that aims to provide unbiased or fair evaluation to existing research evidence. The aim of this study is to gather the trends...
Risk management (RM) has always been the focus of software project management studies. The abilities to monitor and control the software project risks are among the critical issues examined by various researchers. This paper discusses steps in the RM process based on Boehm model. A survey was conducted to know the perceptions of respondents on their practices of managing project risks. This paper...
This paper presents an initial investigation on studying an immune systems response, the granuloma formation, for inspirations on the development of energy sharing strategies for swarm robotic systems. Granuloma formation is a process in which unwanted substances are removed by immune systems. To better understand the components and the processes in granuloma formation, we modeled them using Unified...
In this paper, we examine and evaluate the financial performance of an Islamic bank in Malaysia over two periods of time, during economic crisis (1997–1999) and after economic crisis (2001–2003). In order to see the Islamic bank's performance over these two periods of time, the study uses 10 financial ratios which are broadly categorized into 4 groups: (a) profitability ratios; (b) liquidity ratios;...
Extracting keywords from requirements has been done for various modelling purposes, e.g. for defining object-oriented analysis and design models, but it has not been done for mapping requirements directly to (executable) component-based systems. In this paper we argue that the latter is possible if the underlying component model provides suitable encapsulation and hence separation of key elements...
In software engineering, system construction normally starts from a requirements specification that has been engineered from raw requirements in a natural language. Such a specification is derived from intermediate requirements models such as use case models. These models at best only approximate the raw requirements. In this paper we propose a component-based approach that maps raw requirements directly...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.