Azlin Nordin

  • Citations Per Year
Learn More
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(More)
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(More)
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.(More)
  • Azlin Nordin
  • 2010 36th EUROMICRO Conference on Software…
  • 2010
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(More)
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(More)
Disasters have caused great loss of lives and economic loss besides disruption of services and infrastructure. In any case of a disaster, prolonged arrival of relevant agencies such as the rescue teams means delayed commencement of all restoration work that should be done after the incident. This prolonged arrival is one of the factors that delay in(More)
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(More)
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(More)
This paper reports on an experiment in practicing pairprogramming technique in the teaching of Java Programming (CSC 2102) course at Department of Computer Science, International Islamic University Malaysia. The aim of the experiment is to seek the efficacy of the technique, whether or not it can affect the students’ enjoyment, preferences in completing the(More)