INES – National Institute of Science and Technology for Software Engineering

RSS feed


May 2022
« Nov    

  • Prof. Dalton Serey (UFCG) visits LES-UFBA

    Publicado em March 5th, 2012News

    Prof. Dalton Serey (UFCG) will visit the Software Engineering Labs (LES) at Federal University of Bahia (UFBA). LES will host an INES workshop, in the context of the project “Models, Techniques and Tools for Software Evolution”.

    When: 22 and 23, March 2012

    What: INES workshop on Software Evolution

    Where: LES-UFBA

  • New INES project: Quality Assessement for Open Source Software

    Publicado em February 27th, 2012News

    The goal of this project is to provide, based on the body of knowledge of Software Engineering, an evaluation service for free software projects. This service will comprise product and process evaluation, and may be useful for organizations or corporate environments in the process of adoption of free software as part of their development environment for software or IT infrastructure. Partners: UFBA, UFCG, UFRN, UEFS and PUC-Rio.

    Read more:


    O objetivo deste projeto é o de oferecer, com base no corpo de conhecimento da Engenharia de Software, um serviço de avaliação de projetos de software livre. Este serviço agregará avaliação de produto e de processo, e podendo ser útil para organizações ou ambientes corporativos em processo de adoção de software livre como parte do seu ambiente de desenvolvimento de software ou de sua infraestrutura de TI. Participantes: UFBA, UFCG, UFRN, UEFS and PUC-Rio.

    Informações adicionais :


  • New project: Models, Techniques and Tools for Software Evolution – New Challenges

    Publicado em February 27th, 2012News

    New INES project (2nd round) involves researchers from UFBA, UFCG, UFRN, UEFS and PUC-Rio.

    The project Models, Techniques and Tools for Software Evolution: New Challenges has as its starting point the main goal of the previous INES project (Models, Techniques and Tools for Software Evolution/2009-2011) — to improve our understanding of the nature software processes and their evolution,  — and also its results a set of models, techniques and tools to help integrate development activities in the software life cycle.

    Read more:

    , ,
  • INES researchers have project funding approved by FAPESB

    Publicado em December 10th, 2011News, Projects

    INES researchers Christina Chavez, Claudio Sant’Anna and Manoel Mendonça had a new project — “A Service for Assessing the Quality of Open Source Software projects for Adoption in Corporate Environments” — approved by FAPESB (Fundação de Amparo à Pesquisa do Estado da Bahia). The funding includes scholarships, equipment and books.

    This project comprises one of the new goals submitted to INES, Edital 02 — Quality Assessment in Open Source Software — in the context of the project “Models, Techniques and Tools for Software Evolution”.

    Abstract: In recent years, open source software (OSS) has brought a number of opportunities that can be exploited by different kinds of stakeholders, from companies and government agencies to researchers, developers and users in general. The adoption of a solution based on OSS by companies or government agencies can bring many benefits but also may pose risks to the business. Free software has significant characteristics in terms of product and process — not always explicitly documented or available from repositories — that can be critical to support feasibility studies and decisions about adopting or not the software.
    This project’s main goal is therefore to provide a service for evaluating OSS projects for general use, including the use in corporate environments. The service includes the assessment of the products and processes associated with OSS projects to provide information for potential applicants to adopt it.

    , , ,
  • INES researchers at CSMR 2012

    Publicado em December 10th, 2011News, Publications

    INES researchers, working in the context of the project “Models, Techniques and Tools for Software Evolution” had 2 papers accepted at CSMR 2012:

    (1) “Understanding Structural Complexity Evolution: a Quantitative Analysis”,
    Antonio Terceiro, Manoel Mendonça, Christina Chavez (UFBA) and Daniela Cruzes (NTNU)

    Abstract—Background: An increase in structural complexity
    makes the source code of software projects more difficult to
    understand, and consequently more difficult and expensive to
    maintain and evolve. Knowing the factors that influence structural
    complexity may help developers to avoid the effects of
    higher levels of structural complexity on the maintainability of
    their projects.
    Aims: This paper investigates factors that might influence the
    evolution of structural complexity.
    Method: We analyzed the source code repositories of 5 free/open
    source software projects, with commits as experimental units. For
    each commit we measured the structural complexity variation it
    caused, the experience of the developer who made the commit,
    the size variation caused by the commit, and the change diffusion
    of the commit.
    Results: Change diffusion was the most influential among the factors
    studied, followed by size variation and developer experience;
    system growth was not necessarily associated with complexity
    increase; all the factors we studied influenced at least two
    projects; different projects were affected by different factors; and
    the factors that influenced the increase in structural complexity
    were usually not the same that influenced the decrease.
    Conclusions: All the factors explored in this study should be
    taken into consideration when analysing structural complexity
    evolution. However, they do not fully explain the structural
    complexity evolution in the studied projects: this suggests that
    qualitative studies are needed in order to better understand
    structural complexity evolution and identify other factors that
    must be included in future quantitative analysis.


    (2) “On the Relevance of Code Anomalies for Identifying Architecture Degradation Symptoms”, Isela Macia(PUC-Rio), Roberta Arcoverde(PUC-Rio), Alessandro Garcia(PUC-Rio), Christina Chavez (UFBA) and Arndt von Staa(PUC-Rio).

    This work has been developed by PUC-Rio researchers,  and Christina Chavez (UFBA) co-authored it during her pos-doc at PUC-Rio.

    , , , ,
  • Post-doc position at INES/UFRN

    Publicado em October 25th, 2011News

    Design of static analysis tools for the verification in software engineering is the title of the post-doc position funded by CAPES, under the supervision of INES research David Deharbe.

    Benefits: BR$3.300 per month plus a stipend of up to BR$12.000 per year to fund research activities.

    The position is available now. Candidates must have obtainted their Doctorate degree at most five years before starting in the position. Potential candidates shall send email to david.deharbe@pq.pesquisador.cnpq for clarifications and applications.

  • INES member attend a kick-off meeting at Brussels (Belgium)

    Publicado em October 14th, 2011News

    Vinicius Garcia, professor at CIn-UFPE, will attend the kick-off meeting of the EU-Brazil Open Data and Cloud Computing e-Infrastructure for Biodiversity (OpenBio) project at Microsoft Executive Briefing Center for European Innovation building, Brussels (Belgium) in the period of October 17-19. During this meeting, a workshop will take place and Vinicius will give a talk on the use of gCube and P2P technology to implement an e-Infrastructure to Data as a Service in the context of CRIA (Centro de Referência em Informação Ambiental) scenario. This work is in collaboration with Rodrigo Assad, Ph.D. candidate at UFPE and System Engineer at CESAR and others institutions: CRIA (Brazil), BARCELONA SUPERCOMPUTING CENTER – CENTRO NACIONAL DE SUPERCOMPUTACION (Spain), CONSIGLIO NAZIONALE DELLE RICERCHE (Italy), TRUST-IT SERVICES LTD (United Kingdom), UNIVERSIDAD POLITECNICA DE VALENCIA (Spain), Species 2000 (Spain), CESAR (Brazil), RNP (Brazil), UFF (Brazil) and UFPE (Brazil).

    The OpenBio project is the first large-scale effort in order to specify, design, implement, deploy and test the theory and practice of Social Machines, as can be stated in the project S.Ma.R.T – Social Machines Research Team. OpenBio is also an opportunity to raise more funds for the projects of Social Machines and Cloud Computing from the INES.

    The main goal of EUBrazilOpenBio is to deploy an e-Infrastructure of open access resources (data, tools, services), to make significant strides towards supporting the needs and requirements of the biodiversity scientific community. This data e-Infrastructure will result from the federation and integration of substantial individual existing data, cloud, and grid EU and Brazilian infrastructures and resources across the biodiversity & taxonomy domain namely Catalogue of Life, OpenModeller, D4Science-II and Venus-C.

    , , , , , ,
  • S.Ma.R.T – Social Machines Research Team

    Publicado em October 14th, 2011About the Institute, News

    The traditional concept of software has been changing during the last decades. Since the first definition of a computing machine described by Turing, software started to become part of our lives and has been turned pervasive and ubiquitous with the introduction of personal computers, the internet, smartphones and, of later, the internet of things. In fact, one can say that software and the internet changed the way we communicate, the way business is done and the internet is changing the way software is developed, deployed and used. Nowadays, computing means connecting; and it just may be the case that developing software is the same as connecting services.

    Although there have been many studies about the future of the internet and concepts such as web 3.0, programmable web, linked data and semantic web, the segmentation of data and the issues regarding the communication among systems obfuscates the interpretation of this future. Kevin Kelly, of Wired fame, is quoted as having said once: “The internet is the most reliable machine ever made. It’s made from imperfect, unreliable parts, connected together, to make the most reliable thing we have”. Unstructured data, unreliable parts and problematic, non-scalable protocols are all native characteristics of the internet that has been evolving for 40 years; at the same time, they are the good, the bad and the ugly of a web in which we rely more and more in the everyday life of everything, that needs a unifying view and explanations in order to be developed, deployed and used in a more efficient and effective way.

    Indeed, the web is changing in a fundamental way and approaches such as SOA, REST, XaaS, and Cloud Computing each play an important role in this emerging web. However, the read/write and programmable webs are recent enough to represent very serious difficulties in understanding their basic elements and how they can be efficiently combined to develop real, practical systems in either personal, social or enterprise contexts. There has not been a clear, precise description of each and every entity on this new emerging web (above the basic, 1.0, which is a restriction of it) and we believe it is necessary to create new mental models of such a web as a platform, in order to provide a common and coherent conceptual basis for the understanding of this young, upcoming and possibly highly innovative phase of software development.

    In this context, this project aims to explain the web in terms of a new concept named Social Machines (SM). We define a notion of social machine and envisage an algebra that can describe networks of such. To start with, social machines are defined as tuples of input, output, processes, constraints, state, requests and responses; apart from defining the machines themselves, the algebra defines a set of connectors and conditionals that can be used to describe the interactions between any number of machines in a multitude of ways, as a means to represent real machines interacting in the real web, such as Twitter, Twitter running on top of Amazon AWS, mashups built using Twitter and, obviously, other social machines.

    This is not a theoretical initiative as yet; but, in more than one sense, we think that this work contributes to the process of providing a unifying vision to describe web based information systems and are starting to work on what could be a practical way of dealing with the complexity of this emerging web of social machines.

    If you are interested to interact and collaborate with this initiative you can start reading this paper and contact by email

    , , , ,
  • Who will attend ICSE 2012?

    Publicado em October 12th, 2011News

    ICSE 2012, the 34th International Conference on Software Engineering,  is the premier software engineering conference, providing a forum for researchers, practitioners and educators to present and discuss the most recent innovations, trends, experiences and issues in the field of software engineering.  ICSE will take place in Zurich –  Switzerland, from June 2 to 9, 2012.

    MSR 2012, the 9th Working Conference on Mining Software Repositories, will be co-located with ICSE 2012, from June 2 to 3, 2012. The Mining Software Repositories (MSR) field analyzes the rich data available in software repositories to uncover interesting and actionable information about software systems and projects. The goal of this two-day working conference is to advance the science and practice of MSR. More about ICSE 2012 and MSR 2012 here.

    Dra. Christina Chavez (LES/UFBA) will attend ICSE 2012 and MSR 2012.

    , , ,
  • Painel at CBSOFT 2011

    Publicado em October 6th, 2011News

    Prof. Manoel Mendonça from UFBA and INES was the mediator of this year’s CBSOFT Panel. The panel theme was “Software Theory and Practice”, but it focused on the impact of Brazilian research abroad was as well as on the gap between academic research and industry practice. The panelists were as follows: Hans Dieter Rombach (University of Kaiserslautern & Fraunhofer IESE, Germany); John Harrison (Intel Corporation, USA); José Luiz Fiadeiro (University of Leicester, UK); Joseph W. Yoder (The Refactory, Inc., USA); Michele Lanza (University of Lugano, Switzerland); Paulo Merson (SEI, USA, Ikaru Projects & TCU, Brazil). Together they discussed issues such as:

    Did the Brazilian Software Research reach out of our borders?

    What contributions do you consider (and know of) that the Brazilian Software Community made to the international scene?

    What are opportunities to the Brazilian Software Community in current international R&D scene?

    How big is the gap (or chasm) between research (especially in the academia) and industry practice in your area?

    Is this gap being reduced? How this gap can be reduced?

    How the Brazilian research community and industry can best contribute to this effort?