A Controlled Experiment on Reusability Component Evaluation: Demographics Results
Suryani Ismail1, Fatihah Mohd2, Masita3, Masila Abdul Jalil4
1Suryani Ismail, School of Informatics and Applied Mathematics, Universiti Malaysia Terengganu, Kuala Terengganu, Terengganu, Malaysia.
2Fatihah Mohd, School of Informatics and Applied Mathematics, Universiti Malaysia Terengganu, Kuala Terengganu, Terengganu, Malaysia.
3Masita, School of Informatics and Applied Mathematics, Universiti Malaysia Terengganu, Kuala Terengganu, Terengganu, Malaysia.
4Masila Abdul Jalil, School of Informatics and Applied Mathematics, Universiti Malaysia Terengganu, Kuala Terengganu, Terengganu, Malaysia.
Manuscript received on 16 February 2019 | Revised Manuscript received on 07 March 2019 | Manuscript Published on 08 June 2019 | PP: 617-623 | Volume-7 Issue-5S4, February 2019 | Retrieval Number: E11290275S419/19©BEIESP
Open Access | Editorial and Publishing Policies | Cite | Mendeley | Indexing and Abstracting
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC-BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)
Abstract: Software component reuse (SCR) is considered as an important solution to software engineering problems. There is a wide benefit of SCR to improve the productivity and the quality of software development (SD). Many organizations have benefited from using reusable components in reducing the time and cost of software development. Our objective is to evaluate and validate the reliability of the component reusability for component based software development (CBSD). To achieve this objective, we systematically designed a controlled experiment using human subjects among 20 experts working in SD. The survey, conducted contains 2 sections. Section A is to be answered by respondents before the experimental tasks begin, while section B contains the results of user evaluation and their experience of using the given Java components. In this study, a finding of section A is presented. It contains mostly about questions about the user background of software engineering processes. It is targeted to collect some information regarding the respondent’s background such as: working experience and some aspects related to their familiarity of software engineering tasks. Among the findings are the followings: (i) A total of 20 respondents is the expert in software engineering: system analyst 5%, lecturer 50%, and postgraduate student considered as a researcher is 45%. (ii) The majority of the experts were working more than 10 – 20 years (45%), followed by less than 5 years (30%), 5 to 10 years (20%) and 21 to 30 years (5%). (iii) In term of working experience, most of the experts (39%) were average and substantial in their work experience, and only 7% of the experts had none experience in their job. The results of our survey will be of interest to software development professionals. It will benefit as a guide for users to develop the new component for reuse and also help user to choose the components for reuse in a new software development.
Keywords: Component based Software Development (CBSD), Controlled Experiment, Software Component Reuse (SCR), Software Engineering.
Scope of the Article: Component-Based Software Engineering