Skip to main content

Showing 1–18 of 18 results for author: Almeida, E S

Searching in archive cs. Search in all archives.
.
  1. arXiv:2407.01722  [pdf

    cs.SE

    ToffA-DSPL: an approach of trade-off analysis for designing dynamic software product lines

    Authors: Michelle Larissa Luciano Carvalho, Paulo Cesar Masiero, Ismayle de Sousa Santos, Eduardo Santana de Almeida

    Abstract: Software engineers have adopted the Dynamic Software Product Lines (DSPL) engineering practices to develop Dynamically Adaptable Software (DAS). DAS is seen as a DSPL application and must cope with a large number of configurations of features, Non-functional Requirements (NFRs), and contexts. However, the accurate representation of the impact of features over NFRs and contexts for the identificati… ▽ More

    Submitted 1 July, 2024; originally announced July 2024.

  2. arXiv:2407.00273  [pdf

    cs.SE

    Please do not go: understanding turnover of software engineers from different perspectives

    Authors: Michelle Larissa Luciano Carvalho, Paulo da Silva Cruz, Eduardo Santana de Almeida, Paulo Anselmo da Mota Silveira Neto, Rafael Prikladnicki

    Abstract: Turnover consists of moving into and out of professional employees in the company in a given period. Such a phenomenon significantly impacts the software industry since it generates knowledge loss, delays in the schedule, and increased costs in the final project. Despite the efforts made by researchers and professionals to minimize the turnover, more studies are needed to understand the motivation… ▽ More

    Submitted 28 June, 2024; originally announced July 2024.

  3. arXiv:2405.12195  [pdf, other

    cs.SE

    Developers' Perceptions on the Impact of ChatGPT in Software Development: A Survey

    Authors: Thiago S. Vaillant, Felipe Deveza de Almeida, Paulo Anselmo M. S. Neto, Cuiyun Gao, Jan Bosch, Eduardo Santana de Almeida

    Abstract: As Large Language Models (LLMs), including ChatGPT and analogous systems, continue to advance, their robust natural language processing capabilities and diverse applications have garnered considerable attention. Nonetheless, despite the increasing acknowledgment of the convergence of Artificial Intelligence (AI) and Software Engineering (SE), there is a lack of studies involving the impact of this… ▽ More

    Submitted 20 May, 2024; originally announced May 2024.

    Comments: 31 pages, 9 figures

    ACM Class: D.2.0

  4. arXiv:2401.13623  [pdf, other

    cs.SE

    What Makes a Great Software Quality Assurance Engineer?

    Authors: Roselane Silva Farias, Iftekhar Ahmed, Eduardo Santana de Almeida

    Abstract: Software Quality Assurance (SQA) Engineers are responsible for assessing a product during every phase of the software development process to ensure that the outcomes of each phase and the final product possess the desired qualities. In general, a great SQA engineer needs to have a different set of abilities from development engineers to effectively oversee the entire product development process fr… ▽ More

    Submitted 24 January, 2024; originally announced January 2024.

    Comments: 17 pages, 6 figures, 12 tables

  5. arXiv:2311.10926  [pdf, other

    cs.SE

    Finding the Needle in a Haystack: Detecting Bug Occurrences in Gameplay Videos

    Authors: Andrew Truelove, Shiyue Rong, Eduardo Santana de Almeida, Iftekhar Ahmed

    Abstract: The presence of bugs in video games can bring significant consequences for developers. To avoid these consequences, developers can leverage gameplay videos to identify and fix these bugs. Video hosting websites such as YouTube provide access to millions of game videos, including videos that depict bug occurrences, but the large amount of content can make finding bug instances challenging. We prese… ▽ More

    Submitted 17 November, 2023; originally announced November 2023.

  6. arXiv:2309.17140  [pdf, other

    cs.SE

    A Snapshot of the Mental Health of Software Professionals

    Authors: Eduardo Santana de Almeida, Ingrid Oliveira de Nunes, Raphael Pereira de Oliveira, Michelle Larissa Luciano Carvalho, Andre Russowsky Brunoni, Shiyue Rong, Iftekhar Ahmed

    Abstract: Mental health disorders affect a large number of people, leading to many lives being lost every year. These disorders affect struggling individuals and businesses whose productivity decreases due to days of lost work or lower employee performance. Recent studies provide alarming numbers of individuals who suffer from mental health disorders, e.g., depression and anxiety, in particular contexts, su… ▽ More

    Submitted 29 September, 2023; originally announced September 2023.

    Comments: 12 pages, 3 figures

  7. arXiv:2307.10896  [pdf, other

    cs.SE

    Software Product Line Engineering via Software Transplantation

    Authors: Leandro O. Souza, Earl T. Barr, Justyna Petke, Eduardo S. Almeida, Paulo Anselmo M. S. Neto

    Abstract: For companies producing related products, a Software Product Line (SPL) is a software reuse method that improves time-to-market and software quality, achieving substantial cost reductions.These benefits do not come for free. It often takes years to re-architect and re-engineer a codebase to support SPL and, once adopted, it must be maintained. Current SPL practice relies on a collection of tools,… ▽ More

    Submitted 20 July, 2023; originally announced July 2023.

  8. arXiv:2307.06410  [pdf, other

    cs.SE

    Test case quality: an empirical study on belief and evidence

    Authors: Daniel Lucrédio, Auri Marcelo Rizzo Vincenzi, Eduardo Santana de Almeida, Iftekhar Ahmed

    Abstract: Software testing is a mandatory activity in any serious software development process, as bugs are a reality in software development. This raises the question of quality: good tests are effective in finding bugs, but until a test case actually finds a bug, its effectiveness remains unknown. Therefore, determining what constitutes a good or bad test is necessary. This is not a simple task, and there… ▽ More

    Submitted 12 July, 2023; originally announced July 2023.

    Comments: 12 pages, 1 figure, 3 tables

  9. arXiv:2210.16089  [pdf, other

    cs.SE

    Let's Go to the Whiteboard (Again):Perceptions from Software Architects on Whiteboard Architecture Meetings

    Authors: Eduardo Santana de Almeida, Iftekhar Ahmed, Andre van der Hoek

    Abstract: The whiteboard plays a crucial role in the day-to-day lives of software architects, as they frequently will organize meetings at the whiteboard to discuss a new architecture, some proposed changes to the architecture, a mismatch between the architecture and the code, and more. While much has been studied about software architects, the architectures they produce, and how they produce them, a detail… ▽ More

    Submitted 28 October, 2022; originally announced October 2022.

  10. arXiv:2210.06893  [pdf, other

    cs.SE

    Bug Analysis in Jupyter Notebook Projects: An Empirical Study

    Authors: Taijara Loiola de Santana, Paulo Anselmo da Mota Silveira Neto, Eduardo Santana de Almeida, Iftekhar Ahmed

    Abstract: Computational notebooks, such as Jupyter, have been widely adopted by data scientists to write code for analyzing and visualizing data. Despite their growing adoption and popularity, there has been no thorough study to understand Jupyter development challenges from the practitioners' point of view. This paper presents a systematic study of bugs and challenges that Jupyter practitioners face throug… ▽ More

    Submitted 13 October, 2022; originally announced October 2022.

  11. arXiv:2203.00803  [pdf, other

    cs.SE cs.LG

    Code Smells in Machine Learning Systems

    Authors: Jiri Gesi, Siqi Liu, Jiawei Li, Iftekhar Ahmed, Nachiappan Nagappan, David Lo, Eduardo Santana de Almeida, Pavneet Singh Kochhar, Lingfeng Bao

    Abstract: As Deep learning (DL) systems continuously evolve and grow, assuring their quality becomes an important yet challenging task. Compared to non-DL systems, DL systems have more complex team compositions and heavier data dependency. These inherent characteristics would potentially cause DL systems to be more vulnerable to bugs and, in the long run, to maintenance issues. Code smells are empirically t… ▽ More

    Submitted 1 March, 2022; originally announced March 2022.

  12. arXiv:2103.03997  [pdf, other

    cs.SE

    We'll Fix It in Post: What Do Bug Fixes in Video Game Update Notes Tell Us?

    Authors: Andrew Truelove, Eduardo Santana de Almeida, Iftekhar Ahmed

    Abstract: Bugs that persist into releases of video games can have negative impacts on both developers and users, but particular aspects of testing in game development can lead to difficulties in effectively catching these missed bugs. It has become common practice for developers to apply updates to games in order to fix missed bugs. These updates are often accompanied by notes that describe the changes to t… ▽ More

    Submitted 5 March, 2021; originally announced March 2021.

  13. A Deep Dive on the Impact of COVID-19 in Software Development

    Authors: Paulo Anselmo da Mota Silveira Neto, Umme Ayda Mannan, Eduardo Santana de Almeida, Nachiappan Nagappan, David Lo, Pavneet Singh Kochhar, Cuiyun Gao, Iftekhar Ahmed

    Abstract: Context: COVID-19 pandemic has impacted different business sectors around the world. Objective. This study investigates the impact of COVID-19 on software projects and software development professionals. Method: We conducted a mining software repository study based on 100 GitHub projects developed in Java using ten different metrics. Next, we surveyed 279 software development professionals for bet… ▽ More

    Submitted 16 August, 2020; originally announced August 2020.

  14. arXiv:1510.06229  [pdf, other

    cs.SE cs.CY

    Unveiling Architecture Documentation: Brazilian Stakeholders in Perspective

    Authors: Crescencio Rodrigues Lima Neto, Christina von Flach Chavez, Eduardo Santana de Almeida, Dominik Rost, Matthias Naab

    Abstract: Over the years, software architecture has become a established discipline, both in academia and industry, and the interest on software architecture documentation has increased. In this context, the improvement of methods, tools, and techniques around architecture documentation is of paramount importance. We conducted a survey with 147 industrial participants (31 from Brazil), analyzing their curre… ▽ More

    Submitted 21 October, 2015; originally announced October 2015.

    Comments: 10 pages, 15 figures, 7 tables

    Report number: TR-PGCOMP-002/2015. Technical Report. Computer Science Graduate Program. Federal University of Bahia

  15. Characterization of Vehicle Behavior with Information Theory

    Authors: Andre L. L. Aquino, Tamer S. G. Cavalcante, Eliana S. Almeida, Alejandro C. Frery, Osvaldo A. Rosso

    Abstract: This work proposes the use of Information Theory for the characterization of vehicles behavior through their velocities. Three public data sets were used: i.Mobile Century data set collected on Highway I-880, near Union City, California; ii.Borlänge GPS data set collected in the Swedish city of Borlänge; and iii.Bei**g taxicabs data set collected in Bei**g, China, where each vehicle speed is sto… ▽ More

    Submitted 14 October, 2015; originally announced October 2015.

    Journal ref: The European Physical Journal B, Volume 88, number 10, 2015

  16. arXiv:1402.1834  [pdf, other

    cs.IT

    The Generalized Statistical Complexity of PolSAR Data

    Authors: Alejandro C. Frery, Eliana S. de Almeida, Osvaldo A. Rosso

    Abstract: This paper presents and discusses the use of a new feature for PolSAR imagery: the Generalized Statistical Complexity. This measure is able to capture the disorder of the data by means of the entropy, as well as its departure from a reference distribution. The latter component is obtained by measuring a stochastic distance between two models: the $\mathcal G^0$ and the Gamma laws. Preliminary resu… ▽ More

    Submitted 8 February, 2014; originally announced February 2014.

    Comments: Proceedings of The 4th Asia-Pacific Conference on Synthetic Aperture Radar (APSAR), 2013, 100-103

  17. arXiv:1207.1916  [pdf, ps, other

    cs.MS stat.CO

    How good are MatLab, Octave and Scilab for Computational Modelling?

    Authors: Eliana S. de Almeida, Antonio C. Medeiros, Alejandro C. Frery

    Abstract: In this article we test the accuracy of three platforms used in computational modelling: MatLab, Octave and Scilab, running on i386 architecture and three operating systems (Windows, Ubuntu and Mac OS). We submitted them to numerical tests using standard data sets and using the functions provided by each platform. A Monte Carlo study was conducted in some of the datasets in order to verify the sta… ▽ More

    Submitted 8 July, 2012; originally announced July 2012.

    Comments: Accepted for publication in the Computational and Applied Mathematics journal

  18. arXiv:1207.0757  [pdf, other

    cs.IT cs.GR stat.AP stat.ML

    Generalized Statistical Complexity of SAR Imagery

    Authors: Eliana S. de Almeida, Antonio Carlos de Medeiros, Osvaldo A. Rosso, Alejandro C. Frery

    Abstract: A new generalized Statistical Complexity Measure (SCM) was proposed by Rosso et al in 2010. It is a functional that captures the notions of order/disorder and of distance to an equilibrium distribution. The former is computed by a measure of entropy, while the latter depends on the definition of a stochastic divergence. When the scene is illuminated by coherent radiation, image data is corrupted b… ▽ More

    Submitted 3 July, 2012; originally announced July 2012.

    Comments: Article accepted for publication in the proceedings of the 17 Iberoamerican Conference on Pattern Recognition (CIARP), to be published in the Lecture Notes in Computer Science