Claim Missing Document
Check
Articles

Found 3 Documents
Search

An Empirical Analysis of Code Smell in Eclipse Framework Ecosystem Kawuma, Simon; Mabberi, Enock; Sabiiti, David; Kabarungi, Moreen; Kalungi, Dickson; Nabaasa, Evarist
Journal of Software Engineering, Information and Communication Technology (SEICT) Vol 6, No 1: June 2025
Publisher : Universitas Pendidikan Indonesia (UPI)

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.17509/seict.v6i1.76200

Abstract

Eclipse Framework developers claim that public APIs are supported whereas internal APIs are unsupported. However, there is no guarantee that these interfaces are well-tested because several code smells are reported by interface users. Applications that use code-smelly interfaces risk failing if the code-smell are not fixed.  Previous research revealed that not all code smells can be resolved and fixed within a short period. Thus, interface users have to fix the code smells themselves or abandon that particular interface. To avoid waiting indefinitely for solutions from interface developers or getting involved in code smell fixing, users should use code-smell-free interfaces. However, interface users may not be aware of the existence   of code smell-free interfaces in the Eclipse framework. In this research   study, we used SonarQube tool to carry out an empirical investigation on 28 major Eclipse releases to establish the existence of code-smell- free interfaces. We provide a data set of 218K and 321K code-smell-free public APIs and internal APIs classes respectively. Also, we discovered that on average, 36.1% and 57.2% of the total interfaces in a given Eclipse release are code smell-free public APIs and internal APIs respectively in all the studied Eclipse releases. Furthermore, we have discovered that the number of code smells linearly increases as the Eclipse framework evolves. The average number of code smell and technical Debt is 147K and 2,744 days in all the studied Eclipse releases.  Results from this study can be used by both interface providers and users as a starting point to know tested interfaces and also estimate efforts needed to fix code smells in Eclipse Frameworks.
Overcoming Challenges of Peer Assessment Implementation in Online Collaborative Learning in Higher Institutions of Learning Kalema, Job; Katusiime, Jane; Kawuma, Simon; Natumanya, Deborah
Indonesian Journal of Innovation and Applied Sciences (IJIAS) Vol. 5 No. 2 (2025): June-September
Publisher : CV. Literasi Indonesia

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.47540/ijias.v5i2.1792

Abstract

Online collaborative learning has become an essential component of higher education, offering students opportunities to engage in peer-based learning activities. Peer assessment, as a tool for enhancing collaborative learning, has demonstrated significant potential but also presents several implementation challenges. The primary objectives of this paper are to identify and analyze the key challenges encountered in the implementation of peer assessment within online collaborative learning environments. This study employed a mixed-methods approach, combining qualitative and quantitative research methods to explore the challenges faced in implementing peer assessment in online collaborative learning environments. Approximately 35% of students in our study reported difficulties related to the peer assessment platforms, including usability issues and limited integration with other learning management systems.35% of students in our study found the assessment rubrics unclear or insufficiently detailed. The challenges identified in this study, particularly those concerning technological limitations, lack of training, and issues with fairness and trust, have significant implications for the implementation of peer assessment in online collaborative learning. Based on the results and expert review, it is clear that overcoming these challenges requires a multifaceted approach. Technological, pedagogical, and social challenges all play a role in hindering the effectiveness of peer assessment, but these challenges can be addressed through targeted strategies.
Evaluating the Effectiveness of Online Peer Assessment Frameworks for Group-Based Assessment in Higher Institutions of Learning Kalema, Job; Katusiime, Jane; Kawuma, Simon; Natumanya, Deborah
Indonesian Journal of Innovation and Applied Sciences (IJIAS) Vol. 5 No. 1 (2025): February-May
Publisher : CV. Literasi Indonesia

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.47540/ijias.v5i1.1768

Abstract

This study assesses the effectiveness of online peer assessment frameworks in higher institutions of learning through a quantitative analysis. The research explores the relationships between several dimensions of online peer assessment, comprising participant engagement, perceived challenges, and the effectiveness of online collaborative tools. Employing a sample of 154 participants, data were collected via surveys, and statistical methods, including factor analysis, t-tests, and regression analysis, were applied to examine the results. The findings indicate a generally positive perception of online peer assessment, with significant correlations between technical support and user satisfaction. The effects of these results highlight the need for higher institutions of learning to address technical challenges and improve support mechanisms to improve the effectiveness of online peer assessment frameworks.