Skip to main content

Showing 1–5 of 5 results for author: Muse, B A

  1. arXiv:2208.08918  [pdf, other

    cs.SE

    Data-access performance anti-patterns in data-intensive systems

    Authors: Biruk Asmare Muse, Kawser Wazed Nafi, Foutse Khomh, Giuliano Antoniol

    Abstract: Data-intensive systems handle variable, high volume, and high-velocity data generated by human and digital devices. Like traditional software, data-intensive systems are prone to technical debts introduced to cope-up with the pressure of time and resource constraints on developers. Data-access is a critical component of data-intensive systems as it determines the overall performance and functional… ▽ More

    Submitted 18 August, 2022; originally announced August 2022.

  2. arXiv:2202.03270  [pdf, other

    cs.SE

    Do Developers Refactor Data Access Code? An Empirical Study

    Authors: Biruk Asmare Muse, Foutse Khomh, Giuliano Antoniol

    Abstract: Developers often refactor code to improve the maintainability and comprehension of the software. There are many studies on refactoring activities in traditional software systems. However, refactoring in data-intensive systems is not well explored. Understanding the refactoring practices of developers is important to develop efficient tool support.We conducted a longitudinal study of refactoring ac… ▽ More

    Submitted 7 February, 2022; originally announced February 2022.

    Comments: 29th IEEE International Conference on Software Analysis, Evolution and Reengineering

  3. arXiv:2201.02215  [pdf, other

    cs.SE

    On the Prevalence, Impact, and Evolution of SQL Code Smells in Data-Intensive Systems

    Authors: Biruk Asmare Muse, Mohammad Masudur Rahman, Csaba Nagy, Anthony Cleve, Foutse Khomh, Giuliano Antoniol

    Abstract: Code smells indicate software design problems that harm software quality. Data-intensive systems that frequently access databases often suffer from SQL code smells besides the traditional smells. While there have been extensive studies on traditional code smells, recently, there has been a growing interest in SQL code smells. In this paper, we conduct an empirical study to investigate the prevalen… ▽ More

    Submitted 6 January, 2022; originally announced January 2022.

    Journal ref: In Proceedings of the 17th International Conference on Mining Software Repositories (pp. 327-338) 2020

  4. arXiv:2201.02180  [pdf, other

    cs.SE

    FIXME: Synchronize with Database An Empirical Study of Data Access Self-Admitted Technical Debt

    Authors: Biruk Asmare Muse, Csaba Nagy, Anthony Cleve, Foutse Khomh, Giuliano Antoniol

    Abstract: Developers sometimes choose design and implementation shortcuts due to the pressure from tight release schedules. However, shortcuts introduce technical debt that increases as the software evolves. The debt needs to be repaid as fast as possible to minimize its impact on software development and software quality. Sometimes, technical debt is admitted by developers in comments and commit messages.… ▽ More

    Submitted 6 January, 2022; originally announced January 2022.

  5. arXiv:2107.13614  [pdf, other

    cs.SE

    Clones in Deep Learning Code: What, Where, and Why?

    Authors: Hadhemi Jebnoun, Md Saidur Rahman, Foutse Khomh, Biruk Asmare Muse

    Abstract: Deep Learning applications are becoming increasingly popular. Developers of deep learning systems strive to write more efficient code. Deep learning systems are constantly evolving, imposing tighter development timelines and increasing complexity, which may lead to bad design decisions. A copy-paste approach is widely used among deep learning developers because they rely on common frameworks and d… ▽ More

    Submitted 28 July, 2021; originally announced July 2021.