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 12 of 12 for “"empirical software engineering"”.
-
Data cleaning techniques for software engineering data sets
… on decisions 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 …
-
Change Request Prediction and Effort Estimation in an Evolving Software System
<p>Prediction of software defects has been the focus of many researchers in empirical software engineering and software maintenance because of its significance in providing quality estimates from the project management perspective for an evolving legacy system. Software Reliability Growth Models …
-
Measuring the Software Development Process to Enable Formative Feedback
… of them in industry. Project management, software testing, and debugging have been repeatedly listed as common "knowledge deficiencies" among newly hired CS graduates. Similar difficulties manifest themselves on a smaller scale in upper-level CS courses, like the Data Structures and …
-
On the Impact and Defeat of Regular Expression Denial of Service
… (regexes) are a widely-used yet little-studied software component. Engineers use regexes to match domain-specific languages of strings. Unfortunately, many regex engine implementations perform these matches with worst-case polynomial or exponential time complexity in the length of the string. …
-
Empirical Studies of Mobile Apps and Their Dependence on Mobile Platforms
… mobile devices has given rise to a new class of software applications (i.e., mobile apps). Tens of thousands of developers have developed hundreds of thousands of mobile apps that are available across multiple platforms. These apps are used by millions of people around the world every day. …
-
An Empirical Study of CSS Code Smells in Web Frameworks
<p>Cascading Style Sheets (CSS) has become essential to front-end web development for the specification of style. But despite its simple syntax and the theoretical advantages attained through the separation of style from content and behavior, CSS authoring today is regarded as a complex task. As a …
-
Propuesta de paquete de laboratorio para experimentos de ingeniería de software
En la ingeniería de software empírica se aplican diversos métodos para promover la generación y validación de conocimiento. La realización de experimentos es un paso necesario del método científico. Para que el conocimiento empírico pueda madurar se requiere que los experimentos sean replicados. El …
-
Empirical Studies of Performance Bugs and Performance Analysis Approaches for Software Systems
Developing high quality software is of eminent importance to keep the existing customers satisfied and to remain competitive. One of the most important software quality characteristics is performance, which defines how fast and/or efficiently a software can perform its operation. While several …
-
Observational Studies of Software Engineering Using Data from Software Repositories
Data for empirical studies of software engineering can be difficult to obtain. Extrapolations from small controlled experiments to large development environments are tenuous and observation tends to change the behavior of the subjects. In this thesis we propose the use of data gathered from …
-
Gamification of E2E Software Testing
L'abstract è presente nell'allegato / the abstract is in the attachment
-
Process software simulation model of Lean-Kanban Approach
Software process simulation is important for reducing errors, helping analysis of the risks and for improving software quality. In recent years, the Lean-Kanban approach has been widely applied in software practice including software development and maintenance. The Lean-Kanban approach minimizes …
-
Metodología de gestión de riesgos para la adquisición de software en pequeños entornos - MEGRIAD
La adquisición de software hoy en día representa una de las principales estrategias que adoptan las organizaciones. En relación a las Tecnologías de Información (TI), los índices de fracaso de los proyectos de adquisición de software que se llevan a cabo, están por encima del 50%. Este fracaso está …