Software Engineering Projects

Software Engineering (SE) is a profession dedicated to designing, implementing, and modifying software so that it is of higher quality, more affordable, maintainable, and faster to build. It is a systematic approach to the analysis, design, assessment, implementation, test, maintenance and reengineering of software. This section is dedicated to software engineering projects, software engineering project report, project ideas, software engineering project sample, project list, software engineering projects for students, project topics, software engineering project titles.

Visualization of Statistical Contents

Our project presents the research on visualization of statistical contents. Here we will introduce the concepts of visualization, software quality metrics and proposed visualization technique (line chart). Our aim to study the existing visualization techniques for visualization of software metrics and then proposed the visualization approach that is more time efficient and easy to perceive [...]

Analyzing the Work Process of a Web Content Management System

In this master thesis possible usability problems in the user interface and the work process of a Web Content Management System are identified and analyzed. The problem identification has been done with both analytical usability evaluation methods and observations of real users. Although most of the participants had little or no previous experience with the [...]

Software Process Improvement Using Groupware – Supporting Distributed Cooperation in Software Development

Developing software products is a complex and demanding process. Systematic practices are needed, from idea to final product, in order to produce a high quality product. Qualitative software is produced by applying a systematic, disciplined and quantifiable approach to the entire development process. The larger the organization, the higher the demand for a disciplined development [...]

Automated Theorem Proving – Resolution vs. Tableaux

The purpose of this master thesis was to investigate which of the two methods, resolution and tableaux, that is the most appropriate for automated theorem proving. This was done by implementing an automated theorem prover, comparing and documenting implementation problems, and measuring proving efficiency.In this thesis, I conclude that the resolution method might be more [...]

Software Prototype for Ontology-Enabled Traceability Mechanisms

Due to the rapid advancement of technology, industrial-aged systems are being replaced by information-based models through system integration, where hardware and software are combined by a variety of communication means. As engineering systems become progressively complex, the challenge is to fully understand and implement the connectivity relationships among various models of visualization so that catastrophic… [...]

Modeling Patterns in Software Design

Software patterns provide solutions to recurring design problems, provide a way to reason about the quality attributes, and support stakeholders in understanding the system. Naturally, the use of software patterns emerges from the requirements of the software. Use Cases have been a traditional and authentic approach to document these requirements. We propose a way to [...]

Usability takes a hike!

Computer power that formerly only was available in offices and homes have now moved out on the roads, seas and beyond. Everything that can be mobile will be, and today only our fantasies are the limit as to what mobile devices can and will do. Mobile devices can be used for anything from taking notes [...]

Automated Software Testing in an Embedded Real-Time System

Today, automated software testing has been implemented successfully in many systems, however there does still exist relatively unexplored areas as how automated testing can be implemented in a real-time embedded system. This problem has been the foundation for the work in this master thesis, to investigate the possibility to implement an automated software testing process [...]

Market-Driven Requirements Engineering Process Model – MDREPM

Research findings in requirements engineering (RE) report that software organizations still struggle in establishing processes that lead to proper requirements handling. This leads to the acknowledgement that the adoption of good requirements engineering practices by industry is still not common. Although some initiatives have been made to spread the use of good practices of bespoke [...]

A GUI Designer’s Usability Toolbox

Usability expresses how well a computerized system supports human activity. The human-computer interaction occurs via the user interface, which is constituted by a Graphical User Interface (GUI) to a great extent. The issue is to integrate GUI design and usability engineering with traditional system development in order to slide on the man-machine scale.The purpose of [...]