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 16 of 16 for “"Software Development Practices"”.
-
Promoting Systematic Practices for Designing and Developing Edge Computing Applications via Middleware Abstractions and Performance Estimation
… with developers often have to employ ad-hoc software development practices to meet their requirements. By doing so, developers introduce low-level and hard-to-maintain code to the codebase, which is error-prone, expensive to maintain, and vulnerable in terms of security. The thesis of this …
-
Lean Accounting Comes to Lean Software Development
I argue that lean software development firms become more productive if they adopt and align lean managerial accounting systems with lean software development processes. I conduct two experiments on retraining and coaching of software development teams that have used lean and agile software …
-
Human and social aspects of software development for complex organisations: an online ethnography of software developers
… problem of human and social issues that affect software development. It is situated within the field of Information Systems and focuses on the processes of software production used within complex organisational processes: particularly decision-making, collaboration and workflow. Human and social …
-
Systems Engineering Processes for the Acquisition of Prognostic and Health Management Systems
… on military systems acquisition and procurement practices. The Defense Department is pushing for greater emphasis on fundamental systems engineering practices earlier in the acquisition phase, with the expectation of fewer schedule slips and budget overruns. The acquisition of PHM systems could …
-
Business value of software reuse in the digital enterprise : an industry perspective
… digital enterprises are adopting management and software development practices from traditional software products and service companies. Software reuse is one of those practices. Despite being a well-documented method for increasing productivity, quality, and agility, there is a lack of good …
-
A systems analysis of complex software product development dynamics and methods
Software development projects and products have long shouldered a reputation for missed deadlines, blown budgets, and low quality. Unfortunately, this negative reputation appears to be supported by more than just anecdotal evidence; quoting an industry study', respected software development expert …
-
Predictive analytics of active learning based education
… learning exercises that are backed by modern software development practices. Lastly, we spend time analyzing the data collected to create a predictive model that can measure student performance by defining the specifications of a machine learning algorithm along with many of its adjustable …
-
Culture and communication in global software development
Global Software Development (GSD) is a growing sector in Mauritius and South Africa. With a constantly increasing number of IT investors, both countries are gradually being recognised as IT hubs in the Southern African region. They offer advantages like cheap and highly skilled labour, and a good …
-
Continuously Collecting Software Development Event Data As Students Program
Teaching good software development practices is difficult, both in theory and in practice. Time management and project organization are skills often left by the wayside by students too focused on the coding itself. Educational research has been invested in developing strategies to combat these bad …
-
Addressing the knowledge transfer problem in secure software development through anti-patterns
There is a distinct communication gap between software engineering and cybersecurity communities when it comes to addressing reoccurring security problems, known as vulnerabilities. Many vulnerabilities are caused by software errors that occur due to developers’ common mistakes. Insecure software …
-
Program Inference and Regeneration via Active Learning
Software now plays a central role in numerous aspects of human society. Current software development practices involve significant developer effort in all phases of the software life cycle, including the development of new software, detection and elimination of defects and security vulnerabilities …
-
Analysis of Japanese Software Business
… surrounded by information system, computers, and software. It is no exaggeration to say that our daily life depends on software and its function. Accordingly, the business of software has made miraculous growth in the last two decades and is playing a significant role in various industries. In …
-
Code for Success: Software Development for Robotics Competitions
… diverse teams must develop large and complex software stacks to accomplish their respective competitions’ objectives. This thesis aims to improve the software development process for these teams in regards to the development experience and competition outcomes. This will help push forward the …
-
Capabilities for cross-layer micro-service security
… is complimented by the DevOps movement in which software development practices are being applied to operations. These development and deployment techniques are here to stay as they enable more thorough testing, reliable deployment, and calability that previous software architectures only …
-
Exploring Behaviors of Software Developers and Their Code Through Computational and Statistical Methods
… Vision and significant deficiencies in the Software Development Life-cycle that need to be resolved to facilitate the evolution toward true artificial intelligence. We explicitly review the concepts behind Convolutional Neural Network (CNN) models, the benchmark for computer vision. Chapter …