Articles

Sort by
Previous Page Page 1 of 2 Next Page
  1. Research

    DyeVC: an approach for monitoring and visualizing distributed repositories

    Software development using distributed version control systems has become more frequent recently. Such systems bring more flexibility, but also greater complexity to manage and monitor multiple existing reposi...

    Cristiano Cesario, Ruben Interian and Leonardo Murta

    Journal of Software Engineering Research and Development 2017 5:5

    Published on: 21 July 2017

  2. Research

    A genetic algorithm based framework for software effort prediction

    Several prediction models have been proposed in the literature using different techniques obtaining different results in different contexts. The need for accurate effort predictions for projects is one of the ...

    Juan Murillo-Morera, Christian Quesada-López, Carlos Castro-Herrera and Marcelo Jenkins

    Journal of Software Engineering Research and Development 2017 5:4

    Published on: 31 May 2017

  3. Research

    Elaboration of software requirements documents by means of patterns instantiation

    Studies show that problems associated with the requirements specifications are widely recognized for affecting software quality and impacting effectiveness of its development process. The reuse of knowledge ob...

    Leonardo Vieira Barcelos and Rosângela Dellosso Penteado

    Journal of Software Engineering Research and Development 2017 5:3

    Published on: 30 May 2017

  4. Research

    ArchReco: a software tool to assist software design based on context aware recommendations of design patterns

    This work describes the design, development and evaluation of a software Prototype, named ArchReco, an educational tool that employs two types of Context-aware Recommendations of Design Patterns, to support us...

    George A. Sielis, Aimilia Tzanavari and George A. Papadopoulos

    Journal of Software Engineering Research and Development 2017 5:2

    Published on: 26 April 2017

  5. Research

    On multi-language software development, cross-language links and accompanying tools: a survey of professional software developers

    Non-trivial software systems are written using multiple (programming) languages, which are connected by cross-language links. The existence of such links may lead to various problems during software developmen...

    Philip Mayer, Michael Kirsch and Minh Anh Le

    Journal of Software Engineering Research and Development 2017 5:1

    Published on: 19 April 2017

  6. Review

    Issues on developing interoperable cloud applications: definitions, concepts, approaches, requirements, characteristics and evaluation models

    Among research opportunities in software engineering for cloud computing model, interoperability stands out. We found that the dynamic nature of cloud technologies and the battle for market domination make clo...

    Elias Nogueira, Ana Moreira, Daniel Lucrédio, Vinícius Garcia and Renata Fortes

    Journal of Software Engineering Research and Development 2016 4:7

    Published on: 7 December 2016

  7. Research

    Game development software engineering process life cycle: a systematic review

    Software game is a kind of application that is used not only for entertainment, but also for serious purposes that can be applicable to different domains such as education, business, and health care. Multidisc...

    Saiqa Aleem, Luiz Fernando Capretz and Faheem Ahmed

    Journal of Software Engineering Research and Development 2016 4:6

    Published on: 9 November 2016

  8. Research

    Correlating automatic static analysis and mutation testing: towards incremental strategies

    Traditionally, mutation testing is used as test set generation and/or test evaluation criteria once it is considered a good fault model. This paper uses mutation testing for evaluating an automated static anal...

    Cláudio A. Araújo, Marcio E. Delamaro, José C. Maldonado and Auri M. R. Vincenzi

    Journal of Software Engineering Research and Development 2016 4:5

    Published on: 3 November 2016

  9. Research

    An extended global software engineering taxonomy

    In Global Software Engineering (GSE), the need for a common terminology and knowledge classification has been identified to facilitate the sharing and combination of knowledge by GSE researchers and practition...

    Ricardo Britto, Claes Wohlin and Emilia Mendes

    Journal of Software Engineering Research and Development 2016 4:3

    Published on: 7 June 2016

  10. Research

    A systematic process for obtaining the behavior of context-sensitive systems

    Context-sensitive systems use contextual information in order to adapt to the user’s current needs or requirements failure. Therefore, they need to dynamically adapt their behavior. It is of paramount importan...

    Jéssyka Vilela, Jaelson Castro and João Pimentel

    Journal of Software Engineering Research and Development 2016 4:2

    Published on: 17 May 2016

  11. Research

    Extending statecharts to model system interactions

    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...

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

    Journal of Software Engineering Research and Development 2015 3:12

    Published on: 28 July 2015

  12. Research

    On the relationship of code-anomaly agglomerations and architectural problems

    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...

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

    Journal of Software Engineering Research and Development 2015 3:11

    Published on: 10 July 2015

  13. Research

    An approach based on feature models and quality criteria for adapting component-based systems

    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...

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

    Journal of Software Engineering Research and Development 2015 3:10

    Published on: 23 June 2015

  14. Research

    Patch rejection in Firefox: negative reviews, backouts, and issue reopening

    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, ...

    Rodrigo RG Souza, Christina FG Chavez and Roberto A Bittencourt

    Journal of Software Engineering Research and Development 2015 3:9

    Published on: 18 June 2015

  15. Research

    Investigating probabilistic sampling approaches for large-scale surveys in software engineering

    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...

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

    Journal of Software Engineering Research and Development 2015 3:8

    Published on: 10 June 2015

  16. Research

    Self-adaptation by coordination-targeted reconfigurations

    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...

    Nuno Oliveira and Luís S Barbosa

    Journal of Software Engineering Research and Development 2015 3:6

    Published on: 28 May 2015

  17. Review

    Templates for textual use cases of software product lines: results from a systematic mapping study and a controlled experiment

    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...

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

    Journal of Software Engineering Research and Development 2015 3:5

    Published on: 28 May 2015

  18. Research

    F3T: a tool to support the F3 approach on the development and reuse of frameworks

    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 ...

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

    Journal of Software Engineering Research and Development 2015 3:4

    Published on: 22 April 2015

  19. Software

    NextBug: a Bugzilla extension for recommending similar bugs

    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...

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

    Journal of Software Engineering Research and Development 2015 3:3

    Published on: 17 April 2015

  20. Research

    Revealing influence of model structure and test case profile on the prioritization of test cases in the context of model-based testing

    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 ...

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

    Journal of Software Engineering Research and Development 2015 3:1

    Published on: 29 January 2015

Previous Page Page 1 of 2 Next Page