81 research outputs found
Revisiting Old Ground - TD, Sinnott and The Dangers of Clinging Too Tightly to Separation of Powers Orthodoxy
This article seeks to reassess the TD and Sinnott cases in Irish constitutional law. It explores the
context of these cases, and why they are regarded as important and closely linked in Irish constitutional
discourse. It then analyses their reasoning to consider whether they withstand scrutiny after two decades. It
concludes that the judgments painted with too broad a brush, reaching some questionable conclusions, drawing
overly categorical distinctions between branches of government, and creating conceptual confusion
Introduction to the special issue on searchâbased software engineering (NasBASE 2015)
Peer Reviewedhttp://deepblue.lib.umich.edu/bitstream/2027.42/135371/1/smr1837.pdfhttp://deepblue.lib.umich.edu/bitstream/2027.42/135371/2/smr1837_am.pd
Applications of machine learning in finance: analysis of international portfolio flows using regime-switching models
Recent advances in machine learning are finding commercial applications across many sectors, not least the financial industry. This thesis explores applications of machine learning in quantitative finance through two approaches.
The current state of the art is evaluated through an extensive review of recent
quantitative finance literature. Themes and technologies are identified and classified,
and the key use cases highlighted from the emerging literature. Machine learning is
found to enable deeper analysis of financial data and the modelling of complex nonlinear relationships within data. The ability to incorporate alternative data in the
investment process is also enabled. Innovations in backtesting and performance
metrics are also made possible through the application of machine learning.
Demonstrating a practical application of machine learning in quantitative finance,
regime-switching models are applied to analyse and extract information from
international portfolio flows. Regime-switching models capture properties of
international portfolio flows previously found in the literature, such as persistence in
flows compared to returns, and a relationship between flows and returns. Structural
breaks and persistent regime shifts in investor behaviour are identified by the models.
Regime-switching models infer regimes in the data which exhibit unique characteristic
flows and returns.
To determine whether the information extracted could aid in the investment process,
a portfolio of global assets was constructed, with positions determined using a flowbased regime-switching model. The portfolio outperforms two benchmarks, a buy &
hold strategy and the MSCI World Index in walk-forward out-of-sample tests using
daily and weekly data
Model-based source code refactoring with interaction and visual cues
Refactoring source code involves the developer in a myriad of program detail that can obscure the design changes that they actually wish to bring about. On the other hand, refactoring a UML model of the code makes it easier to focus on the program design, but the burdensome task of applying the refactorings to the source code is left to the developer. In an attempt to obtain the advantages of both approaches, we propose a refactoring approach where the interaction with the developer takes place at the model level, but the actual refactoring occurs on the source code itself. We call this approach model-based source code refactoring and implement it in this paper using two tools: (1) Design-Imp enables the developer to use interactive search-based design exploration to create a UML-based desired design from an initial design extracted from the source code. It also provides visual cues to improve developer comprehension during the design-level refactoring process and to help the developer to discern between promising and poor refactoring solutions. (2) Code-Imp then refactors the original source so that it has the same functional behavior as the original program, and a design close to the one produced in the design exploration phase, that is, a design that has been confirmed as âdesirableâ by the developer. We evaluated our approach involving interaction and visual cues with industrial developers refactoring three Java projects, comparing it with an approach using interaction without visual cues and a fully automated approach. The results show that our approach yields refactoring sequences that are more acceptable both to the individual developer and to a set of independent expert refactoring evaluators. Furthermore, our approach removed more code smells and was evaluated very positively by the experiment participants.</p
Deepening democracy within Ireland's social partnership
Ireland's social partnership process, now under attack from a number of quarters, has repeatedly been charged with being 'undemocratic' in that it undermines the sovereign position of elected political representatives, with key policy formulation and decision-making taking place in fora outside the institutions of representative democracy. These critiques echo those against new forms of networked governance more globally. A key question therefore is how (and if) democracy may be deepened within social partnership or its potential successor(s). This article addresses this question by employing a post-liberal democratic framework to examine social partnership in practice, and by drawing lessons from another partnership process, Malawi's PRSP. Drawing from Malawi's experience, it is argued that democracy can be deepened within social partnership when governance deliberations and negotiations are conducted under conditions of vibrant public debate and genuine perspective-based representation, and when the communicative and discursive norms are widened to allow for such representation
Genomic diversity, chromosomal rearrangements, and interspecies hybridization in the Ogataea polymorpha species complex
The methylotrophic yeast Ogataea polymorpha has long been a useful system for recombinant protein production, as well as a model
system for methanol metabolism, peroxisome biogenesis, thermotolerance, and nitrate assimilation. It has more recently become an important model for the evolution of mating-type switching. Here, we present a population genomics analysis of 47 isolates within the O. polymorpha species complex, including representatives of the species O. polymorpha, Ogataea parapolymorpha, Ogataea haglerorum, and
Ogataea angusta. We found low levels of nucleotide sequence diversity within the O. polymorpha species complex and identified chromosomal rearrangements both within and between species. In addition, we found that one isolate is an interspecies hybrid between O. polymorpha and O. parapolymorpha and present evidence for loss of heterozygosity following hybridization
Model refactoring by example: A multiâobjective search based software engineering approach
Declarative rules are frequently used in model refactoring in order to detect refactoring opportunities and to apply the appropriate ones. However, a large number of rules is required to obtain a complete specification of refactoring opportunities. Companies usually have accumulated examples of refactorings from past maintenance experiences. Based on these observations, we consider the model refactoring problem as a multi objective problem by suggesting refactoring sequences that aim to maximize both structural and textual similarity between a given model (the model to be refactored) and a set of poorly designed models in the base of examples (models that have undergone some refactorings) and minimize the structural similarity between a given model and a set of wellâdesigned models in the base of examples (models that do not need any refactoring). To this end, we use the Nonâdominated Sorting Genetic Algorithm (NSGAâII) to find a set of representative Pareto optimal solutions that present the best tradeâoff between structural and textual similarities of models. The validation results, based on 8 real world models taken from openâsource projects, confirm the effectiveness of our approach, yielding refactoring recommendations with an average correctness of over 80%. In addition, our approach outperforms 5 of the stateâofâtheâart refactoring approaches.Peer Reviewedhttps://deepblue.lib.umich.edu/bitstream/2027.42/143783/1/smr1916.pdfhttps://deepblue.lib.umich.edu/bitstream/2027.42/143783/2/smr1916_am.pd
Using Soil and Water Conservation Contests for Extension: Experiences from the Bolivian Mountain Valleys
Soil and water conservation (SWC) contests among farmer groups were organized in five rural villages in the Bolivian mountain valleys. The contests were aimed at quickly achieving widespread sustainable results. This article analyzes the effectiveness of these contests as an extension tool. Mixed results were obtained. In three villages, participation rates in the SWC activities introduced in the contests were still high even 2 years after project withdrawal. These were all villages where a solid foundation for sustainable development had been laid before the contests were held. Two years later, most families were still involved in maintenance of the SWC practices introduced in the contests, and many farmers had started to experiment with different soil management practices. However, replications of these SWC practices were not widespread, Conservation Leaders did not continue with their training activities, and the quality of maintenance of the practices was often not satisfactory. In order to become a more effective extension tool and achieve widespread impact, SWC contests must receive continued support by a catalyst agency. Moreover, other SWC contests should also be organized in which practices are not predefined. Given that SWC contests are a low-budget extension tool, local municipalities could become more actively involved
A survey of search-based refactoring for software maintenance
This survey reviews published materials relating to the specific area of Search Based Software Engineering concerning software maintenance. 99 papers are selected from online databases to analyze and review the area of Search Based Software Maintenance. The literature addresses different methods to automate the software maintenance process. There are studies that analyze different software metrics, studies that experiment with multi-objective techniques and papers that propose refactoring tools for use. This survey also suggests papers from related areas of research, and introduces some of the concepts and techniques used in the area. The current state of the research is analyzed in order to assess opportunities for future research. This survey is beneficial as an introduction for any researchers aiming to work in the area of Search Based Software Maintenance and will allow them to gain an understanding of the current landscape of the research and the insights gathered. The papers reviewed as well as the refactoring tools introduced are tabulated in order to aid researchers in quickly referencing studies
- âŠ