288 research outputs found

    A multiprocess quality model: identification of of key processes in the integration approach

    Get PDF
    In this paper we investigate the use of multiprocess quality model in the adoption of process improvement frameworks. We analyze an improvement effort based on multiple process quality models adoption. At present, there is a possibility of a software development organization to adopt multi-quality and improvement models in order to remain competitive in the IT market place. Various quality models emerge to satisfy different improvement objective such as to improve capability of models, quality management and serve as IT government purpose. The heterogeneity characteristics of the models require further research on dealing with multiple process models at a time. We discuss on the concept of software process and overview on software maintenance and evolution which are important elements in the quality models. The concepts related to process quality model and improvement models are discussed. The research outlined in this paper shows that software processes, maintenance, evolution, quality and improvement have become really important in software engineering. The synergy among the multi-focused process quality model is examined with respect to process improvement. The research outcome is to determine key processes vital to the implementation of multi-process quality model

    A new model for requirements to code traceability to support code coverage analysis

    Get PDF
    Requirements traceability is one of the most important and challenging tasks in the industry to ensure that software has been developed according to all user requirements. Requirements need to be specified and traced throughout the software development life cycle in order to map links between different software artifacts. This paper proposes a new model for finding traceability of functional requirements into artifacts such as methods, classes and packages. In this approach, requirements traceability links to code remains updated every time even after changes in code and requirements. This can be applied in updated coverage data and analysis to know which part of code has been tested and which has not been tested yet. Management can visualize the progress and quality of the software by knowing the traced code

    Profesionalisme Tentera Era Presiden Susilo Bambang Yudhoyono: Dari Agenda Reformasi Kepada Kegagalan Misi

    Get PDF
    Artikel ini membincangkan tahap perkembangan profesionalisme tentera Indonesia pada zaman pemerintahan Presiden Susilo Bambang Yudhoyono (SBY). Kemenangan Presiden SBY dalam pilihan raya Presiden pada tahun 2004 pada awalnya dijangka mempengaruhi proses reformasi tentera bagi meningkatkan tahap profesionalismenya. Ramalan tersebut adalah berasaskan kepada latar belakang beliau sebagai bekas pegawai kanan tentera yang memiliki pengalaman untuk mengemudi proses reformasi selepas era pemerintahan Presiden Megawati Soekarnoputri. Tindakan Presiden SBY untuk melaksanakan rancangan mereformasikan tentera menghadapi reaksi yang pelbagai dari pegawai-pegawai badan tersebut dan ahli politik di Indonesia. Walaupun tentera tidak lagi melakukan campur tangan seperti zaman Presiden sebelumnya, namun penglibatan berterusan tentera dalam beberapa aspek dilihat sebagai penghalang kepada usaha mengembalikan profesionalismenya. Oleh itu, untuk mengetahui dan memahami tahap profesionalisme tentera pada zaman Presiden SBY, maka artikel ini membincangkan langkah-langkah yang dilakukan beliau untuk mereformasikan badan tentera sepanjang pemerintahannya. Antara aspek yang ditumpukan dalam artikel ini ialah tahap penglibatan tentera dalam urusan politik, aktiviti perniagaan, tuntutan hak mengundi dalam pilihan raya, dan keprihatinannya terhadap hak asasi manusia. Hujah utama artikel ini ialah proses reformasi tentera dan tahap profesionalisme tentera di Indonesia pada zaman pemerintahan Presiden SBY berlaku secara merangkak

    Evolution of Computer Virus Concealment and Anti-Virus Techniques: A Short Survey

    Get PDF
    This paper presents a general overview on evolution of concealment methods in computer viruses and defensive techniques employed by anti-virus products. In order to stay far from the anti-virus scanners, computer viruses gradually improve their codes to make them invisible. On the other hand, anti-virus technologies continually follow the virus tricks and methodologies to overcome their threats. In this process, anti-virus experts design and develop new methodologies to make them stronger, more and more, every day. The purpose of this paper is to review these methodologies and outline their strengths and weaknesses to encourage those are interested in more investigation on these areas

    A Multi-Process Quality Model: Identification of Key Processes in the Integration Approach

    Get PDF
    Abstract—In this paper we investigate the use of multiprocessquality model in the adoption of process improvementframeworks. We analyze an improvement effort based onmultiple process quality models adoption. At present, there is apossibility of a software development organization to adoptmulti-quality and improvement models in order to remaincompetitive in the IT market place. Various quality modelsemerge to satisfy different improvement objective such as toimprove capability of models, quality management and serve asIT government purpose. The heterogeneity characteristics ofthe models require further research on dealing with multipleprocess models at a time. We discuss on the concept of softwareprocess and overview on software maintenance and evolutionwhich are important elements in the quality models. Theconcepts related to process quality model and improvementmodels are discussed. The research outlined in this paper showsthat software processes, maintenance, evolution, quality andimprovement have become really important in softwareengineering. The synergy among the multi-focused processquality model is examined with respect to processimprovement. The research outcome is to determine keyprocesses vital to the implementation of multi-process qualitymodel

    An automated framework for software test oracle

    Get PDF
    Context: One of the important issues of software testing is to provide an automated test oracle. Test oracles are reliable sources of how the software under test must operate. In particular, they are used to evaluate the actual results that produced by the software. However, in order to generate an automated test oracle, oracle challenges need to be addressed. These challenges are output-domain generation, input domain to output domain mapping, and a comparator to decide on the accuracy of the actual outputs. Objective: This paper proposes an automated test oracle framework to address all of these challenges. Method: I/O Relationship Analysis is used to generate the output domain automatically and Multi-Networks Oracles based on artificial neural networks are introduced to handle the second challenge. The last challenge is addressed using an automated comparator that adjusts the oracle precision by defining the comparison tolerance. The proposed approach was evaluated using an industry strength case study, which was injected with some faults. The quality of the proposed oracle was measured by assessing its accuracy, precision, misclassification error and practicality. Mutation testing was considered to provide the evaluation framework by implementing two different versions of the case study: a Golden Version and a Mutated Version. Furthermore, a comparative study between the existing automated oracles and the proposed one is provided based on which challenges they can automate. Results: Results indicate that the proposed approach automated the oracle generation process 97% in this experiment. Accuracy of the proposed oracle was up to 98.26%, and the oracle detected up to 97.7% of the injected faults. Conclusion: Consequently, the results of the study highlight the practicality of the proposed oracle in addition to the automation it offers

    An integrated approach to formulate a value-based software process tailoring framework

    Get PDF
    Software process tailoring is an approach to customise the existing software development process or model that able to meet the software project’s needs. Software development project is unique and identical from one and another whereby the practices and decision should not be equally treated. Software process tailoring requires knowledge and intuition to make decision such as factors involved in the software project, selection of the suitable software process elements and tailoring operations. Software process tailoring practices focusing more on project characteristics factors and employs ad hoc approach in making the decision. In the absent of value-based factors and systematic method in software process tailoring, subjectivity is embedded in decision making process and the software development project suffers from satisfying the stakeholder. This study presents an integrated approach to formulate a Value-Based Software Process Tailoring Framework (VBSPTF) to overcome this problem. The framework is a combination of value-based factors, MoSCoW rules, Quality Functional Deployment (QFD), Activity-Based Costing (ABC), Priority Map, Value Index and Value Graph. This study perhaps can contribute to the software process tailoring practitioners to be exposed with a systematic method to conduct software process tailoring as well as improving the practices and reducing subjectivity in decision making

    Analysis of user acceptance of a network monitoring system system with a focus on ICT teachers

    Get PDF
    The purpose of this study is to investigate the relationship between performance expectancy, effort expectancy, attitude, self-efficacy, anxiety and enjoyment (independent variables) towards behavioral intention (dependent variable) in using a network monitoring system.The study was conducted in 14 different schools and involved 30 ICT teachers as the respondents.Our findings rejected the null hypothesis as there were correlations between the independent variables and the dependent variable.Two constructs, namely, effort expectancy and enjoyment were determined to have a significant influence on usage behavior among ICT teachers in using the network monitoring system.Effort expectancy contributed 56.2% and, together with enjoyment, contributed 78% of the total variation observed in behavioral intention to accept and use the network monitoring system

    Device Characterization of 0.21 μm CMOS Device

    Get PDF
    The objective of this study was ot measure the electrical characteristics, observe the structure and characterize the material of 0.21μm CMOS devices. The material characterization of the 0.21μm CMOS devices were carried out using FIB milling technique, SEM surface morphology and EDX Analysis. The CVIV tester was used for electrical characterization of the device. All the IDVD and IDVG graphs obtained are similar to the standard graph. There are two ways to calculate the devices VTH manual calculation method and auto calcualtion method. Calculation of the VTH by using the manual calcuation method was found to be more accurate than the auto calcuation method. The VTH value for NMOS and PMOS obtained from this study is 0.398393 AND -0.715700. Both these values are compared with the standard VTH value from Silterra, where this calculation involved polynomial regression technique in MATLAB. It is found that, the tested PMOS devices are practical but the tested NMOS devices are not. The materials used to fabricate this device has been obtained and shown. The electrical and material characteristics of the 0.21μm CMOS devices are successfully characterized by using the above methods
    corecore