Search Results - "Barbosa, Eiji Adachi"

  • Showing 1 - 11 results of 11
Refine Results
  1. 1

    Global-Aware Recommendations for Repairing Violations in Exception Handling by Barbosa, Eiji Adachi, Garcia, Alessandro

    Published in IEEE transactions on software engineering (01-09-2018)
    “…Empirical evidence suggests exception handling is not reliably implemented. Most faults in exception handling are related to global exceptions violating the…”
    Get full text
    Journal Article
  2. 2

    Enforcing Exception Handling Policies with a Domain-Specific Language by Adachi Barbosa, Eiji, Garcia, Alessandro, Robillard, Martin P., Jakobus, Benjamin

    Published in IEEE transactions on software engineering (01-06-2016)
    “…Current software projects deal with exceptions in implementation and maintenance phases without a clear definition of exception handling policies. We call an…”
    Get full text
    Journal Article
  3. 3

    Categorizing Faults in Exception Handling: A Study of Open Source Projects by Adachi Barbosa, Eiji, Garcia, Alessandro, Barbosa, Simone D. J.

    “…Even though exception handling mechanisms have been proposed as a means to improve software robustness, empirical evidence suggests that exception handling…”
    Get full text
    Conference Proceeding
  4. 4

    Global-aware recommendations for repairing violations in exception handling by Barbosa, Eiji Adachi, Garcia, Alessandro

    “…This paper presents an extended abstract incorporated as a journal-first paper into the ICSE'18 program…”
    Get full text
    Conference Proceeding
  5. 5

    How Does Exception Handling Behavior Evolve? An Exploratory Study in Java and C# Applications by Cacho, Nelio, Adachi Barbosa, Eiji, Araujo, Juliana, Pranto, Frederico, Garcia, Alessandro, Cesar, Thiago, Soares, Eliezio, Cassio, Arthur, Filipe, Thomas, Garcia, Israel

    “…Exception handling mechanisms (EHM) were conceived as a means to improve maintainability and reliability of programs that have to deal with exceptional…”
    Get full text
    Conference Proceeding
  6. 6

    The Impact of Bug Localization Based on Crash Report Mining: A Developers' Perspective by Medeiros, Marcos, Kulesza, Uira, Coelho, Roberta, Bonifacio, Rodrigo, Treude, Christoph, Adachi, Eiji

    “…Developers often use crash reports to understand the root cause of bugs. However, locating the buggy source code snippet from such information is a challenging…”
    Get full text
    Conference Proceeding
  7. 7

    A recommendation system for exception handling code by Barbosa, Eiji Adachi, Garcia, Alessandro, Mezini, Mira

    “…Even though exception handling mechanisms are part of most mainstream programming languages, software developers still struggle to implement proper exception…”
    Get full text
    Conference Proceeding
  8. 8

    Heuristic Strategies for Recommendation of Exception Handling Code by Barbosa, E. A., Garcia, A., Mezini, M.

    “…Software developers have difficulties in implementing exception handling code in their systems. In particular, they fail in implementing appropriate handling…”
    Get full text
    Conference Proceeding
  9. 9

    Contrasting exception handling code across languages: An experience report involving 50 open source projects by Jakobus, Benjamin, Barbosa, Eiji Adachi, Garcia, Alessandro, Pereira de Lucena, Carlos Jose

    “…Exception handling mechanisms have been introduced into programming languages in an effort to help deal with runtime irregularities. These mechanisms aim to…”
    Get full text
    Conference Proceeding
  10. 10

    A recommendation system for exception handling code by Barbosa, E. A., Garcia, A., Mezini, M.

    “…Even though exception handling mechanisms are part of most mainstream programming languages, software developers still struggle to implement proper exception…”
    Get full text
    Conference Proceeding
  11. 11

    Analyzing Exceptional Interfaces on Evolving Frameworks by Barbosa, E A, Garcia, A

    “…Software frameworks are constantly evolving, either by the introduction of new product features, bug fixes or new technology adoption. During the evolution of…”
    Get full text
    Conference Proceeding