Academic Profile

Academic Profile

No academic profile information available at the moment.

Editorial Roles

No Editorial Roles

This user currently does not serve as an editor for any ICCK journals.

ICCK Publications

Total Publications: 3
Open Access | Research Article | 11 November 2025
Towards AI-Augmented Software Engineering: A Theoretical Framework
ICCK Journal of Software Engineering | Volume 1, Issue 2: 124-138, 2025 | DOI: 10.62762/JSE.2025.407864
Abstract
Software Engineering (SE) has traditionally relied on rule-based methods and human expertise to deliver reliable systems. As software systems grow more complex and the demand for intelligent and scalable solutions increases, Artificial Intelligence (AI) has emerged as a transformative approach. In particular, Machine Learning (ML) and Deep Learning (DL) play a central role in this shift. This paper proposes a theoretical framework for AI-augmented Software Engineering. It emphasizes the role of machine learning and deep learning across the entire software engineering lifecycle including requirement analysis, design, development, testing, maintenance, project management, and process improveme... More >

Graphical Abstract
Towards AI-Augmented Software Engineering: A Theoretical Framework
Open Access | Review Article | 19 August 2025
Software Testing Evolution: Comparative Insights into Traditional and Emerging Practices
ICCK Journal of Software Engineering | Volume 1, Issue 1: 46-62, 2025 | DOI: 10.62762/JSE.2025.246843
Abstract
Software testing is a fundamental pillar of software engineering which ensures that applications function correctly, meet user requirements, and remain reliable under different conditions. As software systems become more complex and the demand for faster development grows, testing strategies have evolved to meet new challenges. This paper aims to comprehensively compare traditional and modern software testing techniques to provide practitioners with a structured understanding of their evolution, strengths, limitations, and applicability. It covers classical methods such as unit testing, integration testing, system testing, acceptance testing and other testing types like black-box, white-box,... More >

Graphical Abstract
Software Testing Evolution: Comparative Insights into Traditional and Emerging Practices
Open Access | Review Article | 18 August 2025
Requirements Elicitation in Transition: A Review of Conventional and Contemporary Approaches
ICCK Journal of Software Engineering | Volume 1, Issue 1: 32-45, 2025 | DOI: 10.62762/JSE.2025.862549
Abstract
Requirements elicitation is one of the most important steps in the software development process. It involves understanding what users and stakeholders need from a system before it is built. Traditionally, this has been done using methods like interviews, questionnaires, document reviews, and direct observation. These approaches work well in structured environments but often fall short when dealing with large, fast-changing, or agile projects. In recent years, software development has shifted toward more flexible and fast-paced practices. This change has also affected how requirements are gathered. New techniques now include collaborative tools, user feedback from online platforms, and the us... More >

Graphical Abstract
Requirements Elicitation in Transition: A Review of Conventional and Contemporary Approaches