Skip to content

Advertisement

Articles

Sort by
Page 2 of 3
  1. Content type: Research

    Statecharts are diagrams comprised of visual elements that can improve the modeling of reactive system behaviors. They extend conventional state diagrams with the notions of hierarchy, concurrency and communic...

    Authors: Marcelo A. Ramos, Paulo C. Masiero, Rosangela A.D. Penteado and Rosana T.V. Braga

    Citation: Journal of Software Engineering Research and Development 2015 3:12

    Published on:

  2. Content type: Research

    Several projects have been discontinued in the history of the software industry due to the presence of software architecture problems. The identification of such problems in source code is often required in re...

    Authors: Willian N. Oizumi, Alessandro F. Garcia, Thelma E. Colanzi, Manuele Ferreira and Arndt V. Staa

    Citation: Journal of Software Engineering Research and Development 2015 3:11

    Published on:

  3. Content type: Research

    Feature modeling has been widely used in domain engineering for the development and configuration of software product lines. A feature model represents the set of possible products or configurations to apply i...

    Authors: L. Emiliano Sanchez, J. Andres Diaz-Pace, Alejandro Zunino, Sabine Moisan and Jean-Paul Rigault

    Citation: Journal of Software Engineering Research and Development 2015 3:10

    Published on:

  4. Content type: Research

    Writing patches to fix bugs or implement new features is an important software development task, as it contributes to raise the quality of a software system. Not all patches are accepted in the first attempt, ...

    Authors: Rodrigo RG Souza, Christina FG Chavez and Roberto A Bittencourt

    Citation: Journal of Software Engineering Research and Development 2015 3:9

    Published on:

  5. Content type: Research

    Establishing representative samples for Software Engineering surveys is still considered a challenge. Specialized literature often presents limitations on interpreting surveys’ results, mainly due to the use o...

    Authors: Rafael Maiani de Mello, Pedro Corrêa da Silva and Guilherme Horta Travassos

    Citation: Journal of Software Engineering Research and Development 2015 3:8

    Published on:

  6. Content type: Research

    The software testing phase, despite its importance, is usually compromised by the lack of planning and resources in industry. This can risk the quality of the derived products. The identification of mandatory ...

    Authors: Kamilla G Camargo, Fabiano C Ferrari and Sandra CPF Fabbri

    Citation: Journal of Software Engineering Research and Development 2015 3:7

    Published on:

  7. Content type: Research

    A software system is self-adaptive when it is able to dynamically and autonomously respond to changes detected either in its internal components or in its deployment environment. This response is expected to ensu...

    Authors: Nuno Oliveira and Luís S Barbosa

    Citation: Journal of Software Engineering Research and Development 2015 3:6

    Published on:

  8. Content type: Review

    Use case templates can be used to describe functional requirements of a Software Product Line. However, to the best of our knowledge, no efforts have been made to collect and summarize these existing templates...

    Authors: Ismayle S Santos, Rossana MC Andrade and Pedro A Santos Neto

    Citation: Journal of Software Engineering Research and Development 2015 3:5

    Published on:

  9. Content type: Research

    Frameworks are used to enhance the quality of applications and the productivity of the development process, since applications may be designed and implemented by reusing framework classes. However, frameworks ...

    Authors: Matheus C Viana, Rosângela AD Penteado, Antônio F do Prado and Rafael S Durelli

    Citation: Journal of Software Engineering Research and Development 2015 3:4

    Published on:

  10. Content type: Software

    Due to the characteristics of the maintenance process followed in open source systems, developers are usually overwhelmed with a great amount of bugs. For instance, in 2012, approximately 7,600 bugs/month were...

    Authors: Henrique Rocha, Guilherme de Oliveira, Humberto Marques-Neto and Marco Tulio Valente

    Citation: Journal of Software Engineering Research and Development 2015 3:3

    Published on:

  11. Content type: Research

    The well-orchestrated use of distilled experience, domain-specific knowledge, and well-informed trade-off decisions is imperative if we are to design effective architectures for complex software-intensive syst...

    Authors: Sandro S Andrade and Raimundo J de A Macêdo

    Citation: Journal of Software Engineering Research and Development 2015 3:2

    Published on:

  12. Content type: Research

    Test case prioritization techniques aim at defining an order of test cases that favor the achievement of a goal during test execution, such as revealing failures as earlier as possible. A number of techniques ...

    Authors: João Felipe Silva Ouriques, Emanuela Gadelha Cartaxo and Patrícia Duarte Lima Machado

    Citation: Journal of Software Engineering Research and Development 2015 3:1

    Published on:

  13. Content type: Research

    The code of JUnit test cases is commonly used to characterize software testing effort. Different metrics have been proposed in literature to measure various perspectives of the size of JUnit test cases. Unfort...

    Authors: Fadel Toure, Mourad Badri and Luc Lamontagne

    Citation: Journal of Software Engineering Research and Development 2014 2:14

    Published on:

  14. Content type: Research

    Over recent years, software developers have been evaluating the benefits of both Service-Oriented Architecture (SOA) and software fault tolerance techniques based on design diversity. This is achieved by creat...

    Authors: Amanda S Nascimento, Cecília MF Rubira, Rachel Burrows, Fernando Castor and Patrick HS Brito

    Citation: Journal of Software Engineering Research and Development 2014 2:13

    Published on:

  15. Content type: Research

    The concept of code smells is widespread in Software Engineering. Despite the empirical studies addressing the topic, the set of context-dependent issues that impacts the human perception of what is a code sme...

    Authors: José Amancio M Santos, Manoel Gomes de Mendonça, Cleber Pereira dos Santos and Renato Lima Novais

    Citation: Journal of Software Engineering Research and Development 2014 2:11

    Published on:

  16. Content type: Case study

    In organizations with software systems in production, new and often unexpected requirements for development come up due to strategic, tactical, and operational customer needs. In this context, it is a strategi...

    Authors: Marcos Kalinowski, Stefan Biffl, Rodrigo Oliveira Spínola and Sheila Reinehr

    Citation: Journal of Software Engineering Research and Development 2014 2:10

    Published on:

  17. Content type: Research

    Software reference architectures are becoming widely adopted by organizations that need to support the design and maintenance of software applications of a shared domain. For organizations that plan to adopt t...

    Authors: Silverio Martínez-Fernández, Claudia P Ayala, Xavier Franch, Helena Martins Marques and David Ameller

    Citation: Journal of Software Engineering Research and Development 2014 2:7

    Published on:

  18. Content type: Research

    The stakeholders of a software system are, to a greater or lesser extent, concerned about its software architecture, as an essential artifact for capturing the key design decisions of the system. The architect...

    Authors: Matias Nicoletti, Jorge Andres Diaz-Pace, Silvia Schiaffino, Antonela Tommasel and Daniela Godoy

    Citation: Journal of Software Engineering Research and Development 2014 2:9

    Published on:

  19. Content type: Review

    Research communities evolve over time, changing their interests for specific problems or research areas. Mapping the evolution of a research community, including the most frequently addressed problems, the str...

    Authors: Wesley KG Assunção, Márcio de O Barros, Thelma E Colanzi, Arilo C Dias-Neto, Matheus HE Paixão, Jerffeson T de Souza and Silvia R Vergilio

    Citation: Journal of Software Engineering Research and Development 2014 2:3

    Published on:

  20. Content type: Case study

    This paper presents the roadmap adopted by Synapsis Brazil to implement the process areas of CMMI-DEV Maturity Level 5 in small sized evolutionary projects. We also discuss the results of applying statistical ...

    Authors: Carlos Simões and Mariano Montoni

    Citation: Journal of Software Engineering Research and Development 2014 2:2

    Published on:

  21. Content type: Software

    Despite the increasing number of bug analysis tools for exploring bugs in software systems, there are no tools supporting the investigation of causality relationships between internal quality metrics and bugs....

    Authors: Cesar Couto, Marco Tulio Valente, Pedro Pires, Andre Hora, Nicolas Anquetil and Roberto S Bigonha

    Citation: Journal of Software Engineering Research and Development 2014 2:1

    Published on:

  22. Content type: Research

    Usability is one of the most important factors that determine the quality of Web applications, which can be verified performing usability inspection. This paper presents the Web Design Usability Evaluation (We...

    Authors: Luis Rivero and Tayana Conte

    Citation: Journal of Software Engineering Research and Development 2013 1:2

    Published on:

Page 2 of 3