Ilse Grau

Software Engineering

Publications

  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: The development of software needs not only to consider the construction process, but also other aspects such as cost, human re- sources and communication among stakeholders. The lack of simplicity into this context becomes explicit when some restrictions such as service oriented must be considered as the basic architecture style to build sus- tainable applications into environments were practitioners are not aware of this software technology. Besides this, most of the available software processes are not direct applicable neither reusable making the learning time risky to the development of the project. Therefore, Tape Mbo’e (TME)4 had been proposed to strive the building of such applications, into development environments like developing country where we can have economic constraints and scarcity of proficient practitioners. TME is being used to develop a software application whose goal is to provide the interoperability among legacy systems of distinct public agencies in Paraguay. To observe TME’s use, observational studies have been exe- cuted to reveal TME’s feasibility and applicability in supporting public agencies to organize their software projects. Initial results indicated the feasibility and simplicity of TME when applied in the field. Therefore, an experience accomplished into a Paraguayan public agency is presented in this paper.
    Experimental Software Engineering Latin American Workshop - ESELAW at CIbSE 2014; 04/2014
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: In developing countries, government agencies and other organizations need interoperable system, which is the ability of systems of sharing information and/or functionalities with other systems in compliance with common standards. These types of applications, especially e-government, require a well- defined software engineering process that has to consider the intrinsic characteristics of these countries such as the economic constraints, and the scarcity of proficient professionals [1]. For this purpose, service-oriented approaches have been adopted in different countries with interesting results. The Agile Methods (AMs) also seem to be very convenient. In effect, they have the ability to adapt fast in changing environments, and to focus on customer satisfaction, as well as to provide value deliveries to stakeholders from early stages of development. AMs have been proved to be effective in developing small to medium size applications. However, they offer little or no documentation, and do not tackle intrinsic characteristics of service paradigm. These issues make their application difficult for developing service-based applications, managing large and/or distributed teams, and meeting quality standards required by large organizations (e.g. government agencies, banks) [2], [3], [4]. For these reasons, we extend an AM to meet the intrinsic requirements of service-based-applications. Indeed, this study presents Tape Mbo’e1 an agile service oriented process that tackles the development, and mainte- nance process of services-based applications. Among various methods considered, Open Unified Process (OpenUP)2, a light version of Rational Unified Process (RUP), has been chosen as basis for TME. TME has been experimented in the Information Interchange System whose goal is to manage the interoperabil- ity among public systems of Paraguayan government.
    XXXII International Conference of The Chilean Computer Science Society, Temuco - Chile; 11/2013
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: As any other paradigm, services development requires of adequate and reliable software development methods. This has motivated the analysis of various service oriented methodolo- gies (SOMs) - looking for one that fits in set of characteristics (attributes) not only related with services, but also to the needs of large organizations in developing countries. First, the evaluation focuses on set of service attributes that have been taken from specialized literature [1], [2], [3], [4]. Second, to assure the reliability and the maintainability of the applica- tions, especially in large organizations like governments. It is of paramount importance to consider also the project manage- ment practices that must consider reality of these countries where software projects may be non sustainable [5] due to several constraints like scarcity of funds and, of proficient staff, as well as the lack of consolidated methodologies [6], [7]. Thus, the sustainability is the last dimension included in the evaluation. To summarize, the main goal of this study is to analyse the advantages and drawbacks of well known SOMs for modelling and developing sustainable applications for large organizations in developing countries.
    XXXII International Conference of The Chilean Computer Science Society, Temuco - Chile; 11/2013