4 research outputs found

    The investigation on the best pracices of extreme programming (XP) quality implementation at UUMIT

    Get PDF
    Software engineering (SE) plays an important role for improving society‘s wellbeing through the use of high quality software. There is noted that most of the software projects are failed, due to missing or poor software development practices in software organizations. Due to this reason, having a good and sound software development methodology is crucial for software organization to satisfy stakeholder‘s requirements. One of the prevalent software development methodologies in SE is Extreme programming (XP) methodology. This methodology is an emerging SE approach, which is able to increase software quality and hence reducing software development time and cost. However, the level of application of this methodology among software developers in UUM IT centre is still unclear. Therefore, this study aims to investigate the application of XP practices in this centre. UUM IT was chosen as a case study because the role of this organization has changed to meet high demand among campus communities. Thus, research that focuses on the 12 XP practices of UUM IT is highly needed. This study was conducted using a semi–structured interview with five (5) experts from the UUM IT, to identify the successful implementation of the XP practices. The findings have shown that, most of the practices are used by UUM IT developers but need to improve. In contrast, some of the practices such as pair programming and test first programming are not used by the UUM IT developers. This is due to the nature and type of software projects involved, also because of the personality, experiences and the education level differences among developers. This study provides qualitative evident that can assist software project managers to guide them in improving software development practices for producing high quality software

    Metodología para el proceso de pruebas de software: Un estudio de caso enfocado a una empresa de software colombiana

    Get PDF
    En este trabajo se presenta una metodología de pruebas de software basada en el marco de referencia e-TOM, la cual consta de tres macroprocesos principales los cuales son planeación y estrategia del servicio, capacidad de entrega del servicio y desarrollo y retirada del servicio; con el fin de lograr una alta cobertura de pruebas y una fácil implementación en industrias de software colombiana; la cual fue validada en un caso de estudio, donde se obtuvieron mejoras en las métricas de bugs encontrados por ciclo y total de escenarios de prueba automatizados.Abstract: This paper presents a software testing methodology based on the e-TOM reference framework, which consists of three main macroprocesses, which are service planning and strategy, service delivery capacity, and development and service retirement in order to achieve high test coverage and easy implementation in Colombian software industries; this methodology was validated in a case of study, where improvements were obtained in metrics of bugs found per cycle and total of automated test scenarios.Maestrí

    Quality Assurance in a Student-Based Agile Software Engineering Process

    No full text
    Agile methodologies have proven to be a popular addition to the software engineering toolbox, promising significant advances in quality for small teams, with developers no longer weighed under by the documentation said to characterise traditional approaches. Yet, in spite of these claims, quality assurance remains a question to which agile methodologies have given only a partially satisfactory answer. This work examines quality assurance practices among student developers working within a lightweight iterative development process. Our focus is upon the linkages between their reported practices and the quality levels observed in the systems delivered. The study has identified a range of approaches to improving quality for small, inexperienced teams, with applications to both the educational and SME environments
    corecore