Skip to content

Advertisement

Articles

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

    From the point of view of the software framework owner, attracting new and supporting existing application developers is crucial for the long-term success of the framework. This mixed-methods study explores th...

    Authors: Varvana Myllärniemi, Sari Kujala, Mikko Raatikainen and Piia Sevońn

    Citation: Journal of Software Engineering Research and Development 2018 6:6

    Published on:

  2. Content type: Case study

    Techniques that help in understanding and designing user needs are increasingly being used in Software Engineering to improve the acceptance of applications. Among these techniques we can cite personas, scenar...

    Authors: Adriana Lopes, Natasha Valentim, Bruna Moraes, Renata Zilse and Tayana Conte

    Citation: Journal of Software Engineering Research and Development 2018 6:5

    Published on:

  3. Content type: Research

    Efficient and effective communication (active communication) among stakeholders is thought to be central to agile development. However, in geographically distributed agile development (GDAD) environments, it c...

    Authors: Yehia Ibrahim Alzoubi, Asif Qumer Gill and Bruce Moulton

    Citation: Journal of Software Engineering Research and Development 2018 6:4

    Published on:

  4. Content type: Review

    This survey reviews published materials related to the specific area of Search-Based Software Engineering that concerns software maintenance and, in particular, refactoring. The survey aims to give a comprehen...

    Authors: Michael Mohan and Des Greer

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

    Published on:

  5. Content type: Research

    Access control systems demand rigorous verification and validation approaches, otherwise, they can end up with security breaches. Finite state machines based testing has been successfully applied to RBAC syste...

    Authors: Carlos Diego N. Damasceno, Paulo C. Masiero and Adenilso Simao

    Citation: Journal of Software Engineering Research and Development 2018 6:1

    Published on:

  6. Content type: Research

    Combinatorial Interaction Testing (CIT) approaches have drawn attention of the software testing community to generate sets of smaller, efficient, and effective test cases where they have been successful in det...

    Authors: Juliana M. Balera and Valdivino A. de Santiago Júnior

    Citation: Journal of Software Engineering Research and Development 2017 5:10

    Published on:

  7. Content type: Research

    Building an effective team of developers is a complex task faced by both software companies and open source communities. The problem of forming a “dream”

    Authors: Marco Ortu, Giuseppe Destefanis, Steve Counsell, Stephen Swift, Roberto Tonelli and Michele Marchesi

    Citation: Journal of Software Engineering Research and Development 2017 5:9

    Published on:

  8. Content type: Research

    Evaluation of design problems in object oriented systems, which we call code smells, is mostly a human-based task. Several studies have investigated the impact of code smells in practice. Studies focusing on h...

    Authors: José Amancio M. Santos, João B. Rocha-Junior and Manoel Gomes de Mendonça

    Citation: Journal of Software Engineering Research and Development 2017 5:8

    Published on:

  9. Content type: Research

    Code smells refer to any symptom in the source code of a program that possibly indicates a deeper problem, hindering software maintenance and evolution. Detection of code smells is challenging for developers a...

    Authors: Thanis Paiva, Amanda Damasceno, Eduardo Figueiredo and Cláudio Sant’Anna

    Citation: Journal of Software Engineering Research and Development 2017 5:7

    Published on:

  10. Content type: Research

    Software projects often reach hundreds or thousands of files. Therefore, manually searching for code elements that should be changed to fix a failure is a difficult task. Static bug localization techniques pro...

    Authors: Marcelo Garnier, Isabella Ferreira and Alessandro Garcia

    Citation: Journal of Software Engineering Research and Development 2017 5:6

    Published on:

  11. Content type: Research

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

    Authors: Cristiano Cesario, Ruben Interian and Leonardo Murta

    Citation: Journal of Software Engineering Research and Development 2017 5:5

    Published on:

  12. Content type: Research

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

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

    Citation: Journal of Software Engineering Research and Development 2017 5:4

    Published on:

  13. Content type: Research

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

    Authors: Leonardo Vieira Barcelos and Rosângela Dellosso Penteado

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

    Published on:

  14. Content type: Research

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

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

    Citation: Journal of Software Engineering Research and Development 2017 5:2

    Published on:

  15. Content type: Research

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

    Authors: Philip Mayer, Michael Kirsch and Minh Anh Le

    Citation: Journal of Software Engineering Research and Development 2017 5:1

    Published on:

  16. Content type: Research

    The Academia-Industry partnership has been increasingly encouraged in the software development field. The main focus of the initiatives is driven by the collaborative work where the scientific research work me...

    Authors: Joelma Choma, Luciana A. M. Zaina and Tiago S. da Silva

    Citation: Journal of Software Engineering Research and Development 2016 4:8

    Published on:

  17. Content type: Review

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

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

    Citation: Journal of Software Engineering Research and Development 2016 4:7

    Published on:

  18. Content type: Research

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

    Authors: Saiqa Aleem, Luiz Fernando Capretz and Faheem Ahmed

    Citation: Journal of Software Engineering Research and Development 2016 4:6

    Published on:

  19. Content type: Research

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

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

    Citation: Journal of Software Engineering Research and Development 2016 4:5

    Published on:

  20. Content type: Research

    Mutation approaches have been recently applied for feature testing of Software Product Lines (SPLs). The idea is to select products, associated to mutation operators that describe possible faults in the Featur...

    Authors: Rui A. Matnei Filho and Silvia R. Vergilio

    Citation: Journal of Software Engineering Research and Development 2016 4:4

    Published on:

  21. Content type: Research

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

    Authors: Ricardo Britto, Claes Wohlin and Emilia Mendes

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

    Published on:

  22. Content type: Research

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

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

    Citation: Journal of Software Engineering Research and Development 2016 4:2

    Published on:

  23. Content type: Research

    Extended Finite State Machines (EFSMs) provide a powerful model for the derivation of functional tests for software systems and protocols. Many EFSM based testing problems, such as mutation testing, fault diag...

    Authors: Khaled El-Fakih, Nina Yevtushenko, Marius Bozga and Saddek Bensalem

    Citation: Journal of Software Engineering Research and Development 2016 4:1

    Published on:

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

Page 1 of 3