Global ETD Search
Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.
Results
Showing 1 to 20 of 685 for “"software engineering"”.
-
Component-based software engineering
To solve the problems coming with the current software development methodologies, component-based software engineering has caught many researchers' attention recently. In component-based software engineering, a software system is considered as a set of software components assembled together instead …
-
Studios in software engineering education
… lectures are the dominant mode of education. Software engineering (SE) education, born from computer science, is also traditionally taught using lectures, but has grown beyond its mathematical roots; as the name implies, it is an engineering discipline. It is arguably necessary for SE to …
-
Gaps in Software Engineering Education
Becoming a software engineer can be a stressful process. Software engineers are required to have a broad skill set in order to first obtain a job and then thrive in that position. Job applications will list skills that may be required or recommended but many potential applicants, especially new …
-
Developer coordination in software engineering projects
Software development has evolved to become more complex and distributed. This highlights the importance of coordination between developers, which is known to impact development performance. Measuring developer coordination is complex but being able to understand its role in software engineering …
-
Managing a distributed software engineering team
… Institute of Technology, Dept. of Electrical Engineering and Computer Science; and, Thesis (B.S.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 1998.
-
Pattern recognition in software engineering trend adapting
Whether and when to adapt to certain software engineering trends are difficult questions to be answered by many decision-makers. The main reasons are due to the fact that evolution of software engineering trends itself is determined by various factors, many of which come from the fields outside of …
-
Sequential Designs with Application in Software Engineering
… Bayesian approach to test case allocation in the software reliability estimation. Bayesian analysis allows us to update our beliefs about the reliability of a particular partition as we test, and thus, dynamically re refine our allocation of test cases during the reliability testing process. We …
-
Using Software Engineering Metrics in AP Modularization.
<p>Significant amount of work has been done in software engineering in terms of reuse. With the use of object-orientation and design patterns that support the development of reusable modules, it appears that the development and reuse of software modules in creating new systems is becoming more and …
-
Harnessing large language models for software engineering
Submission published under a 24 month embargo labeled 'U of I Access', the embargo will last until 2026-12-01
-
AutoTaSC : Model driven development for autonomic software engineering
… achieved towards the development of autonomic software engineering tools and techniques including: policy-based management, modelbased development, service-oriented architecture and model driven architecture. They have often focused on and started from chosen object-oriented models of required …
-
Supporting Text Retrieval Query Formulation In Software Engineering
<p>The text found in software artifacts captures important information. Text Retrieval (TR) techniques have been successfully used to leverage this information. Despite their advantages, the success of TR techniques strongly depends on the textual queries given as input. When poorly chosen queries …
-
Addressing data challenges in LLM-enhanced software engineering
… of large language models (LLMs) is reshaping software engineering practice, yet it reveals a critical dichotomy: while resource-intensive tasks like code generation benefit from large datasets and standardized benchmarks, they also face significant risks from data contamination and inflated …
-
Improving and mediating usability-to-software engineering communication
… how to integrate usability concerns into the software development lifecycle and in particular how to improve the communication between usability and software engineers. In the last few years, many software development teams have tried to integrate user-centered design techniques into their …
-
The State of Software Engineering Maturity and Licensure
<p>IEEE-CS is pursuing licensing for software engineers, but ACM believes that software engineering is too immature, and regulating the profession would be premature. In 1996, Norman Gibbs and Gary Ford from Carnegie Mellon University performed a qualitative survey of the maturity of the software …
-
Data cleaning techniques for software engineering data sets
… made on the basis of these results. Empirical software engineering has neglected the issue of data quality to some extent. This fact poses the question of how researchers in empirical software engineering can trust their results without addressing the quality of the analysed data. One widely …
-
Principles for design of software engineering visualization tools
… Institute of Technology, Dept. of Electrical Engineering and Computer Science, 2000.
-
A requirements elicitation framework for agent-oriented software engineering.
The hypothesis of this research is as follows: "Conceptual modelling is a useful activity for the early part of gathering requirements for agent-based systems." This thesis examines the difficulties of gathering and expressing requirements for agent based systems, and describes the development of a …
-
Advancing Software Engineering Practices through Gamification and Automated Techniques
L'abstract è presente nell'allegato / the abstract is in the attachment
Page 1 of 35