Your browser version is outdated. We recommend that you update your browser to the latest version.

Special Issue on Application of Soft Computing in Software Engineering

 

PREFACE


The Seventh Malaysian Software Engineering Conference (MySEC 2013) was held in Melaka, Malaysia from 20th to 21st November 2013. The series of MySEC provides an avenue for academicians, researchers, and practitioners mainly in Malaysia to converge and share ideas in software engineering research and practice including technologies in software applications.When observing the submission to MySEC 2013, it shows that the application of soft computing in software engineering has gained the interest among researchers in Malaysia. The trend is obvious in software testing field with the aim to improve performance of testing process that is complex in large software applications.Hence, this “Special Issue on Application of Soft Computing in Software Engineering” highlights some works submitted to MySEC 2013 that have adopted and have the potential to adopt soft computing in its research. Eight papers of MySEC 2013 have been selected and extended to give the insights of current trend in application of soft computing in software engineering research and practice in Malaysia. The article by Mohd Z. M. Zaki et al. entitled “Multi-Criteria Architecture Style Selection for Precision Farming Software Product Lines Using Fuzzy AHP” has adopted fuzzy analytic hierarchy process (fuzzy AHP) in the area of software product line (SPL). The work deduces that it is possible to select the best architectural style to fulfil most of the required criteria in the precision farming SPL by adopting fuzzy AHP. The second article “A Weakly Hard Real-Time Scheduling Analysis Framework Using Genetic Algorithm” by Habibah Ismail and Dayang N. A. Jawawi aims to solve the issue in real-time systems that confront with limitation in scheduling analysis method. The work proposes a scheduling analysis framework based on scheduling algorithms, the weakly hard real-time modelling and genetic algorithm (GA) approach for predicting the hard real-time tasks. The results prove that GA could optimize the prediction of tasks in the proposed framework. In the area of software architecture, the article by Nor A. Saadon and Radziah Mohamad entitled “WSMO-Lite Based Web Service Discovery Algorithm for Mobile Environment” adopts semantic matchmaking algorithm in order to measure the similarity of the service requester with each of the offered services. WSMO-Lite as a lightweight semantic Web service description language improves flexibility of Web service description and enhances the Web service discovery mechanism. The implementation of such algorithms in software engineering reflects the possibility of adopting soft computing approaches towards optimization of Web services. Another five articles focus on research in software testing area. The first article in this area is the one by Rohaida Romli et al. that provides an insight into Automatic Programming Assessments (APA) by designing a test set based on the integration of positive and negative testing criteria. The work highlights the potential of adopting any meta-heuristic algorithm (HSA) or its hybrid mainly in the scope of large scale of testing. However, the nature of APA that focuses on assessments of programming courses makes the adoption of HSA as a secondary goal in APA. The work by Kamal Z. Zamli et al. entitled “On Test Case Generation satisfying the MC/DC Criterion” justifies on the development of a HSA based test generation strategy for satisfying the MC/DC criterion. In another related work “Implementing a T-way Test Generation Strategy Using Bees Algorithm” by Mohd H. M. Zabil and Kamal Z. Zamli, they report their experiences on implementation of Bees Algorithm (BA) for generating test cases to detect t-way interaction faults where t signifies the interaction strength. The other two works in software testing focus on T-way test generation strategy. The articles are “A Distributed T-way Test Suite Generation Using ‘One-Parameter-at-a-Time’ Approach” by Zainal H. C. Soh et al. and “Variable-Strength Interaction for T-way Test Generation Strategy” by Syahrul A. C. Abdullah et al. Both works report the adoption of Test Suite Generator (TSG) through a systematic procedure that extends T-way test generation strategy. The complexity in test generation strategy may venture the application of soft computing in the future work.


Guest Editors:
Shahida Sulaiman, PhD
Associate Professor
Software Engineering Research Group (SERG)
E-mail: shahidasulaiman@utm.my


Sarina Sulaiman, PhD
Soft Computing Research Group (SCRG)
E-mail: sarina@utm.my


Faculty of Computing
Universiti Teknologi Malaysia
Malaysia