The Experts below are selected from a list of 15114 Experts worldwide ranked by ideXlab platform

Arilo De Lucena - One of the best experts on this subject based on the ideXlab platform.

  • Strategies for Agile software testing automation: An industrial experience
    Proceedings - International Computer Software and Applications Conference, 2012
    Co-Authors: Eliane Collins, V. F. Vicente, Arilo De Lucena
    Abstract:

    Testing Automation has been growing in software engineering. Many organizations are investing in automated testing in order to prevent defects and increase testing effectiveness during software development. In Agile methodologies, this task is considered an important activity, considered the key of the Agile testing. This paper presents three testing automation strategies applied to three different software projects adopting Scrum Agile Methodology. The results indicated positive Agile practices to be considered when adopting testing automation strategy, such as: team collaboration, task distribution, testing tools, knowledge managements. The challenges, results, and lessons learned from this experience are also discussed.

Sanika Gupta - One of the best experts on this subject based on the ideXlab platform.

  • an Agile Methodology for reengineering object oriented software
    International Conference on Software Engineering, 2016
    Co-Authors: Anam Sahoo, David Chenho Kung, Sanika Gupta
    Abstract:

    Software maintenance is an important phase in the software development life cycle. More than 75% of maintenance efforts are enhancement. Currently, most enhancement projects are carried out in an ad hoc manner, depending on the knowledge and experience of the developers. Software reengineering aims to provide an engineering approach for software enhancements. In this paper, we present an Agile reengineering Methodology for object-oriented software. The Methodology has a quick planning phase followed by a series of iterative reengineering phases. Each iteration consists of three legs: the reverse engineering leg, the reincarnation leg, and the validation leg. Academic and industry experiments show promising results.

Raman Ramsin - One of the best experts on this subject based on the ideXlab platform.

  • Designing an Agile Methodology for mobile software development: A hybrid method engineering approach
    Proceedings of the 2nd International Conference on Research Challenges in Information Science RCIS 2008, 2008
    Co-Authors: Vahid Rahimian, Raman Ramsin
    Abstract:

    New Advances in mobile computer technology and the rapid growth of wireless networks in quality and quantity has introduced new applications and concerns in computer science and industry. The unique requirements and constraints associated with mobile systems have brought new challenges to software development for such environments, as it demands extensive improvements to traditional systems development methodologies in order to fulfill the special needs of this field. We examine the challenges of developing software for mobile systems, starting by reviewing mobile systemspsila characteristics and investigating the status quo of mobile software development methods. It has been shown that Agile methodologies are appropriate methods for the development of such systems; based on this assumption, we identify specific requirements for a mobile software development Methodology, based on which a new Agile method is engineered using the Hybrid Methodology Design approach. We claim that this Methodology, and the approach used for its construction, can facilitate the application of a software engineering approach to the production of mobile software systems.

Eliane Collins - One of the best experts on this subject based on the ideXlab platform.

  • Strategies for Agile software testing automation: An industrial experience
    Proceedings - International Computer Software and Applications Conference, 2012
    Co-Authors: Eliane Collins, V. F. Vicente, Arilo De Lucena
    Abstract:

    Testing Automation has been growing in software engineering. Many organizations are investing in automated testing in order to prevent defects and increase testing effectiveness during software development. In Agile methodologies, this task is considered an important activity, considered the key of the Agile testing. This paper presents three testing automation strategies applied to three different software projects adopting Scrum Agile Methodology. The results indicated positive Agile practices to be considered when adopting testing automation strategy, such as: team collaboration, task distribution, testing tools, knowledge managements. The challenges, results, and lessons learned from this experience are also discussed.

Jaume Barcelo - One of the best experts on this subject based on the ideXlab platform.

  • lithe an Agile Methodology for human centric model based systems engineering
    Systems Man and Cybernetics, 2013
    Co-Authors: Ana Luisa Ramos, Jose Vasconcelos Ferreira, Jaume Barcelo
    Abstract:

    This paper proposes an Agile model-based systems engineering (SE) Methodology (LITHE Methodology) to engineer the contemporary large, complex, and interdisciplinary systems of systems. The Methodology relates the processes, the methods, and the tools in order to support an effective model-based development context. The LITHE uses a universal and intuitive SE base process, reducing the complexity and intricacy of the base methods, emphasizing the Agile principles such as continuous communication, feedback and stakeholders' involvement, short iterations, and rapid response, and rousing the utilization of a coherent system model developed through the benchmark systems graphical modeling languages. Aiming to support the development of successful systems, which satisfy the stakeholders' expectations, the Methodology is particularly concerned with human systems integration, so the related fundamental aspects are considered throughout the engineering process. The LITHE Methodology also includes a supporting graphical tool that aims to be an Agile instrument to be used by systems engineers in a model-based development environment. To illustrate the effectiveness of the proposed Methodology and to provide some validation, an empirical case study related with the development of a real large and complex system (the Guiding Urban Intelligent Traffic and Environment system) is also described.