
INES – National Institute of Science and Technology for Software Engineering
-
INES at ECSA 2013
(0)Publicado em March 29th, 2014PublicationsResearchers from the project “Models, Techniques and Tools for Software Evolution” had a full paper — “Software Architecture Documentation for Developers: A Survey” — accepted at ECSA 2013 – European Conference on Software Architecture, developed in collaboration with researchers from IESE – Fraunhofer, Germany.
- ROST, D. ; NAAB, M. ; LIMA, C. ; CHAVEZ, Christina . Software Architecture Documentation for Developers: A Survey. In: ECSA: European Conference on Software Architecture, 2013, Montpellier. Proceedings of ECSA’2013, 2013, p. 1-10
-
INES researchers at CSMR 2012
(0)Publicado em December 10th, 2011News, PublicationsINES 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.(Activity: http://amigos.ines.org.br/ines/viewTask.do?method=viewTask&code=572&project=8)
(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.
CSMR 2012, pos-doc, software architecture, software evolution, structural complexity -
Tutorial on Software Architecture – Prof. Neno Medvidovic at LES @ UFBA
(0)Publicado em August 4th, 2010News02.Aug.2010 – Prof. Neno Medvidovic presents a tutorial on Software Architecture at UFBA.
Prof. Nenad Medvidovic, from USC, Los Angeles, is a visiting researcher for 3 weeks at UFBA, with INES support from the project “Models, Techniques and Tools for Software Evolution”.
software architecture, UFBA, visiting researcher -
Researcher from USC visits LES/UFBA
(0)Publicado em March 21st, 2010News, UncategorizedProfessor Nenad Medvidović, director of USC Center for Systems and Software Engineering (CSSE), visits the Software Engineering Laboratory (LES), UFBA from July 30 till August 21, 2010.LES-UFBA, software architecture, software evolution, visita científicaThe long-term, recurring theme and goal of Prof. Nenad’s research is the development and evolution of large and complex software systems, that can be adaptable and reliable. His main research hypothesis is that an explicit focus in software architecture can tame several difficulties related to the construction and evolution of large software systems.
During his visit, in the context of the project “Modelos, Técnicas e Ferramentas para Evolução de Software”, professor Nenad will present talks about software architecture, discuss opportunities for international cooperation and contribute to ongoing research related to the above project.
Professor Nenad will be the co-chair of ICSE 2011.