Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Showing 1–11 of 11 results for author: Bennin, K E

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

    cs.SE

    The Effect of Defect (Re) Prediction on Software Testing

    Authors: Yukasa Murakami, Yuta Yamasaki, Masateru Tsunoda, Akito Monden, Amjed Tahir, Kwabena Ebo Bennin, Koji Toda, Keitaro Nakasai

    Abstract: Background: Cross-project defect prediction (CPDP) aims to use data from external projects as historical data may not be available from the same project. In CPDP, deciding on a particular historical project to build a training model can be difficult. To help with this decision, a Bandit Algorithm (BA) based approach has been proposed in prior research to select the most suitable learning project.… ▽ More

    Submitted 16 April, 2024; originally announced April 2024.

    Comments: 4 pages, 2 figures, 1 table. The paper is currently under review in IEICE

  2. arXiv:2404.11033  [pdf

    cs.SE

    Building Defect Prediction Models by Online Learning Considering Defect Overlooking

    Authors: Nikolay Fedorov, Yuta Yamasaki, Masateru Tsunoda, Akito Monden, Amjed Tahir, Kwabena Ebo Bennin, Koji Toda, Keitaro Nakasai

    Abstract: Building defect prediction models based on online learning can enhance prediction accuracy. It continuously rebuilds a new prediction model, when a new data point is added. However, a module predicted as "non-defective" can result in fewer test cases for such modules. Thus, a defective module can be overlooked during testing. The erroneous test results are used as learning data by online learning,… ▽ More

    Submitted 16 April, 2024; originally announced April 2024.

    Comments: 4 pages, 4 figures, 4 tables. The paper is currently under review in IEICE. arXiv admin note: text overlap with arXiv:2308.13582

  3. arXiv:2312.12813  [pdf

    cs.SE

    Selecting Source Code Generation Tools Based on Bandit Algorithms

    Authors: Ryoto Shima, Masateru Tsunoda, Yukasa Murakami, Akito Monden, Amjed Tahir, Kwabena Ebo Bennin, Koji Toda, Keitaro Nakasai

    Abstract: Background: Recently, code generation tools such as ChatGPT have drawn attention to their performance. Generally, a prior analysis of their performance is needed to select new code-generation tools from a list of candidates. Without such analysis, there is a higher risk of selecting an ineffective tool, negatively affecting software development productivity. Additionally, conducting prior analysis… ▽ More

    Submitted 20 December, 2023; originally announced December 2023.

  4. arXiv:2308.13582  [pdf

    cs.SE

    Software Defect Prediction by Online Learning Considering Defect Overlooking

    Authors: Yuta Yamasaki, Nikolay Fedorov, Masateru Tsunoda, Akito Monden, Amjed Tahir, Kwabena Ebo Bennin, Koji Toda, Keitaro Nakasai

    Abstract: Building defect prediction models based on online learning can enhance prediction accuracy. It continuously rebuilds a new prediction model when adding a new data point. However, predicting a module as "non-defective" (i.e., negative prediction) can result in fewer test cases for such modules. Therefore, defects can be overlooked during testing, even when the module is defective. The erroneous tes… ▽ More

    Submitted 25 August, 2023; originally announced August 2023.

    Comments: 2 pages

  5. arXiv:2210.02236  [pdf

    cs.SE

    On the Use of Deep Learning in Software Defect Prediction

    Authors: Görkem Giray, Kwabena Ebo Bennin, Ömer Köksal, Önder Babur, Bedir Tekinerdogan

    Abstract: Context: Automated software defect prediction (SDP) methods are increasingly applied, often with the use of machine learning (ML) techniques. Yet, the existing ML-based approaches require manually extracted features, which are cumbersome, time consuming and hardly capture the semantic information reported in bug reporting tools. Deep learning (DL) techniques provide practitioners with the opportun… ▽ More

    Submitted 5 October, 2022; originally announced October 2022.

    Comments: 45 pages, 12 figures

  6. An Empirical Study on the Effectiveness of Data Resampling Approaches for Cross-Project Software Defect Prediction

    Authors: Kwabena Ebo Bennin, Amjed Tahir, Stephen G. MacDonell, Jürgen Börstler

    Abstract: Crossp-roject defect prediction (CPDP), where data from different software projects are used to predict defects, has been proposed as a way to provide data for software projects that lack historical data. Evaluations of CPDP models using the Nearest Neighbour (NN) Filter approach have shown promising results in recent studies. A key challenge with defect-prediction datasets is class imbalance, tha… ▽ More

    Submitted 16 June, 2022; originally announced June 2022.

    Comments: Journal article, 14 pages, 5 tables, 4 figures

    Journal ref: An empirical study on the effectiveness of data resampling approaches for cross-project software defect prediction. IET Software. 16(2)(2022), pp 185-199

  7. arXiv:2106.04687  [pdf, other

    cs.SE

    Does class size matter? An in-depth assessment of the effect of class size in software defect prediction

    Authors: Amjed Tahir, Kwabena E. Bennin, Xun Xiao, Stephen G. MacDonell

    Abstract: In the past 20 years, defect prediction studies have generally acknowledged the effect of class size on software prediction performance. To quantify the relationship between object-oriented (OO) metrics and defects, modelling has to take into account the direct, and potentially indirect, effects of class size on defects. However, some studies have shown that size cannot be simply controlled or ign… ▽ More

    Submitted 8 June, 2021; originally announced June 2021.

    Comments: Accepted to Empirical Software Engineering (to appear). arXiv admin note: text overlap with arXiv:2104.12349

  8. Investigating the Significance of Bellwether Effect to Improve Software Effort Estimation

    Authors: Solomon Mensah, Jacky Keung, Stephen G. MacDonell, Michael F. Bosu, Kwabena E. Bennin

    Abstract: Bellwether effect refers to the existence of exemplary projects (called the Bellwether) within a historical dataset to be used for improved prediction performance. Recent studies have shown an implicit assumption of using recently completed projects (referred to as moving window) for improved prediction accuracy. In this paper, we investigate the Bellwether effect on software effort estimation acc… ▽ More

    Submitted 28 May, 2021; originally announced May 2021.

    Comments: Conference paper, 13 papers, 3 figures, 9 tables. arXiv admin note: text overlap with arXiv:2105.07366

    Journal ref: Proceedings of the 2017 International Conference on Software Quality, Reliability and Security (QRS2017). Prague, Czech Republic, IEEE Computer Society Press, pp.340-351

  9. Investigating the Significance of the Bellwether Effect to Improve Software Effort Prediction: Further Empirical Study

    Authors: Solomon Mensah, Jacky Keung, Stephen G. MacDonell, Michael Franklin Bosu, Kwabena Ebo Bennin

    Abstract: Context: In addressing how best to estimate how much effort is required to develop software, a recent study found that using exemplary and recently completed projects [forming Bellwether moving windows (BMW)] in software effort prediction (SEP) models leads to relatively improved accuracy. More studies need to be conducted to determine whether the BMW yields improved accuracy in general, since dif… ▽ More

    Submitted 16 May, 2021; originally announced May 2021.

    Comments: Journal paper, 23 pages, 8 figures, 9 tables

    Journal ref: IEEE Transactions on Reliability 67(3)(2018), pp.1176-1198

  10. Revisiting the size effect in software fault prediction models

    Authors: Amjed Tahir, Kwabena E. Bennin, Stephen G. MacDonell, Stephen Marsland

    Abstract: BACKGROUND: In object oriented (OO) software systems, class size has been acknowledged as having an indirect effect on the relationship between certain artifact characteristics, captured via metrics, and faultproneness, and therefore it is recommended to control for size when designing fault prediction models. AIM: To use robust statistical methods to assess whether there is evidence of any true e… ▽ More

    Submitted 26 April, 2021; originally announced April 2021.

    Comments: Conference paper, 11 pages, 8 figures, 7 tables

    Journal ref: Proceedings of the 12th International Symposium on Empirical Software Engineering and Measurement (ESEM2018). Oulu, Finland, ACM Press, pp.1- 10 (Article 23)

  11. Further Investigation of the Survivability of Code Technical Debt Items

    Authors: Ehsan Zabardast, Kwabena Ebo Bennin, Javier Gonzalez-Huerta

    Abstract: Context: Technical Debt (TD) discusses the negative impact of sub-optimal decisions to cope with the need-for-speed in software development. Code Technical Debt Items (TDI) are atomic elements of TD that can be observed in code artefacts. Empirical results on open-source systems demonstrated how code-smells, which are just one type of TDIs, are introduced and "survive" during release cycles. Howev… ▽ More

    Submitted 2 November, 2021; v1 submitted 11 October, 2020; originally announced October 2020.

    Comments: Submitted to the Journal of Software: Evolution and Process (JSME)