Time filter

Source Type

Cavalcanti Y.C.,Federal University of Pernambuco | da Mota Silveira Neto P.A.,Reuse in Software Engineering RiSE | Lucredio D.,Federal University of Sao Carlos | Vale T.,Federal University of Pernambuco | And 2 more authors.
Software Quality Journal | Year: 2013

Duplicate bug report entries in bug trackers have a negative impact on software maintenance and evolution. This is due, among other factors, to the increased time spent on report analysis and validation, which in some cases takes over 20 min. Therefore, a considerable amount of time is lost in duplicate bug report analysis. In order to understand the possible factors that cause bug report duplication and its impact on software development, this paper presents an exploratory study in which bug tracking data from private and open source projects were analyzed. The results show, for example, that all projects we investigated had duplicate bug reports and a considerable amount of time was wasted by this duplication. Furthermore, features such as project lifetime, staff size, and the number of bug reports do not seem to be significant factors for duplication, while others, such as the submitters' profile and the number of submitters, do seem to influence the bug report duplication. © 2011 Springer Science+Business Media, LLC.

Ferreira Bastos J.,Federal University of Pernambuco | Anselmo Da Mota Silveira Neto P.,Reuse in Software Engineering RiSE | Santana De Almeida E.,Federal University of Bahia | Romero De Lemos Meira S.,Federal University of Pernambuco
IET Seminar Digest | Year: 2011

Context: The benefits of taking a product line approach in order to achieve significant reductions in cost and time to market and, at the same time, increasing the quality has encouraged product line adoption. Objective: In this context, this study focuses on some SPL adoption aspects and has the following goals: investigate state-of-the-art SPL adoption, synthesize available evidence, and identify gaps between required strategies, organizational structures, maturity level and existing adoption barriers, available in the literature. Method: A systematic mapping study was undertaken to analyze the important aspects that should be considered when adopting SPL approaches. A set of four questions were defined in which 34 primary studies were evaluated. Results: A total of 34 primary studies were considered. They reported four different strategies (Incremental, Big Bang, Tactical and Pilot project), however there is insufficient information about how such strategies link to factors as organizational structure and process maturity. By investigating all primary studies we found 23 barriers to adoption. Conclusions: Researchers need to consider the relationships between SPL adoption and factors such as company maturity and organization structure in more detail. There is also a need for patterns to assist in SPL adoption and overcoming SPL adoption barriers.

Sarinho V.T.,State University of Feira de Santana | Apolinario Jr. A.L.,Federal University of Bahia | Almeida E.S.,Reuse in Software Engineering RiSE
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) | Year: 2012

Digital games can be considered as an important software development area in our society. This paper proposes the Object Oriented Feature Modeling (OOFM) usage in the digital game domain. It aims to represent and manipulate distinct game features, defined by NESI and GDS models, in a parameterized and hierarchical way. As a result, a Feature-based Environment for Digital Games (FEnDiGa) is provided, a product line platform able to integrate and adapt represented game features in different types of available game engines. © 2012 Springer-Verlag Berlin Heidelberg.

Da Cunha C.E.A.,Federal University of Pernambuco | Cavalcanti Y.C.,Federal University of Pernambuco | Neto P.A.M.S.,Federal University of Pernambuco | De Almeida E.S.,Reuse in Software Engineering RiSE | And 2 more authors.
SEKE 2010 - Proceedings of the 22nd International Conference on Software Engineering and Knowledge Engineering | Year: 2010

According to recent work, duplicate bug reports in bug trackers impact negatively on software maintenance and evolution productivity due to, among other factors, the increased time spent on report analysis and validation. In order to solve this problem, this work presents and evaluates a tool based on Information Visualization techniques, aiming to assist developers during analysis and identification of duplicate bug reports. The tool development was supported by a survey conducted to identify the best opportunities for visualization techniques, according to the cognitive process for understanding bug reports information.

Almeida E.,Federal University of Bahia | Dali L.,Jilin University | Faulk S.,University of Oregon | Lima C.,Reuse in Software Engineering RiSE | And 5 more authors.
Proceedings - 2012 25th IEEE Conference on Software Engineering Education and Training, CSEE and T 2012 | Year: 2012

Companies around the world routinely distribute their software development across different sites. Students, however, rarely get a chance to learn the potential problems that arise, and the potential solutions to those problems, when conducting distributed development. It is especially difficult to simulate the situation for students when development is distributed across time zones and cultures. We have developed a course that requires teams of students at widely separated universities to collaborate with each other to complete a software development project. Instances of the course have been presented four times using combinations of five different universities, and we are seeking to create a larger pool of universities interested in and capable of presenting it. This paper discusses our goals, the characteristics of the course and the results of teaching it, with a primary result that all the universities want to and will offer the course again. © 2012 IEEE.

Discover hidden collaborations