Search
390 articles for “software engineering”
-
Unleashing the Power of Data Mining in Software Engineering: Applications and Case Studies
Abstract: Recent times have seen the nexus of data mining and software engineering evolve into a potent force, promising to redefine both fields. This paper highlights the critical role and varies uses of data mining within the software engineering domain, backed by the latest academic resources. The deep dive reveals critical data mining methodologies, their pertinent role across different sectors, and their unique implementations within software engineering. Various organizations, including well-known …
Published in Journal of Web Engineering & Technology · Vol. 10, Issue 3, 2023 · pp. 1–6 Read article
-
A Hybrid Software Engineering Teaching Model (HSETM): Integrating Traditional and Contemporary Pedagogical Approaches
Abstract: Software engineering education faces a persistent dichotomy between traditional lecture-based instruction, which effectively delivers theoretical frameworks but inadequately develops practical competencies, and contemporary pedagogical approaches such as problem-based learning (PBL) and flipped learning, which enhance learner engagement but risk weakening theoretical foundations. This study proposes and empirically validates the Hybrid Software Engineering Teaching Model (HSETM), a systematic integration of traditional and contemporary pedagogical methods designed to overcome this dichotomy. Grounded …
Published in Current Trends in Information Technology · Vol. 16, Issue 2, 2025 · pp. 33–43 Read article
-
Revolutionizing Software Engineering: Harnessing AI-driven Continuous Integration for Seamless Collaboration and Rapid Development
Abstract: In the dynamic landscape of software engineering, this paper introduces a revolutionary approach by integrating artificial intelligence (AI) into continuous integration processes. The research aims to redefine software development methodologies, leveraging AI-driven continuous integration (AI-CI) to enhance collaboration among development teams and accelerate software development cycles. The comprehensive study delves into the theoretical foundations and practical implications of AI-CI. The integration involves infusing AI algorithms into the continuous integration pipeline, …
Published in Journal of Software Engineering Tools & Technology Trends · Vol. 10, Issue 3, 2023 · pp. 45–60 Read article
-
Current Trends in Secure Software Engineering: Novel Perspectives
Abstract: The security-focused approach in software engineering emphasizes the essential incorporation of security measures throughout the entire software development lifecycle. In an era marked by escalating cyber-threats and data breaches, this paper delineates novel perspectives and principles to fortify software systems against evolving adversarial landscapes. Motivated by the need to protect sensitive data, prevent financial losses, and adhere to stringent regulatory frameworks, the paper advocates for a proactive stance in software …
Published in Journal of Software Engineering Tools & Technology Trends · Vol. 10, Issue 3, 2023 · pp. 39–44 Read article
-
Decoding Software Success: A Study of Five Engineering Models
Abstract: Choosing the right software development life cycle (SDLC) model plays a vital role in determining the overall success of a software development project, as it directly affects the planning, execution, quality, and timely delivery of the final product. Different software engineering models provide structured approaches for planning, designing, developing, testing, deploying, and maintaining software systems, with each model offering distinct advantages depending on project characteristics. This study presents a comparative …
Published in Journal of Software Engineering Tools & Technology Trends · Vol. 13, Issue 2, 2026 · pp. 27–35 Read article
-
Swarm Intelligence in Software Engineering: A Systematic Review of Crowd-Based Development Models
Abstract: The crowd-based software production model has emerged as a transformative paradigm, leveraging global collaboration, decentralized governance, and artificial intelligence (AI)-driven automation to develop software efficiently. Traditional software development models, characterized by centralized control and in-house teams, are increasingly giving way to distributed, community-driven efforts. Key advancements such as blockchain-based decentralized autonomous organizations (DAOs), AI-assisted coding and debugging, and edge computing applications are reshaping the landscape of software engineering. DAOs provide …
Published in Journal of Software Engineering Tools & Technology Trends · Vol. 12, Issue 2, 2025 · pp. 01–11 Read article
-
Software Engineering Research Productivity and Its Visibility
Abstract: This study is tracing the growth and impact of Software Engineering research productivity in India. The study identifies the growth of publication and pattern of citations. The journal explored that progressive inclination in the no. of publications and citations over the years. Total of 119 publications have been published during time span of 7 years (i.e. from year 2008–2014). Compound Annual Growth Rate (CAGR) of publication is 49.89%. The authors …
Published in Journal of Software Engineering Tools & Technology Trends · Vol. 2, Issue 1, 2015 · pp. 1–8 Read article
-
Quality Function Deployment and Software Engineering – A Literature Review
Abstract: ABSTRACTQuality function deployment (QFD) is a customer driven product development process. Over the years QFD has found wide acceptance. QFD started off with the manufacturing but gradually got accepted and applied in several distinct areas. Presently, the use of QFD has spread to services and software development. Software engineering (SE) is a systematic and widely used approach for software product development. Recent studies suggest that QFD can be better applied …
Published in Journal of Computer Technology & Applications · Vol. 3, Issue 1, 2012 · pp. 49–57 Read article
-
Software Performance Engineering Based on Software Oriented Approach
Abstract: AbstractPerformance engineering inside systems engineering includes the arrangement of jobs, abilities, exercises, practices, apparatuses, and expectations connected at each period of the Systems Development Life Cycle which guarantees that an answer will be structured, actualized, and operationally upheld to meet the non-useful execution prerequisites characterized for the arrangement. Performance—responsiveness, and versatility—is a represent the moment of true quality for software. Software Performance Engineering (SPE) gives an efficient, quantitative way to …
Published in Journal of Software Engineering Tools & Technology Trends · Vol. 6, Issue 1, 2019 · pp. 18–28 Read article
-
Impact of AI Tools in Software Engineering: Boon or a Bane
Abstract: Artificial Intelligence (AI) has become a transformative force, revolutionizing diverse sectors by integrating intelligent systems into everyday processes. Natural Language Processing (NLP) plays a crucial role, enabling machines to understand and produce human language, marking a significant advancement in technology. This innovation has various applications, including chatbots, language translation, and sentiment analysis, thereby improving interactions between humans and computers and facilitating information processing. Generative AI, a subset of AI, takes …
Published in Journal of Software Engineering Tools & Technology Trends · Vol. 11, Issue 1, 2024 · pp. 14–23 Read article
-
Human Resource Information System in Software Engineering
Abstract: Data can be collected, stored, analysed, and disseminated to multiple stakeholders using human resource information systems. HRIS allow for the improvement of traditional processes and the enhancement of strategic decision-making. The flood of technical innovation that has revolutionised every area of life today has not spared human resources. Early systems were often focused on a specific purpose, such as streamlining the payroll process or keeping track of employees' working hours. …
Published in Journal of Open Source Developments · Vol. 8, Issue 3, 2021 · pp. 11–16 Read article
-
Classical System Development Approach: Waterfall Model
Abstract: A linear-sequential life cycle model also called as “The Waterfall Model” was first to be introduced as a Process Model. This model is extremely simple to grasp and apply. The waterfall model emphasises a step-by-step progression and its phases do not overlap. It is best suited for projects with specific documentation, fixed requirements, ample resources, a well-defined timeline, and well-understood technology. The Waterfall Model is a sequential model which divides …
Published in Journal of Software Engineering Tools & Technology Trends · Vol. 8, Issue 3, 2021 · pp. 8–12 Read article
-
Strategy for Improving Software Maintenance Using Machine Learning for Security Requirements: A Review
Abstract: Within the area of software technical education, the significance of software defect discovery has increased as a research focus to enhance program reliability. By maximizing testing resources and assisting developers in identifying potential problems using program defect predictions, program dependability is increased. Applying software engineering (SE) techniques to critical and intricate systems, like networking and security systems, is imperative. Traditional methods of predicting software maintainability have limitations, particularly in balancing …
Published in International Journal of Information Security Engineering · Vol. 2, Issue 2, 2024 · pp. 36–48 Read article
-
Software Quality Assurance and Systemic Review
Abstract: AbstractQuality is most of the important factor in industries now a day. Software industries have to work on quality assurance and control, as day by day variety of software is developed and drawn in the market. To satisfy the growing demand and need of customer in today's competitive world companies have to concentrate on the software quality, which is checked while the development of software. Software quality depends upon customer …
Published in Journal of Software Engineering Tools & Technology Trends · Vol. 7, Issue 3, 2020 · pp. 41–46 Read article
-
Sustainability in Requirement Analysis and Quality Assurance: An Improved and Enhanced SDLC
Abstract: AbstractIn each and every field of today’s world, information technology has established its remarkable and unavoidable footprint. Along with all its positive side, some negative issues are also associated with it. The objective of this paper is to highlight some major issues and their adverse impact on society and environment. This paper has also analysed the role of sustainability in software engineering and how sustainability can enhance software engineering process …
Published in Journal of Open Source Developments · Vol. 7, Issue 3, 2020 · pp. 28–31 Read article
-
The Popularity of In-house Library Software in Engineering College Libraries of Punjab: A Study
Abstract: In the domain of library and information science, Information and Communication Technology (ICT) plays an important role. Automation is the key factor in the provision of library services and resources. This article outlines the importance of library automation and seeks the use of various library software and the popularity of in-house developed library automation software in engineering college libraries within Punjab state. The study further analyses various modules being employed …
Published in Journal of Advancements in Library Sciences · Vol. 7, Issue 2, 2020 · pp. 109–113 Read article
-
Collaborative Code Editors: Advancements, Challenges, and Future Directions
Abstract: In recent years, collaborative code editors have become essential tools in software development, particularly for globally distributed teams. These platforms enable multiple developers to work together in real time, boosting productivity and facilitating seamless knowledge sharing. This survey investigates core technologies that drive collaborative code editors, including WebSocket communication and operational transformation, while highlighting significant challenges such as latency, conflict resolution, and scalability. By examining existing solutions and evaluating various …
Published in Journal of Multimedia Technology & Recent Advancements · Vol. 13, Issue 1, 2026 · pp. 07–11 Read article
-
AI-Powered Prompt-to-Production Platform for Automated React Application Generation and Cloud Deployment
Abstract: The proliferation of large language models (LLMs) has fundamentally altered the landscape of automated software engineering. However, a significant “deployment chasm” persists between the generation of code artifacts and their realization as production-grade cloud applications. Traditional workflows are marred by the “DevOps Tax”: the high operational overhead of environment configuration, dependency resolution, and infrastructure provisioning. This paper presents a novel, technically adept architecture that bridges this gap through a unified …
Published in Journal of Software Engineering Tools & Technology Trends · Vol. 13, Issue 2, 2026 · pp. 1–16 Read article
-
Implementation guidelines for Product Data Management Software in Engineering Procurement and Construction(EPC) Industry
Abstract: Evolution of Engineering, Procurement and Construction industry has led to the coming up of stimulating projects with very stiff timelines, razor thin margins and facilities to relate with stake holders working in geographically dispersed locations on an online mode. This has demanded the confluence of information technology in this domain with facilities for mapping the entire industry operations which includes process mapping, project planning, progress updation, project tracking and consolidated …
Published in Journal of Advanced Database Management & Systems · Vol. 5, Issue 2, 2018 · pp. 1–9 Read article
-
Challenges, Risks, and Limitations of Vibe Coding in AI-Assisted Software Development
Abstract: Vibe coding is a new way of programming driven by LLMs (large language models). It helps developers write code from natural language. Developers can use prompts with artificial intelligence (AI) for code generation. AI assistants generate software directly through text. They can now perform tasks and understand user requirements. This process makes software development faster and easier for developers, but vibe coding has some drawbacks. Sometimes, it leads to security …
Published in Recent Trends in Programming languages · Vol. 13, Issue 1, 2026 · pp. 43–48 Read article