-
A Systematic Survey on Debugging Techniques for Machine Learning Systems
Authors:
Thanh-Dat Nguyen,
Haoye Tian,
Bach Le,
Patanamon Thongtanunam,
Shane McIntosh
Abstract:
Debugging ML software (i.e., the detection, localization and fixing of faults) poses unique challenges compared to traditional software largely due to the probabilistic nature and heterogeneity of its development process. Various methods have been proposed for testing, diagnosing, and repairing ML systems. However, the big picture informing important research directions that really address the dir…
▽ More
Debugging ML software (i.e., the detection, localization and fixing of faults) poses unique challenges compared to traditional software largely due to the probabilistic nature and heterogeneity of its development process. Various methods have been proposed for testing, diagnosing, and repairing ML systems. However, the big picture informing important research directions that really address the dire needs of developers is yet to unfold, leaving several key questions unaddressed: (1) What faults have been targeted in the ML debugging research that fulfill developers needs in practice? (2) How are these faults addressed? (3) What are the challenges in addressing the yet untargeted faults?
In this paper, we conduct a systematic study of debugging techniques for machine learning systems. We first collect technical papers focusing on debugging components in machine learning software. We then map these papers to a taxonomy of faults to assess the current state of fault resolution identified in existing literature. Subsequently, we analyze which techniques are used to address specific faults based on the collected papers. This results in a comprehensive taxonomy that aligns faults with their corresponding debugging methods. Finally, we examine previously released transcripts of interviewing developers to identify the challenges in resolving unfixed faults. Our analysis reveals that only 48 percent of the identified ML debugging challenges have been explicitly addressed by researchers, while 46.9 percent remain unresolved or unmentioned. In real world applications, we found that 52.6 percent of issues reported on GitHub and 70.3% of problems discussed in interviews are still unaddressed by research in ML debugging. The study identifies 13 primary challenges in ML debugging, highlighting a significant gap between the identification of ML debugging issues and their resolution in practice.
△ Less
Submitted 4 March, 2025;
originally announced March 2025.
-
WIA-SZZ: Work Item Aware SZZ
Authors:
Salomé Perez-Rosero,
Robert Dyer,
Samuel W. Flint,
Shane McIntosh,
Witawas Srisa-an
Abstract:
Many software engineering maintenance tasks require linking a commit that induced a bug with the commit that later fixed that bug. Several existing SZZ algorithms provide a way to identify the potential commit that induced a bug when given a fixing commit as input. Prior work introduced the notion of a "work item", a logical grouping of commits that could be a single unit of work. Our key insight…
▽ More
Many software engineering maintenance tasks require linking a commit that induced a bug with the commit that later fixed that bug. Several existing SZZ algorithms provide a way to identify the potential commit that induced a bug when given a fixing commit as input. Prior work introduced the notion of a "work item", a logical grouping of commits that could be a single unit of work. Our key insight in this work is to recognize that a bug-inducing commit and the fix(es) for that bug together represent a "work item." It is not currently understood how these work items, which are logical groups of revisions addressing a single issue or feature, could impact the performance of algorithms such as SZZ. In this paper, we propose a heuristic that, given an input commit, uses information about changed methods to identify related commits that form a work item with the input commit. We hypothesize that given such a work item identifying heuristic, we can identify bug-inducing commits more accurately than existing SZZ approaches. We then build a new variant of SZZ that we call Work Item Aware SZZ (WIA-SZZ), that leverages our work item detecting heuristic to first suggest bug-inducing commits. If our heuristic fails to find any candidates, we then fall back to baseline variants of SZZ. We conduct a manual evaluation to assess the accuracy of our heuristic to identify work items. Our evaluation reveals the heuristic is 64% accurate in finding work items, but most importantly it is able to find many bug-inducing commits. We then evaluate our approach on 821 repositories that have been previously used to study the performance of SZZ, comparing our work against six SZZ variants. That evaluation shows an improvement in F1 scores ranging from 2% to 9%, or when looking only at the subset of cases that found work item improved 3% to 14%.
△ Less
Submitted 19 November, 2024;
originally announced November 2024.
-
On the Need to Monitor Continuous Integration Practices -- An Empirical Study
Authors:
Jadson Santos,
Daniel Alencar da Costa,
Shane McIntosh,
Uirá Kulesza
Abstract:
Continuous Integration (CI) encompasses a set of widely adopted practices that enhance software development. However, there are indications that developers may not adequately monitor CI practices. Hence, this paper explores developers' perceptions regarding the monitoring CI practices. To achieve this, we first perform a Document Analysis to assess developers' expressed need for practice monitorin…
▽ More
Continuous Integration (CI) encompasses a set of widely adopted practices that enhance software development. However, there are indications that developers may not adequately monitor CI practices. Hence, this paper explores developers' perceptions regarding the monitoring CI practices. To achieve this, we first perform a Document Analysis to assess developers' expressed need for practice monitoring in pull requests comments generated by developers during the development process. After that, we conduct a survey among developers from 121 open-source projects to understand perception of the significance of monitoring seven CI practices in their projects. Finally, we triangulate the emergent themes from our survey by performing a second Document Analysis to understand the extent of monitoring features supported by existing CI services. Our key findings indicate that: 1) the most frequently mentioned CI practice during the development process is ``Test Coverage'' (> 80\%), while ``Build Health'' and ``Time to Fix a Broken Build'' present notable opportunities for monitoring CI practices; 2) developers do not adequately monitor all CI practices and express interest in monitoring additional practices; and 3) the most popular CI services currently offer limited native support for monitoring CI practices, requiring the use of third-party tools. Our results lead us to conclude that monitoring CI practices is often overlooked by both CI services and developers. Using third-party tools in conjunction with CI services is challenging, they monitor some redundant practices and still falls short of fully supporting CI practices monitoring. Therefore, CI services should implement CI practices monitoring, which would facilitate and encourage developers to monitor them.
△ Less
Submitted 7 June, 2025; v1 submitted 8 September, 2024;
originally announced September 2024.
-
Deciphering Solar Magnetic Activity: Some (Unpopular) Thoughts On the Coupling of the Sun's "Weather" and "Climate"
Authors:
Scott W. McIntosh,
Robert J. Leamon
Abstract:
The Sun exhibits episodic surges of magnetic activity across a range of temporal and spatial scales, the most prominent of which is the 11-ish year modulation of sunspot production. Beside the ~170 (min to max) decadal variation in sunspot production there is a less-explored quasi-annual variation in the range of 25-50 sunspots/year in magnitude. In addition, there is there is a slower, ~80 year p…
▽ More
The Sun exhibits episodic surges of magnetic activity across a range of temporal and spatial scales, the most prominent of which is the 11-ish year modulation of sunspot production. Beside the ~170 (min to max) decadal variation in sunspot production there is a less-explored quasi-annual variation in the range of 25-50 sunspots/year in magnitude. In addition, there is there is a slower, ~80 year period, 10-50 variation in the sunspot number, that is commonly referred to as the 'Gleissberg Cycle.' Using a suite of contemporary and historical observations we will illustrate these elements of our star's episodic behavior and present a hypothesis that may provide a consistent physical link between the observed 'climatic', 'decadal' and 'seasonal' magnetic variation of our star.
△ Less
Submitted 19 August, 2024;
originally announced August 2024.
-
Revisiting the Performance of Deep Learning-Based Vulnerability Detection on Realistic Datasets
Authors:
Partha Chakraborty,
Krishna Kanth Arumugam,
Mahmoud Alfadel,
Meiyappan Nagappan,
Shane McIntosh
Abstract:
The impact of software vulnerabilities on everyday software systems is significant. Despite deep learning models being proposed for vulnerability detection, their reliability is questionable. Prior evaluations show high recall/F1 scores of up to 99%, but these models underperform in practical scenarios, particularly when assessed on entire codebases rather than just the fixing commit. This paper i…
▽ More
The impact of software vulnerabilities on everyday software systems is significant. Despite deep learning models being proposed for vulnerability detection, their reliability is questionable. Prior evaluations show high recall/F1 scores of up to 99%, but these models underperform in practical scenarios, particularly when assessed on entire codebases rather than just the fixing commit. This paper introduces Real-Vul, a comprehensive dataset representing real-world scenarios for evaluating vulnerability detection models. Evaluating DeepWukong, LineVul, ReVeal, and IVDetect shows a significant drop in performance, with precision decreasing by up to 95 percentage points and F1 scores by up to 91 points. Furthermore, Model performance fluctuates based on vulnerability characteristics, with better F1 scores for information leaks or code injection than for path resolution or predictable return values. The results highlight a significant performance gap that needs addressing before deploying deep learning-based vulnerability detection in practical settings. Overfitting is identified as a key issue, and an augmentation technique is proposed, potentially improving performance by up to 30%. Contributions include a dataset creation approach for better model evaluation, Real-Vul dataset, and empirical evidence of deep learning models struggling in real-world settings.
△ Less
Submitted 3 July, 2024;
originally announced July 2024.
-
Quantifying and Characterizing Clones of Self-Admitted Technical Debt in Build Systems
Authors:
Tao Xiao,
Zhili Zeng,
Dong Wang,
Hideaki Hata,
Shane McIntosh,
Kenichi Matsumoto
Abstract:
Self-Admitted Technical Debt (SATD) annotates development decisions that intentionally exchange long-term software artifact quality for short-term goals. Recent work explores the existence of SATD clones (duplicate or near duplicate SATD comments) in source code. Cloning of SATD in build systems (e.g., CMake and Maven) may propagate suboptimal design choices, threatening qualities of the build sys…
▽ More
Self-Admitted Technical Debt (SATD) annotates development decisions that intentionally exchange long-term software artifact quality for short-term goals. Recent work explores the existence of SATD clones (duplicate or near duplicate SATD comments) in source code. Cloning of SATD in build systems (e.g., CMake and Maven) may propagate suboptimal design choices, threatening qualities of the build system that stakeholders rely upon (e.g., maintainability, reliability, repeatability). Hence, we conduct a large-scale study on 50,608 SATD comments extracted from Autotools, CMake, Maven, and Ant build systems to investigate the prevalence of SATD clones and to characterize their incidences. We observe that: (i) prior work suggests that 41-65% of SATD comments in source code are clones, but in our studied build system context, the rates range from 62% to 95%, suggesting that SATD clones are a more prevalent phenomenon in build systems than in source code; (ii) statements surrounding SATD clones are highly similar, with 76% of occurrences having similarity scores greater than 0.8; (iii) a quarter of SATD clones are introduced by the author of the original SATD statements; and (iv) among the most commonly cloned SATD comments, external factors (e.g., platform and tool configuration) are the most frequent locations, limitations in tools and libraries are the most frequent causes, and developers often copy SATD comments that describe issues to be fixed later. Our work presents the first step toward systematically understanding SATD clones in build systems and opens up avenues for future work, such as distinguishing different SATD clone behavior, as well as designing an automated recommendation system for repaying SATD effectively based on resolved clones.
△ Less
Submitted 13 February, 2024;
originally announced February 2024.
-
What Is an App Store? The Software Engineering Perspective
Authors:
Wenhan Zhu,
Sebastian Proksch,
Daniel M. German,
Michael W. Godfrey,
Li Li,
Shane McIntosh
Abstract:
"App stores" are online software stores where end users may browse, purchase, download, and install software applications. By far, the best known app stores are associated with mobile platforms, such as Google Play for Android and Apple's App Store for iOS. The ubiquity of smartphones has led to mobile app stores becoming a touchstone experience of modern living. However, most of app store researc…
▽ More
"App stores" are online software stores where end users may browse, purchase, download, and install software applications. By far, the best known app stores are associated with mobile platforms, such as Google Play for Android and Apple's App Store for iOS. The ubiquity of smartphones has led to mobile app stores becoming a touchstone experience of modern living. However, most of app store research has concentrated on properties of the apps rather than the stores themselves. Today, there is a rich diversity of app stores and these stores have largely been overlooked by researchers: app stores exist on many distinctive platforms, are aimed at different classes of users, and have different end-goals beyond simply selling a standalone app to a smartphone user.
We survey and characterize the broader dimensionality of app stores, and explore how and why they influence software development practices, such as system design and release management. We begin by collecting a set of app store examples from web search queries. By analyzing and curating the results, we derive a set of features common to app stores. We then build a dimensional model of app stores based on these features, and we fit each app store from our web search result set into this model. Next, we performed unsupervised clustering to the app stores to find their natural groupings. Our results suggest that app stores have become an essential stakeholder in modern software development. They control the distribution channel to end users and ensure that the applications are of suitable quality; in turn, this leads to developers adhering to various store guidelines when creating their applications. However, we found the app stores operational model could vary widely between stores, and this variability could in turn affect the generalizability of existing understanding of app stores.
△ Less
Submitted 8 January, 2024;
originally announced January 2024.
-
LLbezpeky: Leveraging Large Language Models for Vulnerability Detection
Authors:
Noble Saji Mathews,
Yelizaveta Brus,
Yousra Aafer,
Meiyappan Nagappan,
Shane McIntosh
Abstract:
Despite the continued research and progress in building secure systems, Android applications continue to be ridden with vulnerabilities, necessitating effective detection methods. Current strategies involving static and dynamic analysis tools come with limitations like overwhelming number of false positives and limited scope of analysis which make either difficult to adopt. Over the past years, ma…
▽ More
Despite the continued research and progress in building secure systems, Android applications continue to be ridden with vulnerabilities, necessitating effective detection methods. Current strategies involving static and dynamic analysis tools come with limitations like overwhelming number of false positives and limited scope of analysis which make either difficult to adopt. Over the past years, machine learning based approaches have been extensively explored for vulnerability detection, but its real-world applicability is constrained by data requirements and feature engineering challenges. Large Language Models (LLMs), with their vast parameters, have shown tremendous potential in understanding semnatics in human as well as programming languages. We dive into the efficacy of LLMs for detecting vulnerabilities in the context of Android security. We focus on building an AI-driven workflow to assist developers in identifying and rectifying vulnerabilities. Our experiments show that LLMs outperform our expectations in finding issues within applications correctly flagging insecure apps in 91.67% of cases in the Ghera benchmark. We use inferences from our experiments towards building a robust and actionable vulnerability detection system and demonstrate its effectiveness. Our experiments also shed light on how different various simple configurations can affect the True Positive (TP) and False Positive (FP) rates.
△ Less
Submitted 13 February, 2024; v1 submitted 2 January, 2024;
originally announced January 2024.
-
Deciphering Pre-solar-storm Features Of September-2017 Storm From Global And Local Dynamics
Authors:
Breno Raphaldini,
Mausumi Dikpati,
Aimee A. Norton,
Andre S. W. Teruya,
Scott W. McIntosh,
Christopher B. Prior,
David MacTaggart
Abstract:
We investigate whether global toroid patterns and the local magnetic field topology of solar active region AR12673 together can hindcast occurrence of the biggest X-flare of solar cycle (SC)-24. Magnetic toroid patterns (narrow latitude-belts warped in longitude, in which active regions are tightly bound) derived from surface distributions of active regions, prior/during AR12673 emergence, reveal…
▽ More
We investigate whether global toroid patterns and the local magnetic field topology of solar active region AR12673 together can hindcast occurrence of the biggest X-flare of solar cycle (SC)-24. Magnetic toroid patterns (narrow latitude-belts warped in longitude, in which active regions are tightly bound) derived from surface distributions of active regions, prior/during AR12673 emergence, reveal that the portions of the South-toroid containing AR12673 was not tipped-away from its north-toroid counterpart at that longitude, unlike the 2003 Halloween storms scenario. During the minimum-phase there were too few emergences to determine multi-mode longitudinal toroid patterns. A new emergence within AR12673 produced a complex/non-potential structure, which led to rapid build-up of helicity/winding that triggered the biggest X-flare of SC-24, suggesting that this minimum-phase storm can be anticipated several hours before its occurrence. However, global patterns and local dynamics for a peak-phase storm, such as that from AR11263, behaved like 2003 Halloween storms, producing the third biggest X-flare of SC-24. AR11263 was present at the longitude where the North/South toroids tipped-away from each other. While global toroid patterns indicate that pre-storm features can be forecast with a lead-time of a few months, its application on observational data can be complicated by complex interactions with turbulent flows. Complex/non-potential field structure development hours before the storm are necessary for short term prediction. We infer that minimum-phase storms cannot be forecast accurately more than a few hours ahead, while flare-prone active regions in peak-phase may be anticipated much earlier, possibly months ahead from global toroid patterns.
△ Less
Submitted 28 September, 2023;
originally announced September 2023.
-
Repeated Builds During Code Review: An Empirical Study of the OpenStack Community
Authors:
Rungroj Maipradit,
Dong Wang,
Patanamon Thongtanunam,
Raula Gaikovina Kula,
Yasutaka Kamei,
Shane McIntosh
Abstract:
Code review is a popular practice where developers critique each others' changes. Since automated builds can identify low-level issues (e.g., syntactic errors, regression bugs), it is not uncommon for software organizations to incorporate automated builds in the code review process. In such code review deployment scenarios, submitted change sets must be approved for integration by both peer code r…
▽ More
Code review is a popular practice where developers critique each others' changes. Since automated builds can identify low-level issues (e.g., syntactic errors, regression bugs), it is not uncommon for software organizations to incorporate automated builds in the code review process. In such code review deployment scenarios, submitted change sets must be approved for integration by both peer code reviewers and automated build bots. Since automated builds may produce an unreliable signal of the status of a change set (e.g., due to ``flaky'' or non-deterministic execution behaviour), code review tools, such as Gerrit, allow developers to request a ``recheck'', which repeats the build process without updating the change set. We conjecture that an unconstrained recheck command will waste time and resources if it is not applied judiciously. To explore how the recheck command is applied in a practical setting, in this paper, we conduct an empirical study of 66,932 code reviews from the OpenStack community.
We quantitatively analyze (i) how often build failures are rechecked; (ii) the extent to which invoking recheck changes build failure outcomes; and (iii) how much waste is generated by invoking recheck. We observe that (i) 55% of code reviews invoke the recheck command after a failing build is reported; (ii) invoking the recheck command only changes the outcome of a failing build in 42% of the cases; and (iii) invoking the recheck command increases review waiting time by an average of 2,200% and equates to 187.4 compute years of waste -- enough compute resources to compete with the oldest land living animal on earth.
△ Less
Submitted 19 August, 2023;
originally announced August 2023.
-
Deciphering Solar Magnetic Activity: The (Solar) Hale Cycle Terminator of 2021
Authors:
Scott W McIntosh,
Robert J. Leamon,
R. Egeland
Abstract:
We previously identified an event in the solar timeline that appeared to play a role in how Sunspot Cycle 23 (SC23) transitioned into Sunspot Cycle 24 (SC24). The timeframe for this transition was rapid, taking place over a very short time and perhaps in a time as short as a single solar rotation. Further, we inferred that the transition observed was a critical moment for the Sun's global-scale ma…
▽ More
We previously identified an event in the solar timeline that appeared to play a role in how Sunspot Cycle 23 (SC23) transitioned into Sunspot Cycle 24 (SC24). The timeframe for this transition was rapid, taking place over a very short time and perhaps in a time as short as a single solar rotation. Further, we inferred that the transition observed was a critical moment for the Sun's global-scale magnetic field as it was being manifest in the spatially and temporally overlapping magnetic systems belonging to the Sun's 22-year (Hale) magnetic cycle. These events have been dubbed as Hale Cycle terminations, or `terminators' for short. Subsequent exploration of the sunspot record revealed a relationship between terminator separation (as a measure of overlap in the Hale Cycles) and the upcoming sunspot cycle amplitude using a Hilbert transform. Finally, we extrapolated the contemporary sunspots data's Hilbert phase function to project the occurrence of the SC24 terminator in Mid-2020 and inferred that this would result in a large Sunspot Cycle 25 (SC25) amplitude. This paper presents observational evidence that the end of SC24 and the initial growth of SC25 followed a terminator that occurred in mid-December 2021 (approximately 12/13/2021). Using this December 2021 terminator identification we can finalize our earlier preliminary forecast of SC25 amplitude \-- anticipating a peak total monthly sunspot number of 184$\pm$17 with 68\% confidence, and 184$\pm$63 with 95\% confidence. Finally, we use other terminator-related superposed epoch analyses developed in parallel work we project the timing of SC25 sunspot maximum to occur between late 2023 to mid 2024.
△ Less
Submitted 13 January, 2023; v1 submitted 21 September, 2022;
originally announced September 2022.
-
Uniting The Sun's Hale Magnetic Cycle and `Extended Solar Cycle' Paradigms
Authors:
Scott W. McIntosh,
Phillip H. Scherrer,
Leif Svalgaard,
Robert J. Leamon
Abstract:
Through meticulous daily observation of the Sun's large-scale magnetic field the Wilcox Solar Observatory (WSO) has catalogued two magnetic (Hale) cycles of solar activity. Those two (~22-year long) Hale cycles have yielded four ($\sim$11-year long) sunspot cycles (numbers 21 through 24). Recent research has highlighted the persistence of the "Extended Solar Cycle" (ESC) and its connection to the…
▽ More
Through meticulous daily observation of the Sun's large-scale magnetic field the Wilcox Solar Observatory (WSO) has catalogued two magnetic (Hale) cycles of solar activity. Those two (~22-year long) Hale cycles have yielded four ($\sim$11-year long) sunspot cycles (numbers 21 through 24). Recent research has highlighted the persistence of the "Extended Solar Cycle" (ESC) and its connection to the fundamental Hale Cycle - albeit through a host of proxies resulting from image analysis of the solar photosphere, chromosphere and corona. This short manuscript presents the correspondence of the ESC, the surface toroidal magnetic field evolution, and the evolution of the Hale Cycle. As Sunspot Cycle 25 begins, interest in observationally mapping the Hale and Extended cycles could not be higher given potential predictive capability that synoptic scale observations can provide.
△ Less
Submitted 13 September, 2022; v1 submitted 18 August, 2022;
originally announced August 2022.
-
The Eclipse Megamovie Project (2017)
Authors:
Hugh S. Hudson,
Laura Peticolas,
Calvin Johnson,
Vivian White,
Mark Bender,
Jay M. Pasachoff,
Juan Carlos Martínez Oliveros,
Braxton Collier,
Alexei V. Filippenko,
Noelle Filippenko,
Andrew Fraknoi,
Juan Camilo Guevara Gómez,
Justin Koh,
David Konerding,
Larisza Krista,
Brian Kruse,
Scott McIntosh,
Brian Mendez,
Igor Ruderman,
Darlene Yan,
Dan Zevin
Abstract:
The total solar eclipse of August 21, 2017, crossed the whole width of North America, the first occasion for this during the modern age of consumer electronics. Accordingly, it became a great opportunity to engage the public and to enlist volunteer observers with relatively high-level equipment; our program ("Eclipse Megamovie") took advantage of this as a means of creating a first-ever public dat…
▽ More
The total solar eclipse of August 21, 2017, crossed the whole width of North America, the first occasion for this during the modern age of consumer electronics. Accordingly, it became a great opportunity to engage the public and to enlist volunteer observers with relatively high-level equipment; our program ("Eclipse Megamovie") took advantage of this as a means of creating a first-ever public database of such eclipse photography. This resulted in a large outreach program, involving many hundreds of individuals, supported almost entirely on a volunteer basis and with the institutional help of Google, the Astronomical Society of the Pacific, and the University of California, Berkeley. The project home page is \url{http://eclipsemegamovie.org}, which contains the movie itself. We hope that our comments here will help with planning for similar activities in the total eclipse of April 8, 2024.
△ Less
Submitted 30 July, 2022; v1 submitted 27 July, 2022;
originally announced July 2022.
-
Probing the physics of the solar atmosphere with the Multi-slit Solar Explorer (MUSE): I. Coronal Heating
Authors:
Bart De Pontieu,
Paola Testa,
Juan Martinez-Sykora,
Patrick Antolin,
Konstantinos Karampelas,
Viggo Hansteen,
Matthias Rempel,
Mark C. M. Cheung,
Fabio Reale,
Sanja Danilovic,
Paolo Pagano,
Vanessa Polito,
Ineke De Moortel,
Daniel Nobrega-Siverio,
Tom Van Doorsselaere,
Antonino Petralia,
Mahboubeh Asgari-Targhi,
Paul Boerner,
Mats Carlsson,
Georgios Chintzoglou,
Adrian Daw,
Ed DeLuca,
Leon Golub,
Takuma Matsumoto,
Ignacio Ugarte-Urra
, et al. (2 additional authors not shown)
Abstract:
The Multi-slit Solar Explorer (MUSE) is a proposed NASA MIDEX mission, currently in Phase A, composed of a multi-slit EUV spectrograph (in three narrow spectral bands centered around 171A, 284A, and 108A) and an EUV context imager (in two narrow passbands around 195A and 304A). MUSE will provide unprecedented spectral and imaging diagnostics of the solar corona at high spatial (<0.5 arcsec), and t…
▽ More
The Multi-slit Solar Explorer (MUSE) is a proposed NASA MIDEX mission, currently in Phase A, composed of a multi-slit EUV spectrograph (in three narrow spectral bands centered around 171A, 284A, and 108A) and an EUV context imager (in two narrow passbands around 195A and 304A). MUSE will provide unprecedented spectral and imaging diagnostics of the solar corona at high spatial (<0.5 arcsec), and temporal resolution (down to ~0.5s) thanks to its innovative multi-slit design. By obtaining spectra in 4 bright EUV lines (Fe IX 171A , Fe XV 284A, Fe XIX-Fe XXI 108A) covering a wide range of transition region and coronal temperatures along 37 slits simultaneously, MUSE will for the first time be able to "freeze" (at a cadence as short as 10 seconds) with a spectroscopic raster the evolution of the dynamic coronal plasma over a wide range of scales: from the spatial scales on which energy is released (~0.5 arcsec) to the large-scale often active-region size (170 arcsec x 170 arcsec) atmospheric response. We use advanced numerical modeling to showcase how MUSE will constrain the properties of the solar atmosphere on the spatio-temporal scales (~0.5 arcsec, ~20 seconds) and large field-of-view on which various state-of-the-art models of the physical processes that drive coronal heating, solar flares and coronal mass ejections (CMEs) make distinguishing and testable predictions. We describe how the synergy between MUSE, the single-slit, high-resolution Solar-C EUVST spectrograph, and ground-based observatories (DKIST and others) can address how the solar atmosphere is energized, and the critical role MUSE plays because of the multi-scale nature of the physical processes involved. In this first paper, we focus on how comparisons between MUSE observations and theoretical models will significantly further our understanding of coronal heating mechanisms.
△ Less
Submitted 29 June, 2021;
originally announced June 2021.
-
Code Reviews with Divergent Review Scores: An Empirical Study of the OpenStack and Qt Communities
Authors:
Toshiki Hirao,
Shane McIntosh,
Akinori Ihara,
Kenichi Matsumoto
Abstract:
Code review is a broadly adopted software quality practice where developers critique each others' patches. In addition to providing constructive feedback, reviewers may provide a score to indicate whether the patch should be integrated. Since reviewer opinions may differ, patches can receive both positive and negative scores. If reviews with divergent scores are not carefully resolved, they may co…
▽ More
Code review is a broadly adopted software quality practice where developers critique each others' patches. In addition to providing constructive feedback, reviewers may provide a score to indicate whether the patch should be integrated. Since reviewer opinions may differ, patches can receive both positive and negative scores. If reviews with divergent scores are not carefully resolved, they may contribute to a tense reviewing culture and may slow down integration. In this paper, we study patches with divergent review scores in the OPENSTACK and QT communities. Quantitative analysis indicates that patches with divergent review scores: (1) account for 15%-37% of patches that receive multiple review scores; (2) are integrated more often than they are abandoned; and (3) receive negative scores after positive ones in 70% of cases. Furthermore, a qualitative analysis indicates that patches with strongly divergent scores that: (4) are abandoned more often suffer from external issues (e.g., integration planning, content duplication) than patches with weakly divergent scores and patches without divergent scores; and (5) are integrated often address reviewer concerns indirectly (i.e., without changing patches). Our results suggest that review tooling should integrate with release schedules and detect concurrent development of similar patches to optimize review discussions with divergent scores. Moreover, patch authors should note that even the most divisive patches are often integrated through discussion, integration timing, and careful revision.
△ Less
Submitted 4 April, 2021;
originally announced April 2021.
-
Assessing the Exposure of Software Changes: The DiPiDi Approach
Authors:
Mehran Meidani,
Maxime Lamothe,
Shane McIntosh
Abstract:
Context: Changing a software application with many build-time configuration settings may introduce unexpected side-effects. For example, a change intended to be specific to a platform (e.g., Windows) or product configuration (e.g., community editions) might impact other platforms or configurations. Moreover, a change intended to apply to a set of platforms or configurations may be unintentionally…
▽ More
Context: Changing a software application with many build-time configuration settings may introduce unexpected side-effects. For example, a change intended to be specific to a platform (e.g., Windows) or product configuration (e.g., community editions) might impact other platforms or configurations. Moreover, a change intended to apply to a set of platforms or configurations may be unintentionally limited to a subset. Indeed, understanding the exposure of source code changes is an important risk mitigation step in change-based development approaches. Objective: In this experiment, we seek to evaluate DiPiDi, a prototype implementation of our approach to assess the exposure of source code changes by statically analyzing build specifications. We focus our evaluation on the effectiveness and efficiency of developers when assessing the exposure of source code changes. Method: We will measure the effectiveness and efficiency of developers when performing five tasks in which they must identify the deliverable(s) and conditions under which a change will propagate. We will assign participants into three groups: without explicit tool support, supported by existing impact analysis tools, and supported by DiPiDi.
△ Less
Submitted 1 April, 2021;
originally announced April 2021.
-
A new view of the solar interface region from the Interface Region Imaging Spectrograph (IRIS)
Authors:
B. De Pontieu,
V. Polito,
V. Hansteen,
P. Testa,
K. K. Reeves,
P. Antolin,
D. Nobrega-Siverio,
A. Kowalski,
J. Martinez-Sykora,
M. Carlsson,
S. W. McIntosh,
W. Liu,
A. Daw,
C. C. Kankelborg
Abstract:
The Interface Region Imaging Spectrograph (IRIS) has been obtaining near- and far-ultraviolet images and spectra of the solar atmosphere since July 2013. The unique combination of near and far-ultraviolet spectra and images at subarcsecond resolution and high cadence allows the tracing of mass and energy through the critical interface between the solar surface and the corona or solar wind. IRIS ha…
▽ More
The Interface Region Imaging Spectrograph (IRIS) has been obtaining near- and far-ultraviolet images and spectra of the solar atmosphere since July 2013. The unique combination of near and far-ultraviolet spectra and images at subarcsecond resolution and high cadence allows the tracing of mass and energy through the critical interface between the solar surface and the corona or solar wind. IRIS has enabled research into the fundamental physical processes thought to play a role in the low solar atmosphere such as ion-neutral interactions, magnetic reconnection, the generation, propagation, and dissipation of various types of waves, the acceleration of non-thermal particles, and various small-scale instabilities. These new findings have helped provide novel insights into a wide range of phenomena including the discovery of non-thermal particles in coronal nanoflares, the formation and impact of spicules and other jets, resonant absorption and dissipation of Alfvenic waves, energy release associated with braiding of magnetic field lines, the thermal instability in the chromosphere-corona mass and energy cycle, the contribution of waves, turbulence, and non-thermal particles in the energy deposition during flares and smaller-scale events such as UV bursts, and the role of flux ropes and other mechanisms in triggering CMEs. IRIS observations have also advanced studies of the connections between solar and stellar physics. Advances in numerical modeling, inversion codes, and machine learning techniques have played a key role in driving these new insights. With the advent of exciting new instrumentation both on the ground (e.g., DKIST, ALMA) and space-based (e.g., Parker Solar Probe, Solar Orbiter), we aim to review new insights based on IRIS observations or related modeling, and highlight some of the outstanding challenges that have been brought to the fore.
△ Less
Submitted 31 March, 2021; v1 submitted 30 March, 2021;
originally announced March 2021.
-
Characterizing and Mitigating Self-Admitted Technical Debt in Build Systems
Authors:
Tao Xiao,
Dong Wang,
Shane McIntosh,
Hideaki Hata,
Raula Gaikovina Kula,
Takashi Ishio,
Kenichi Matsumoto
Abstract:
Technical Debt is a metaphor used to describe the situation in which long-term software artifact quality is traded for short-term goals in software projects. In recent years, the concept of self-admitted technical debt (SATD) was proposed, which focuses on debt that is intentionally introduced and described by developers. Although prior work has made important observations about admitted technical…
▽ More
Technical Debt is a metaphor used to describe the situation in which long-term software artifact quality is traded for short-term goals in software projects. In recent years, the concept of self-admitted technical debt (SATD) was proposed, which focuses on debt that is intentionally introduced and described by developers. Although prior work has made important observations about admitted technical debt in source code, little is known about SATD in build systems. In this paper, we set out to better understand the characteristics of SATD in build systems. To do so, through a qualitative analysis of 500 SATD comments in the Maven build system of 291 projects, we characterize SATD by location and rationale (reason and purpose). Our results show that limitations in tools and libraries, and complexities of dependency management are the most frequent causes, accounting for 50% and 24% of the comments. We also find that developers often document SATD as issues to be fixed later. As a first step towards the automatic detection of SATD rationale, we train classifiers to detect the two most frequently occurring reasons and the four most frequently occurring purposes of SATD in the content of comments in Maven build systems. The classifier performance is promising, achieving an F1-score of 0.71-0.79. Finally, within 16 identified 'ready-to-be-addressed' SATD instances, the three SATD submitted by pull requests and the five SATD submitted by issue reports were resolved after developers were made aware. Our work presents the first step towards understanding technical debt in build systems and opens up avenues for future work, such as tool support to track and manage SATD backlogs.
△ Less
Submitted 2 November, 2021; v1 submitted 19 February, 2021;
originally announced February 2021.
-
The Sun's magnetic (Hale) cycle and 27 day recurrences in the $aa$ geomagnetic index
Authors:
S. C. Chapman,
S. W. McIntosh,
R. J. Leamon,
N. W. Watkins
Abstract:
We construct a new solar cycle phase clock which maps each of the last 18 solar cycles onto a single normalized epoch for the approximately 22 year Hale (magnetic polarity) cycle, using the Hilbert transform of daily sunspot numbers (SSN) since 1818. The occurrences of solar maxima show almost no Hale cycle dependence, confirming that the clock is synchronized to polarity reversals. The odd cycle…
▽ More
We construct a new solar cycle phase clock which maps each of the last 18 solar cycles onto a single normalized epoch for the approximately 22 year Hale (magnetic polarity) cycle, using the Hilbert transform of daily sunspot numbers (SSN) since 1818. The occurrences of solar maxima show almost no Hale cycle dependence, confirming that the clock is synchronized to polarity reversals. The odd cycle minima lead the even cycle minima by ~ 1.1 normalized years, whereas the odd cycle terminators (McIntosh et al. (2019)) lag the even cycle terminators by ~ 2.3 normalized years. The mimimum-terminator interval is thus relatively extended for odd cycles and shortened for even ones. We re-engineer the Sargent(1985,2021) R27 index and combine it with our epoch analysis to obtain a high time resolution parameter for 27 day recurrence in aa, <acv(27)>. This reveals that the transition to recurrence, that is, to an ordered solar wind dominated by high speed streams, is fast, occurring within 2-3 solar rotations or less. It resolves an extended late declining phase which is approximately twice as long on even Schwabe cycles as odd. Galactic Cosmic Ray flux rises in step with <acv(27)> but then stays high. Our analysis also identifies a slow timescale trend in SSN that simply tracks the Gleissberg cycle. We find that this trend is in phase with the slow timescale trend in the modulus of sunspot latitudes, and in antiphase with that of the R27 index.
△ Less
Submitted 7 January, 2021;
originally announced January 2021.
-
Deciphering Solar Magnetic Activity. The Solar Cycle Clock
Authors:
Robert Leamon,
Scott McIntosh,
Alan Title
Abstract:
The Sun's variability is controlled by the progression and interaction of the magnetized systems that form the 22-year magnetic activity cycle (the "Hale Cycle'') as they march from their origin at $\sim$55 degrees latitude to the equator, over $\sim$19 years.
We will discuss the end point of that progression, dubbed "terminator'' events, and our means of diagnosing them. Based on the terminatio…
▽ More
The Sun's variability is controlled by the progression and interaction of the magnetized systems that form the 22-year magnetic activity cycle (the "Hale Cycle'') as they march from their origin at $\sim$55 degrees latitude to the equator, over $\sim$19 years.
We will discuss the end point of that progression, dubbed "terminator'' events, and our means of diagnosing them. Based on the terminations of Hale Magnetic Cycles, we construct a new solar activity 'clock' which maps all solar magnetic activity onto a single normalized epoch. The Terminators appear at phase $0 * 2π$ on this clock (by definition), then solar polar field reversals commence at $\sim0.2 * 2π$, and the geomagnetically quiet intervals centered around solar minimum, start at $\sim0.6 * 2π$ and end at the terminator, lasting 40% of the normalized cycle length. With this onset of quiescence, dubbed a "pre-terminator,'' the Sun shows a radical reduction in active region complexity and (like the terminator events) is associated with the time when the solar radio flux crosses F10.7=90 sfu -- effectively marking the commencement of solar minimum conditions.
In this paper we use the terminator-based clock to illustrate a range of phenomena that further emphasize the strong interaction of the global-scale magnetic systems of the Hale Cycle. arXiv:2010.06048 is a companion article.
△ Less
Submitted 3 December, 2021; v1 submitted 30 December, 2020;
originally announced December 2020.
-
Deciphering Solar Magnetic Activity: 140 Years Of The `Extended Solar Cycle' -- Mapping the Hale Cycle
Authors:
Scott W. McIntosh,
Robert J. Leamon,
Ricky Egeland,
Mausumi Dikpati,
Richard C. Altrock,
Dipankar Banerjee,
Subhamoy Chatterjee,
Abhishek K. Srivastava,
Marco Velli
Abstract:
We investigate the occurrence of the "extended solar cycle" (ESC) as it occurs in a host observational data spanning 140 years. Investigating coronal, chromospheric, photospheric and interior diagnostics we develop a consistent picture of solar activity migration linked to the 22-year Hale (magnetic) cycle using superposed epoch analysis (SEA) using previously identified Hale cycle termination eve…
▽ More
We investigate the occurrence of the "extended solar cycle" (ESC) as it occurs in a host observational data spanning 140 years. Investigating coronal, chromospheric, photospheric and interior diagnostics we develop a consistent picture of solar activity migration linked to the 22-year Hale (magnetic) cycle using superposed epoch analysis (SEA) using previously identified Hale cycle termination events as the key time for the SEA. Our analysis shows that the ESC and Hale cycle, as highlighted by the terminator-keyed SEA, is strongly recurrent throughout the entire observational record studied, some 140 years. Applying the same SEA method to the sunspot record confirms that Maunder's butterfly pattern is a subset of the underlying Hale cycle, strongly suggesting that the production of sunspots is not the fundamental feature of the Hale cycle, but the ESC is. The ESC (and Hale cycle) pattern highlights the importance of 55\degree\ latitude in the evolution, and possible production, of solar magnetism.
△ Less
Submitted 16 November, 2021; v1 submitted 12 October, 2020;
originally announced October 2020.
-
Critical Science Plan for the Daniel K. Inouye Solar Telescope (DKIST)
Authors:
Mark P. Rast,
Nazaret Bello González,
Luis Bellot Rubio,
Wenda Cao,
Gianna Cauzzi,
Edward DeLuca,
Bart De Pontieu,
Lyndsay Fletcher,
Sarah E. Gibson,
Philip G. Judge,
Yukio Katsukawa,
Maria D. Kazachenko,
Elena Khomenko,
Enrico Landi,
Valentin Martínez Pillet,
Gordon J. D. Petrie,
Jiong Qiu,
Laurel A. Rachmeler,
Matthias Rempel,
Wolfgang Schmidt,
Eamon Scullion,
Xudong Sun,
Brian T. Welsch,
Vincenzo Andretta,
Patrick Antolin
, et al. (62 additional authors not shown)
Abstract:
The Daniel K. Inouye Solar Telescope (DKIST) will revolutionize our ability to measure, understand and model the basic physical processes that control the structure and dynamics of the Sun and its atmosphere. The first-light DKIST images, released publicly on 29 January 2020, only hint at the extraordinary capabilities which will accompany full commissioning of the five facility instruments. With…
▽ More
The Daniel K. Inouye Solar Telescope (DKIST) will revolutionize our ability to measure, understand and model the basic physical processes that control the structure and dynamics of the Sun and its atmosphere. The first-light DKIST images, released publicly on 29 January 2020, only hint at the extraordinary capabilities which will accompany full commissioning of the five facility instruments. With this Critical Science Plan (CSP) we attempt to anticipate some of what those capabilities will enable, providing a snapshot of some of the scientific pursuits that the Daniel K. Inouye Solar Telescope hopes to engage as start-of-operations nears. The work builds on the combined contributions of the DKIST Science Working Group (SWG) and CSP Community members, who generously shared their experiences, plans, knowledge and dreams. Discussion is primarily focused on those issues to which DKIST will uniquely contribute.
△ Less
Submitted 20 August, 2020; v1 submitted 18 August, 2020;
originally announced August 2020.
-
Global maps of the magnetic field in the solar corona
Authors:
Zihao Yang,
Christian Bethge,
Hui Tian,
Steven Tomczyk,
Richard Morton,
Giulio Del Zanna,
Scott W. McIntosh,
Bidya Binay Karak,
Sarah Gibson,
Tanmoy Samanta,
Jiansen He,
Yajie Chen,
Linghua Wang
Abstract:
Understanding many physical processes in the solar atmosphere requires determination of the magnetic field in each atmospheric layer. However, direct measurements of the magnetic field in the Sun's corona are difficult to obtain. Using observations with the Coronal Multi-channel Polarimeter, we have determined the spatial distribution of the plasma density in the corona, and the phase speed of the…
▽ More
Understanding many physical processes in the solar atmosphere requires determination of the magnetic field in each atmospheric layer. However, direct measurements of the magnetic field in the Sun's corona are difficult to obtain. Using observations with the Coronal Multi-channel Polarimeter, we have determined the spatial distribution of the plasma density in the corona, and the phase speed of the prevailing transverse magnetohydrodynamic waves within the plasma. We combine these measurements to map the plane-of-sky component of the global coronal magnetic field. The derived field strengths in the corona from 1.05 to 1.35 solar radii are mostly 1-4 Gauss. These results demonstrate the capability of imaging spectroscopy in coronal magnetic field diagnostics.
△ Less
Submitted 7 August, 2020;
originally announced August 2020.
-
Prediction of the in situ coronal mass ejection rate for solar cycle 25: Implications for Parker Solar Probe in situ observations
Authors:
Christian Möstl,
Andreas J. Weiss,
Rachel L. Bailey,
Martin A. Reiss,
Tanja Amerstorfer,
Jürgen Hinterreiter,
Maike Bauer,
Scott W. McIntosh,
Noé Lugaz,
David Stansby
Abstract:
The Parker Solar Probe (PSP) and Solar Orbiter missions are designed to make groundbreaking observations of the Sun and interplanetary space within this decade. We show that a particularly interesting in situ observation of an interplanetary coronal mass ejection (ICME) by PSP may arise during close solar flybys ($< 0.1$~AU). During these times, the same magnetic flux rope inside an ICME could be…
▽ More
The Parker Solar Probe (PSP) and Solar Orbiter missions are designed to make groundbreaking observations of the Sun and interplanetary space within this decade. We show that a particularly interesting in situ observation of an interplanetary coronal mass ejection (ICME) by PSP may arise during close solar flybys ($< 0.1$~AU). During these times, the same magnetic flux rope inside an ICME could be observed in situ by PSP twice, by impacting its frontal part as well as its leg. Investigating the odds of this situation, we forecast the ICME rate in solar cycle 25 based on 2 models for the sunspot number (SSN): (1) the forecast of an expert panel in 2019 (maximum SSN = 115), and (2) a prediction by McIntosh et al. (2020, maximum SSN = 232). We link the SSN to the observed ICME rates in solar cycles 23 and 24 with the Richardson and Cane list and our own ICME catalog, and calculate that between 1 and 7 ICMEs will be observed by PSP at heliocentric distances $< 0.1$ AU until 2025, including 1$σ$ uncertainties. We then model the potential flux rope signatures of such a double-crossing event with the semi-empirical 3DCORE flux rope model, showing a telltale elevation of the radial magnetic field component $B_R$, and a sign reversal in the component $B_N$ normal to the solar equator compared to field rotation in the first encounter. This holds considerable promise to determine the structure of CMEs close to their origin in the solar corona.
△ Less
Submitted 17 September, 2020; v1 submitted 29 July, 2020;
originally announced July 2020.
-
Overlapping Magnetic Activity Cycles and the Sunspot Number: Forecasting Sunspot Cycle 25 Amplitude
Authors:
Scott W. McIntosh,
Sandra C. Chapman,
Robert J. Leamon,
Ricky Egeland,
Nicholas W. Watkins
Abstract:
The Sun exhibits a well-observed modulation in the number of spots on its disk over a period of about 11 years. From the dawn of modern observational astronomy sunspots have presented a challenge to understanding -- their quasi-periodic variation in number, first noted 175 years ago, stimulates community-wide interest to this day. A large number of techniques are able to explain the temporal landm…
▽ More
The Sun exhibits a well-observed modulation in the number of spots on its disk over a period of about 11 years. From the dawn of modern observational astronomy sunspots have presented a challenge to understanding -- their quasi-periodic variation in number, first noted 175 years ago, stimulates community-wide interest to this day. A large number of techniques are able to explain the temporal landmarks, (geometric) shape, and amplitude of sunspot "cycles," however forecasting these features accurately in advance remains elusive. Recent observationally-motivated studies have illustrated a relationship between the Sun's 22-year (Hale) magnetic cycle and the production of the sunspot cycle landmarks and patterns, but not the amplitude of the sunspot cycle. Using (discrete) Hilbert transforms on more than 270 years of (monthly) sunspot numbers we robustly identify the so-called "termination" events that mark the end of the previous 11-yr sunspot cycle, the enhancement/acceleration of the present cycle, and the end of 22-yr magnetic activity cycles. Using these we extract a relationship between the temporal spacing of terminators and the magnitude of sunspot cycles. Given this relationship and our prediction of a terminator event in 2020, we deduce that Sunspot Cycle 25 could have a magnitude that rivals the top few since records began. This outcome would be in stark contrast to the community consensus estimate of sunspot cycle 25 magnitude.
△ Less
Submitted 12 October, 2020; v1 submitted 26 June, 2020;
originally announced June 2020.
-
Solar Wind Helium Abundance Heralds Solar Cycle Onset
Authors:
B. L. Alterman,
Justin C. Kasper,
Robert J. Leamon,
Scott W. McIntosh
Abstract:
We study the solar wind helium-to-hydrogen abundance's ($A_\mathrm{He}$) relationship to solar cycle onset. Using OMNI/Lo data, we show that $A_\mathrm{He}$ increases prior to sunspot number (SSN) minima. We also identify a rapid depletion and recovery in $A_\mathrm{He}$ that occurs directly prior to cycle onset. This $A_\mathrm{He}$ Shutoff happens at approximately the same time across solar wind…
▽ More
We study the solar wind helium-to-hydrogen abundance's ($A_\mathrm{He}$) relationship to solar cycle onset. Using OMNI/Lo data, we show that $A_\mathrm{He}$ increases prior to sunspot number (SSN) minima. We also identify a rapid depletion and recovery in $A_\mathrm{He}$ that occurs directly prior to cycle onset. This $A_\mathrm{He}$ Shutoff happens at approximately the same time across solar wind speeds ($v_\mathrm{sw}$), implying that it is formed by a mechanism distinct from the one that drives $A_\mathrm{He}$'s solar cycle scale variation and $v_\mathrm{sw}$-dependent phase offset with respect to SSN. The time between successive $A_\mathrm{He}$ shutoffs is typically on the order of the corresponding solar cycle length. Using Brightpoint (BP) measurements to provide context, we infer that this shutoff is likely related to the overlap of adjacent solar cycles and the equatorial flux cancelation of the older, extended solar cycle during Solar Minima.
△ Less
Submitted 25 March, 2021; v1 submitted 8 June, 2020;
originally announced June 2020.
-
The High Inclination Solar Mission
Authors:
K. Kobayashi,
L. Johnson,
H. Thomas,
S. McIntosh,
D. McKenzie,
J. Newmark,
A. Heaton,
J. Carr,
M. Baysinger,
Q. Bean,
L. Fabisinski,
P. Capizzo,
K. Clements,
S. Sutherlin,
J. Garcia,
K. Medina,
D. Turse
Abstract:
The High Inclination Solar Mission (HISM) is a concept for an out-of-the-ecliptic mission for observing the Sun and the heliosphere. The mission profile is largely based on the Solar Polar Imager concept: initially spiraling in to a 0.48 AU ecliptic orbit, then increasing the orbital inclination at a rate of $\sim 10$ degrees per year, ultimately reaching a heliographic inclination of $>$75 degree…
▽ More
The High Inclination Solar Mission (HISM) is a concept for an out-of-the-ecliptic mission for observing the Sun and the heliosphere. The mission profile is largely based on the Solar Polar Imager concept: initially spiraling in to a 0.48 AU ecliptic orbit, then increasing the orbital inclination at a rate of $\sim 10$ degrees per year, ultimately reaching a heliographic inclination of $>$75 degrees. The orbital profile is achieved using solar sails derived from the technology currently being developed for the Solar Cruiser mission, currently under development.
HISM remote sensing instruments comprise an imaging spectropolarimeter (Doppler imager / magnetograph) and a visible light coronagraph. The in-situ instruments include a Faraday cup, an ion composition spectrometer, and magnetometers. Plasma wave measurements are made with electrical antennas and high speed magnetometers.
The $7,000\,\mathrm{m}^2$ sail used in the mission assessment is a direct extension of the 4-quadrant $1,666\,\mathrm{m}^2$ Solar Cruiser design and employs the same type of high strength composite boom, deployment mechanism, and membrane technology. The sail system modelled is spun (~1 rpm) to assure required boom characteristics with margin. The spacecraft bus features a fine-pointing 3-axis stabilized instrument platform that allows full science observations as soon as the spacecraft reaches a solar distance of 0.48 AU.
△ Less
Submitted 4 June, 2020;
originally announced June 2020.
-
Analyzing programming languages by community characteristics on Github and StackOverflow
Authors:
Samarth Tambad,
Rohit Nandwani,
Suzanne K. McIntosh
Abstract:
The choice of programming language is a very important decision as it not only affects the performance and maintainability of the software but also dictates the talent pool and community support available. To better understand the trade-offs involved in making such a decision, we define and compute popularity, demand, availability and community engagement of programming languages through online co…
▽ More
The choice of programming language is a very important decision as it not only affects the performance and maintainability of the software but also dictates the talent pool and community support available. To better understand the trade-offs involved in making such a decision, we define and compute popularity, demand, availability and community engagement of programming languages through online collaboration platforms. We perform our analysis using data from Github and StackOverflow, two of the most popular programming communities. We get data related projects, languages and developer engagement from Github and programming questions with answers along with language tags from StackOverflow. We compute metrics separately for the two data sources and then combine the metrics to provide a holistic and robust picture of the communities for the most popular programming languages.
△ Less
Submitted 1 June, 2020;
originally announced June 2020.
-
The drivers of active region outflows into the slow solar wind
Authors:
David H. Brooks,
Amy R. Winebarger,
Sabrina Savage,
Harry P. Warren,
Bart De Pontieu,
Hardi Peter,
Jonathan W. Cirtain,
Leon Golub,
Ken Kobayashi,
Scott W. McIntosh,
David McKenzie,
Richard Morton,
Laurel Rachmeler,
Paola Testa,
Sanjiv Tiwari,
Robert Walsh
Abstract:
Plasma outflows from the edges of active regions have been suggested as a possible source of the slow solar wind. Spectroscopic measurements show that these outflows have an enhanced elemental composition, which is a distinct signature of the slow wind. Current spectroscopic observations, however, do not have sufficient spatial resolution to distinguish what structures are being measured or to det…
▽ More
Plasma outflows from the edges of active regions have been suggested as a possible source of the slow solar wind. Spectroscopic measurements show that these outflows have an enhanced elemental composition, which is a distinct signature of the slow wind. Current spectroscopic observations, however, do not have sufficient spatial resolution to distinguish what structures are being measured or to determine the driver of the outflows. The High-resolution Coronal Imager (Hi-C) flew on a sounding rocket in May, 2018, and observed areas of active region outflow at the highest spatial resolution ever achieved (250 km). Here we use the Hi-C data to disentangle the outflow composition signatures observed with the Hinode satellite during the flight. We show that there are two components to the outflow emission: a substantial contribution from expanded plasma that appears to have been expelled from closed loops in the active region core, and a second contribution from dynamic activity in active region plage, with a composition signature that reflects solar photospheric abundances. The two competing drivers of the outflows may explain the variable composition of the slow solar wind.
△ Less
Submitted 16 April, 2020;
originally announced April 2020.
-
Timing Terminators: Forecasting Sunspot Cycle 25 Onset
Authors:
Robert J Leamon,
Scott W. McIntosh,
Sandra C. Chapman,
Nicholas W. Watkins
Abstract:
Recent research has demonstrated the existence of a new type of solar event, the "terminator." Unlike the Sun's signature events, flares and Coronal Mass Ejections, the terminator most likely originates in the solar interior, at or near the tachocline. The terminator signals the end of a magnetic activity cycle at the Sun's equator and the start of a sunspot cycle at mid latitudes. Observations in…
▽ More
Recent research has demonstrated the existence of a new type of solar event, the "terminator." Unlike the Sun's signature events, flares and Coronal Mass Ejections, the terminator most likely originates in the solar interior, at or near the tachocline. The terminator signals the end of a magnetic activity cycle at the Sun's equator and the start of a sunspot cycle at mid latitudes. Observations indicate that the time difference between these events is very short, less than a solar rotation, in the context of the sunspot cycle. As the (definitive) start and end point of solar activity cycles the precise timing of terminators should permit new investigations into the meteorology of our star's atmosphere. In this letter we use a standard method in signal processing, the Hilbert transform, to identify a mathematically robust signature of terminators in sunspot records and in radiative proxies. Using a linear extrapolation of the Hilbert phase of the sunspot number and F10.7 solar radio flux time series we can achieve higher fidelity historical terminator timing than previous estimates have permitted. Further, this method presents a unique opportunity to project, from analysis of sunspot data, when the next terminator will occur, May 2020 ($+4$, $-1.5$ months), and trigger the growth of sunspot cycle 25.
△ Less
Submitted 15 January, 2020; v1 submitted 14 September, 2019;
originally announced September 2019.
-
Spectropolarimetry of the Solar Mg II h and k Lines
Authors:
R. Manso Sainz,
T. del Pino Alemán,
R. Casini,
S. McIntosh
Abstract:
We report on spectropolarimetric observations across the Mg II h and k-lines at 2800 angstrom made by the Ultraviolet Spectrometer and Polarimeter onboard the Solar Maximum Mission satellite. Our analysis confirms the strong linear polarization in the wings of both lines observed near the limb, as previously reported, but also demonstrates the presence of a negatively (i.e., radially oriented) pol…
▽ More
We report on spectropolarimetric observations across the Mg II h and k-lines at 2800 angstrom made by the Ultraviolet Spectrometer and Polarimeter onboard the Solar Maximum Mission satellite. Our analysis confirms the strong linear polarization in the wings of both lines observed near the limb, as previously reported, but also demonstrates the presence of a negatively (i.e., radially oriented) polarized signal between the two lines. We find evidence for fluctuations of the polarization pattern over a broad spectral range, resulting in some depolarization with respect to the pure scattering case when observed at very low spatial and temporal resolutions. This is consistent with recent theoretical modeling that predicts this to be the result of redistribution effects, quantum interference between the atomic levels of the upper term, and magneto-optical effects. A first attempt at a quantitative exploitation of these signals for the diagnosis of magnetic fields in the chromosphere is attempted. In active regions, we present observations of circular polarization dominated by the Zeeman effect. We are able to constrain the magnetic field strength in the upper active chromosphere using an analysis based on the magnetograph formula, as justified by theoretical modeling. We inferred a significantly strong magnetic field (~500 G) at the 2.5 sigma level on an exceptionally active, flaring region.
△ Less
Submitted 12 September, 2019;
originally announced September 2019.
-
Lags in the Release, Adoption, and Propagation of npm Vulnerability Fixes
Authors:
Bodin Chinthanet,
Raula Gaikovina Kula,
Shane McIntosh,
Takashi Ishio,
Akinori Ihara,
Kenichi Matsumoto
Abstract:
Security vulnerability in third-party dependencies is a growing concern not only for developers of the affected software, but for the risks it poses to an entire software ecosystem, e.g., Heartbleed vulnerability. Recent studies show that developers are slow to respond to the threat of vulnerability, sometimes taking four to eleven months to act. To ensure quick adoption and propagation of a relea…
▽ More
Security vulnerability in third-party dependencies is a growing concern not only for developers of the affected software, but for the risks it poses to an entire software ecosystem, e.g., Heartbleed vulnerability. Recent studies show that developers are slow to respond to the threat of vulnerability, sometimes taking four to eleven months to act. To ensure quick adoption and propagation of a release that contains the fix (fixing release), we conduct an empirical investigation to identify lags that may occur between the vulnerable release and its fixing release (package-side fixing release). Through a preliminary study of 231 package-side fixing release of npm projects on GitHub, we observe that a fixing release is rarely released on its own, with up to 85.72% of the bundled commits being unrelated to a fix. We then compare the package-side fixing release with changes on a client-side (client-side fixing release). Through an empirical study of the adoption and propagation tendencies of 1,290 package-side fixing releases that impact throughout a network of 1,553,325 releases of npm packages, we find that stale clients require additional migration effort, even if the package-side fixing release was quick (i.e., package patch landing). Furthermore, we show the influence of factors such as the branch that the package-side fixing release lands on and the severity of vulnerability on its propagation. In addition to these lags we identify and characterize, this paper lays the groundwork for future research on how to mitigate lags in an ecosystem.
△ Less
Submitted 31 March, 2021; v1 submitted 8 July, 2019;
originally announced July 2019.
-
Signature of Extended Solar Cycles as Detected from Ca II K Synoptic Maps of Kodaikanal and Mount Wilson Observatory
Authors:
Subhamoy Chatterjee,
Dipankar Banerjee,
Scott W. McIntosh,
Robert J. Leamon,
Mausumi Dikpati,
Abhishek K. Srivastava,
Luca Bertello
Abstract:
In the recent years there has been a resurgence of the study of Extended Solar Cycles (ESCs) through observational proxies mainly in Extreme Ultraviolet. But most of them are limited only to space-based era covering only about two solar cycles. Long-term historical data-sets are worth in examining the consistency of ESCs. Kodaikanal Solar Observatory (KSO) and Mount Wilson Observatory (MWO) are th…
▽ More
In the recent years there has been a resurgence of the study of Extended Solar Cycles (ESCs) through observational proxies mainly in Extreme Ultraviolet. But most of them are limited only to space-based era covering only about two solar cycles. Long-term historical data-sets are worth in examining the consistency of ESCs. Kodaikanal Solar Observatory (KSO) and Mount Wilson Observatory (MWO) are the two major sources of long-term Ca II K digitised spectroheliograms covering the temporal spans 1907-2007 and 1915-1985 respectively. In this study, we detected supergranule boundaries, commonly known as networks, using the Carrington maps from both KSO and MWO datasets. Subsequently we excluded the plage areas to consider only quiet sun (QS) and detected small scale bright features through intensity thresholding over the QS network. Latitudinal density of those features, which we named as `Network Bright Elements' (NBEs), could clearly depict the existence of overlapping cycles with equator-ward branches starting at latitude $\approx 55^{\circ}$ and taking about $15\pm1$ years to reach the equator. We performed superposed epoch analysis to depict the similarity of those extended cycles. Knowledge of such equator-ward band interaction, for several cycles, may provide critical constraints on solar dynamo models.
△ Less
Submitted 8 March, 2019;
originally announced March 2019.
-
What the sudden death of solar cycles can tell us about the nature of the solar interior
Authors:
Scott W. McIntosh,
Robert J. Leamon,
Ricky Egeland,
Mausumi Dikpati,
Yuhong Fan,
Matthias Rempel
Abstract:
We observe the abrupt end of solar activity cycles at the Sun's equator by combining almost 140 years of observations from ground and space. These "terminator" events appear to be very closely related to the onset of magnetic activity belonging to the next sunspot cycle at mid-latitudes and the polar-reversal process at high-latitudes. Using multi-scale tracers of solar activity we examine the tim…
▽ More
We observe the abrupt end of solar activity cycles at the Sun's equator by combining almost 140 years of observations from ground and space. These "terminator" events appear to be very closely related to the onset of magnetic activity belonging to the next sunspot cycle at mid-latitudes and the polar-reversal process at high-latitudes. Using multi-scale tracers of solar activity we examine the timing of these events in relation to the excitation of new activity and find that the time taken for the solar plasma to communicate this transition is of the order of one solar rotation, but could be shorter. Utilizing uniquely comprehensive solar observations from the Solar Terrestrial Relations Observatory (STEREO), and Solar Dynamics Observatory (SDO) we see that this transitional event is strongly longitudinal in nature. Combined, these characteristics imply that magnetic information is communicated through the solar interior rapidly. A range of possibilities exist to explain such behavior: the presence of magnetic reconnection in the deep interior, internal gravity waves on the solar tachocline, or that the magnetic fields present in the Sun's convection zone could be very large, with a poloidal field strengths reaching 50k - considerably larger than conventional explorations of solar and stellar dynamos estimate. Regardless of mechanism responsible, the rapid timescales demonstrated by the Sun's global magnetic field reconfiguration present strong constraints on first-principles numerical simulations of the solar interior and, by extension, other stars.
△ Less
Submitted 3 June, 2019; v1 submitted 25 January, 2019;
originally announced January 2019.
-
Termination of Solar Cycles and Correlated Tropospheric Variability
Authors:
Robert J Leamon,
Scott W. McIntosh,
Daniel R. Marsh
Abstract:
The Sun provides the energy required to sustain life on Earth and drive our planet's atmospheric circulation. However, establishing a solid physical connection between solar and tropospheric variability has posed a considerable challenge across the spectrum of Earth-system science. The canon of solar variability, the solar fiducial clock, lies almost exclusively with the 400 years of human telesco…
▽ More
The Sun provides the energy required to sustain life on Earth and drive our planet's atmospheric circulation. However, establishing a solid physical connection between solar and tropospheric variability has posed a considerable challenge across the spectrum of Earth-system science. The canon of solar variability, the solar fiducial clock, lies almost exclusively with the 400 years of human telescopic observations that demonstrates the waxing and waning number of sunspots, over an 11(ish) year period. Recent research has demonstrated the critical importance of the underlying 22-year magnetic polarity cycle in establishing the shorter sunspot cycle. Integral to the manifestation of the latter is the spatio-temporal overlapping and migration of oppositely polarized magnetic bands. The points when these bands emerge at high solar latitudes and cancel at the equator are separated by almost 20 years. Here we demonstrate the impact of these "termination" points on the Sun's radiative output and particulate shielding of our atmosphere through the dramatically rapid reconfiguration of solar magnetism. These events reset the Sun's fiducial clock and present a new portal to explore the Sun-Earth connection. Using direct observation and proxies of solar activity going back six decades we can, with high statistical significance, demonstrate an apparent correlation between the solar cycle terminations and the largest swings of Earth's oceanic indices---a previously overlooked correspondence. Forecasting the Sun's global behavior places the next solar termination in early 2020; should a major oceanic swing follow, our challenge becomes: when does correlation become causation and how does the process work?
△ Less
Submitted 4 February, 2020; v1 submitted 6 December, 2018;
originally announced December 2018.
-
Roadmap for Reliable Ensemble Forecasting of the Sun-Earth System
Authors:
Gelu Nita,
Rafal Angryk,
Berkay Aydin,
Juan Banda,
Tim Bastian,
Tom Berger,
Veronica Bindi,
Laura Boucheron,
Wenda Cao,
Eric Christian,
Georgia de Nolfo,
Edward DeLuca,
Marc DeRosa,
Cooper Downs,
Gregory Fleishman,
Olac Fuentes,
Dale Gary,
Frank Hill,
Todd Hoeksema,
Qiang Hu,
Raluca Ilie,
Jack Ireland,
Farzad Kamalabadi,
Kelly Korreck,
Alexander Kosovichev
, et al. (22 additional authors not shown)
Abstract:
The authors of this report met on 28-30 March 2018 at the New Jersey Institute of Technology, Newark, New Jersey, for a 3-day workshop that brought together a group of data providers, expert modelers, and computer and data scientists, in the solar discipline. Their objective was to identify challenges in the path towards building an effective framework to achieve transformative advances in the und…
▽ More
The authors of this report met on 28-30 March 2018 at the New Jersey Institute of Technology, Newark, New Jersey, for a 3-day workshop that brought together a group of data providers, expert modelers, and computer and data scientists, in the solar discipline. Their objective was to identify challenges in the path towards building an effective framework to achieve transformative advances in the understanding and forecasting of the Sun-Earth system from the upper convection zone of the Sun to the Earth's magnetosphere. The workshop aimed to develop a research roadmap that targets the scientific challenge of coupling observations and modeling with emerging data-science research to extract knowledge from the large volumes of data (observed and simulated) while stimulating computer science with new research applications. The desire among the attendees was to promote future trans-disciplinary collaborations and identify areas of convergence across disciplines. The workshop combined a set of plenary sessions featuring invited introductory talks and workshop progress reports, interleaved with a set of breakout sessions focused on specific topics of interest. Each breakout group generated short documents, listing the challenges identified during their discussions in addition to possible ways of attacking them collectively. These documents were combined into this report-wherein a list of prioritized activities have been collated, shared and endorsed.
△ Less
Submitted 29 October, 2018; v1 submitted 19 October, 2018;
originally announced October 2018.
-
Beyond sunspots: Studies using the McIntosh Archive of global solar magnetic field patterns
Authors:
Sarah E. Gibson,
David Webb,
Ian M. Hewins,
Robert H. McFadden,
Barbara A. Emery,
William Denig,
Patrick S. McIntosh
Abstract:
In 1964 (Solar Cycle 20; SC 20), Patrick McIntosh began creating hand-drawn synoptic maps of solar magnetic features, based on H$α$ images. These synoptic maps were unique in that they traced magnetic polarity inversion lines, and connected widely separated filaments, fibril patterns, and plage corridors to reveal the large-scale organization of the solar magnetic field. Coronal hole boundaries we…
▽ More
In 1964 (Solar Cycle 20; SC 20), Patrick McIntosh began creating hand-drawn synoptic maps of solar magnetic features, based on H$α$ images. These synoptic maps were unique in that they traced magnetic polarity inversion lines, and connected widely separated filaments, fibril patterns, and plage corridors to reveal the large-scale organization of the solar magnetic field. Coronal hole boundaries were later added to the maps, which were produced, more or less continuously, into 2009 (i.e., the start of SC 24). The result was a record of $\sim45$ years ($\sim570$ Carrington rotations), or nearly four complete solar cycles of synoptic maps. We are currently scanning, digitizing and archiving these maps, with the final, searchable versions publicly available at NOAA's National Centers for Environmental Information. In this paper we present preliminary scientific studies using the archived maps from SC 23. We show the global evolution of closed magnetic structures (e.g., sunspots, plage, and filaments) in relation to open magnetic structures (e.g., coronal holes), and examine how both relate to the shifting patterns of large-scale positive and negative polarity regions.
△ Less
Submitted 24 August, 2018;
originally announced August 2018.
-
The Extended Solar Cycle: Muddying the Waters of Solar/Stellar Dynamo Modeling Or Providing Crucial Observational Constraints?
Authors:
A. K. Srivastava,
S. W. McIntosh,
N. Arge,
D. Banerjee,
E. Cliver,
M. Dikpati,
B. N. Dwivedi,
M. Guhathakurta,
B. B. Karak,
R. J. Leamon,
P. Martens,
S. K. Matthew,
A. Munoz-Jaramillo,
D. Nandi,
A. Norton,
L. Upton,
S. Chatterjee,
R. Mazumder,
Yamini K. Rao,
R. Yadav
Abstract:
In 1844 Schwabe discovered that the number of sunspots increased and decreased over a period of about 11 years, that variation became known as the sunspot cycle. Almost eighty years later, Hale described the nature of the Sun's magnetic field, identifying that it takes about 22 years for the Sun's magnetic polarity to cycle. It was also identified that the latitudinal distribution of sunspots rese…
▽ More
In 1844 Schwabe discovered that the number of sunspots increased and decreased over a period of about 11 years, that variation became known as the sunspot cycle. Almost eighty years later, Hale described the nature of the Sun's magnetic field, identifying that it takes about 22 years for the Sun's magnetic polarity to cycle. It was also identified that the latitudinal distribution of sunspots resembles the wings of a butterfly showing migration of sunspots in each hemisphere that abruptly start at mid-latitudes towards the Sun's equator over the next 11 years. These sunspot patterns were shown to be asymmetric across the equator. In intervening years, it was deduced that the Sun (and sun-like stars) possess magnetic activity cycles that are assumed to be the physical manifestation of a dynamo process that results from complex circulatory transport processes in the star's interior. Understanding the Sun's magnetism, its origin and its variation, has become a fundamental scientific objective \-- the distribution of magnetism, and its interaction with convective processes, drives various plasma processes in the outer atmosphere. In the past few decades, a range of diagnostic techniques have been employed to systematically study finer scale magnetized objects, and associated phenomena. The patterns discerned became known as the ``Extended Solar Cycle'' (ESC). The patterns of the ESC appeared to extend the wings of the activity butterfly back in time, nearly a decade before the formation of the sunspot pattern, and to much higher solar latitudes. In this short review, we describe their observational patterns of the ESC and discuss possible connections to the solar dynamo as we depart on a multi-national collaboration to investigate the origins of solar magnetism through a blend of archived and contemporary data analysis with the goal of improving solar dynamo understanding and modeling.
△ Less
Submitted 19 July, 2018;
originally announced July 2018.
-
Solar Physics from Unconventional Viewpoints
Authors:
Sarah E. Gibson,
Angelos Vourlidas,
Donald M. Hassler,
Laurel A. Rachmeler,
Michael J Thompson,
Jeffrey Newmark,
Marco Velli,
Alan Title,
Scott W. McIntosh
Abstract:
We explore new opportunities for solar physics that could be realized by future missions providing sustained observations from vantage points away from the Sun-Earth line. These include observations from the far side of the Sun, at high latitudes including over the solar poles, or from near-quadrature angles relative to the Earth (e.g., the Sun-Earth L4 and L5 Lagrangian points). Such observations…
▽ More
We explore new opportunities for solar physics that could be realized by future missions providing sustained observations from vantage points away from the Sun-Earth line. These include observations from the far side of the Sun, at high latitudes including over the solar poles, or from near-quadrature angles relative to the Earth (e.g., the Sun-Earth L4 and L5 Lagrangian points). Such observations fill known holes in our scientific understanding of the three-dimensional, time-evolving Sun and heliosphere, and have the potential to open new frontiers through discoveries enabled by novel viewpoints.
△ Less
Submitted 9 October, 2018; v1 submitted 23 May, 2018;
originally announced May 2018.
-
Time-Latitude Distribution of Prominences for 10 Solar Cycles: A study using Kodaikanal, Meudon and Kanzelhohe Data
Authors:
Subhamoy Chatterjee,
Manjunath Hegde,
Dipankar Banerjee,
B. Ravindra,
Scott W. McIntosh
Abstract:
Solar prominences are structures of importance because of their role in polar field reversal. We study the long-term variation of the time latitude distribution of solar prominences in this article. To accomplish this, we primarily used the digitised disc-blocked Ca II K spectroheliograms as recorded from Kodaikanal Solar Observatory for the period of 1906 -- 2002. For improving the data statistic…
▽ More
Solar prominences are structures of importance because of their role in polar field reversal. We study the long-term variation of the time latitude distribution of solar prominences in this article. To accomplish this, we primarily used the digitised disc-blocked Ca II K spectroheliograms as recorded from Kodaikanal Solar Observatory for the period of 1906 -- 2002. For improving the data statistics we included full disc H_alpha images from Meudon and Kanzelhohe Observatory which are available after 1980. We developed an automated technique to identify the latitudinal locations of prominences in daily images from all three datasets. Derived time-latitude distribution clearly depicted pole-ward migration of prominence structures for 10 cycles (15-24). Unlike previous studies, we separated the rate of pole-ward migration during on-set and near pole, using piece-wise linear fits. In most cases, we found acceleration in pole-ward migration with the change occurring near +/- 70 degree latitudes. The derived migration rates for such large number of solar cycles can provide important inputs towards understanding polar field build-up process.
△ Less
Submitted 6 May, 2020; v1 submitted 21 February, 2018;
originally announced February 2018.
-
The Impact of Automated Parameter Optimization on Defect Prediction Models
Authors:
Chakkrit Tantithamthavorn,
Shane McIntosh,
Ahmed E. Hassan,
Kenichi Matsumoto
Abstract:
Defect prediction models---classifiers that identify defect-prone software modules---have configurable parameters that control their characteristics (e.g., the number of trees in a random forest). Recent studies show that these classifiers underperform when default settings are used. In this paper, we study the impact of automated parameter optimization on defect prediction models. Through a case…
▽ More
Defect prediction models---classifiers that identify defect-prone software modules---have configurable parameters that control their characteristics (e.g., the number of trees in a random forest). Recent studies show that these classifiers underperform when default settings are used. In this paper, we study the impact of automated parameter optimization on defect prediction models. Through a case study of 18 datasets, we find that automated parameter optimization: (1) improves AUC performance by up to 40 percentage points; (2) yields classifiers that are at least as stable as those trained using default settings; (3) substantially shifts the importance ranking of variables, with as few as 28% of the top-ranked variables in optimized classifiers also being top-ranked in non-optimized classifiers; (4) yields optimized settings for 17 of the 20 most sensitive parameters that transfer among datasets without a statistically significant drop in performance; and (5) adds less than 30 minutes of additional computation to 12 of the 26 studied classification techniques. While widely-used classification techniques like random forest and support vector machines are not optimization-sensitive, traditionally overlooked techniques like C5.0 and neural networks can actually outperform widely-used techniques after optimization is applied. This highlights the importance of exploring the parameter space when using parameter-sensitive classification techniques.
△ Less
Submitted 30 January, 2018;
originally announced January 2018.
-
Why Is Non-thermal Line Broadening of Spectral Lines in The Lower Transition Region of the Sun Independent of Spatial Resolution?
Authors:
Bart De Pontieu,
Scott McIntosh,
Juan Martinez-Sykora,
Hardi Peter,
Tiago Pereira
Abstract:
Spectral observations of the solar transition region (TR) and corona show broadening of spectral lines beyond what is expected from thermal and instrumental broadening. The remaining non-thermal broadening is significant (5-30 km/s) and correlated with the intensity. Here we study spectra of the TR Si IV 1403 Angstrom line obtained at high resolution with the Interface Region Imaging Spectrograph…
▽ More
Spectral observations of the solar transition region (TR) and corona show broadening of spectral lines beyond what is expected from thermal and instrumental broadening. The remaining non-thermal broadening is significant (5-30 km/s) and correlated with the intensity. Here we study spectra of the TR Si IV 1403 Angstrom line obtained at high resolution with the Interface Region Imaging Spectrograph (IRIS). We find that the large improvement in spatial resolution (0.33 arcsec) of IRIS compared to previous spectrographs (2 arcsec) does not resolve the non-thermal line broadening which in most regions remains at pre-IRIS levels of about 20 km/s. This invariance to spatial resolution indicates that the processes behind the broadening occur along the line-of-sight (LOS) and/or on spatial scales (perpendicular to the LOS) smaller than 250 km. Both effects appear to play a role. Comparison with IRIS chromospheric observations shows that, in regions where the LOS is more parallel to the field, magneto-acoustic shocks driven from below impact the TR and can lead to significant non-thermal line broadening. This scenario is supported by MHD simulations. While these do not show enough non-thermal line broadening, they do reproduce the long-known puzzling correlation between non-thermal line broadening and intensity. This correlation is caused by the shocks, but only if non-equilibrium ionization is taken into account. In regions where the LOS is more perpendicular to the field, the prevalence of small-scale twist is likely to play a significant role in explaining the invariance and correlation with intensity.
△ Less
Submitted 18 October, 2017;
originally announced October 2017.
-
Observations and numerical models of solar coronal heating associated with spicules
Authors:
Bart De Pontieu,
Ineke De Moortel,
Juan Martinez-Sykora,
Scott McIntosh
Abstract:
Spicules have been proposed as significant contributors to the mass and energy balance of the corona. While previous observations have provided a glimpse of short-lived transient brightenings in the corona that are associated with spicules, these observations have been contested and are the subject of a vigorous debate both on the modeling and the observational side. Therefore, it remains unclear…
▽ More
Spicules have been proposed as significant contributors to the mass and energy balance of the corona. While previous observations have provided a glimpse of short-lived transient brightenings in the corona that are associated with spicules, these observations have been contested and are the subject of a vigorous debate both on the modeling and the observational side. Therefore, it remains unclear whether plasma is heated to coronal temperatures in association with spicules. We use high-resolution observations of the chromosphere and transition region with the Interface Region Imaging Spectrograph (IRIS) and of the corona with the Atmospheric Imaging Assembly (AIA) onboard the Solar Dynamics Observatory (SDO) to show evidence of the formation of coronal structures associated with spicular mass ejections and heating of plasma to transition region and coronal temperatures. Our observations suggest that a significant fraction of the highly dynamic loop fan environment associated with plage regions may be the result of the formation of such new coronal strands, a process that previously had been interpreted as the propagation of transient propagating coronal disturbances (PCD)s. Our observations are supported by 2.5D radiative MHD simulations that show heating to coronal temperatures in association with spicules. Our results suggest that heating and strong flows play an important role in maintaining the substructure of loop fans, in addition to the waves that permeate this low coronal environment.
△ Less
Submitted 18 October, 2017;
originally announced October 2017.
-
North-south asymmetry in Rieger-type periodicity during solar cycles 19-23
Authors:
Eka Gurgenashvili,
Teimuraz V. Zaqarashvili,
Vasil Kukhianidze,
Ramon Oliver,
Jose Luis Ballester,
Mausumi Dikpati,
Scott W. McIntosh
Abstract:
Rieger-type periodicity has been detected in different activity indices over many solar cycles. It was recently shown that the periodicity correlates with solar activity having a shorter period during stronger cycles. Solar activity level is generally asymmetric between northern and southern hemispheres, which could suggest the presence of a similar behavior in the Rieger-type periodicity. We anal…
▽ More
Rieger-type periodicity has been detected in different activity indices over many solar cycles. It was recently shown that the periodicity correlates with solar activity having a shorter period during stronger cycles. Solar activity level is generally asymmetric between northern and southern hemispheres, which could suggest the presence of a similar behavior in the Rieger-type periodicity. We analyse the sunspot area/number and the total magnetic flux data for northern and southern hemispheres during solar cycles 19-23 which had remarkable north-south asymmetry. Using wavelet analysis of sunspot area and number during the north-dominated cycles (19-20) we obtained the periodicity of 160-165 days in the stronger northern hemisphere and 180-190 days in the weaker southern hemisphere. On the other hand, south-dominated cycles (21-23) display the periodicity of 155-160 days in the stronger southern hemisphere and 175-188 days in the weaker northern hemisphere. Therefore, the Rieger-type periodicity has the north-south asymmetry in sunspot area/number data during solar cycles with strong hemispheric asymmetry. We suggest that the periodicity is caused by magnetic Rossby waves in the internal dynamo layer. Using the dispersion relation of magnetic Rossby waves and observed Rieger periodicity we estimated the magnetic field strength in the layer as 45-49 kG in more active hemispheres (north during the cycles 19-20 and south during the cycles 21-23) and 33-40 kG in weaker hemispheres. The estimated difference in the hemispheric field strength is around 10 kG, which provides a challenge for dynamo models. Total magnetic flux data during the cycle 20-23 reveals no clear north-south asymmetry which needs to be explained in the future.
△ Less
Submitted 26 July, 2017;
originally announced July 2017.
-
Extracting Build Changes with BUILDDIFF
Authors:
Christian Macho,
Shane McIntosh,
Martin Pinzger
Abstract:
Build systems are an essential part of modern software engineering projects. As software projects change continuously, it is crucial to understand how the build system changes because neglecting its maintenance can lead to expensive build breakage. Recent studies have investigated the (co-)evolution of build configurations and reasons for build breakage, but they did this only on a coarse grained…
▽ More
Build systems are an essential part of modern software engineering projects. As software projects change continuously, it is crucial to understand how the build system changes because neglecting its maintenance can lead to expensive build breakage. Recent studies have investigated the (co-)evolution of build configurations and reasons for build breakage, but they did this only on a coarse grained level. In this paper, we present BUILDDIFF, an approach to extract detailed build changes from MAVEN build files and classify them into 95 change types. In a manual evaluation of 400 build changing commits, we show that BUILDDIFF can extract and classify build changes with an average precision and recall of 0.96 and 0.98, respectively. We then present two studies using the build changes extracted from 30 open source Java projects to study the frequency and time of build changes. The results show that the top 10 most frequent change types account for 73% of the build changes. Among them, changes to version numbers and changes to dependencies of the projects occur most frequently. Furthermore, our results show that build changes occur frequently around releases. With these results, we provide the basis for further research, such as for analyzing the (co-)evolution of build files with other artifacts or improving effort estimation approaches. Furthermore, our detailed change information enables improvements of refactoring approaches for build configurations and improvements of models to identify error-prone build files.
△ Less
Submitted 24 March, 2017;
originally announced March 2017.
-
Deciphering Solar Magnetic Activity: Spotting Solar Cycle 25
Authors:
Scott W. McIntosh,
Robert J. Leamon
Abstract:
We present observational signatures of solar cycle 25 onset. Those signatures are visibly following a migratory path from high to low latitudes. They had starting points that are asymmetrically offset in each hemisphere at times that are 21-22 years after the corresponding, same polarity, activity bands of solar cycle 23 started their migration. Those bands define the so-called "extended solar cyc…
▽ More
We present observational signatures of solar cycle 25 onset. Those signatures are visibly following a migratory path from high to low latitudes. They had starting points that are asymmetrically offset in each hemisphere at times that are 21-22 years after the corresponding, same polarity, activity bands of solar cycle 23 started their migration. Those bands define the so-called "extended solar cycle." The four magnetic bands currently present in the system are approaching a mutually cancelling configuration, and solar minimum conditions are imminent. Further, using a tuned analysis of the daily band latitude-time diagnostics, we are able to utilize the longitudinal wave number (m=1) variation in the data to more clearly reveal the presence of the solar cycle 25 bands. This clarification illustrates that prevalently active longitudes (different in each hemisphere) exist at mid-latitudes presently, lasting many solar rotations, that can be used for detailed study over the next several years with instruments like the Spectrograph on IRIS, the Spectropolarimeter on Hinode, and, when they come online, similar instruments on the Daniel K. Inouye Solar Telescope (DKIST) as we watch those bands evolve following the cancellation of the solar cycle 24 activity bands at the equator late in 2019.
△ Less
Submitted 14 February, 2017;
originally announced February 2017.
-
Exploring Coronal Dynamics: A Next Generation Solar Physics Mission white paper
Authors:
R. J. Morton,
E. Scullion,
D. S. Bloomfield,
J. A. McLaughlin,
S. Regnier,
S. W. McIntosh,
S. Tomczyk,
P. Young
Abstract:
Determining the mechanisms responsible for the heating of the coronal plasma and maintaining and accelerating the solar wind are long standing goals in solar physics. There is a clear need to constrain the energy, mass and momentum flux through the solar corona and advance our knowledge of the physical process contributing to these fluxes. Furthermore, the accurate forecasting of Space Weather con…
▽ More
Determining the mechanisms responsible for the heating of the coronal plasma and maintaining and accelerating the solar wind are long standing goals in solar physics. There is a clear need to constrain the energy, mass and momentum flux through the solar corona and advance our knowledge of the physical process contributing to these fluxes. Furthermore, the accurate forecasting of Space Weather conditions at the near-Earth environment and, more generally, the plasma conditions of the solar wind throughout the heliosphere, require detailed knowledge of these fluxes in the near-Sun corona. Here we present a short case for a space-based imaging-spectrometer coronagraph, which will have the ability to provide synoptic information on the coronal environment and provide strict constraints on the mass, energy, and momentum flux through the corona. The instrument would ideally achieve cadences of $\sim10$~s, spatial resolution of 1" and observe the corona out to 2~$R_{\sun}$. Such an instrument will enable significant progress in our understanding of MHD waves throughout complex plasmas, as well as potentially providing routine data products to aid Space Weather forecasting.
△ Less
Submitted 18 November, 2016;
originally announced November 2016.
-
On the Observation and Simulation of Solar Coronal Twin Jets
Authors:
Jiajia Liu,
Fang Fang,
Yuming Wang,
Scott W. McIntosh,
Yuhong Fan,
Quanhao Zhang
Abstract:
We present the first observation, analysis and modeling of solar coronal twin jets, which occurred after a preceding jet. Detailed analysis on the kinetics of the preceding jet reveals its blowout-jet nature, which resembles the one studied in Liu et al. 2014. However the erupting process and kinetics of the twin jets appear to be different from the preceding one. In lack of the detailed informati…
▽ More
We present the first observation, analysis and modeling of solar coronal twin jets, which occurred after a preceding jet. Detailed analysis on the kinetics of the preceding jet reveals its blowout-jet nature, which resembles the one studied in Liu et al. 2014. However the erupting process and kinetics of the twin jets appear to be different from the preceding one. In lack of the detailed information on the magnetic fields in the twin jet region, we instead use a numerical simulation using a three-dimensional (3D) MHD model as described in Fang et al. 2014, and find that in the simulation a pair of twin jets form due to reconnection between the ambient open fields and a highly twisted sigmoidal magnetic flux which is the outcome of the further evolution of the magnetic fields following the preceding blowout jet. Based on the similarity between the synthesized and observed emission we propose this mechanism as a possible explanation for the observed twin jets. Combining our observation and simulation, we suggest that with continuous energy transport from the subsurface convection zone into the corona, solar coronal twin jets could be generated in the same fashion addressed above.
△ Less
Submitted 27 August, 2016;
originally announced August 2016.
-
On the Magnetic and Energy Characteristics of Recurrent Homologous Jets from An Emerging Flux
Authors:
Jiajia Liu,
Yuming Wang,
Robertus Erdelyi,
Rui Liu,
Scott W. McIntosh,
Tingyu Gou,
Jun Chen,
Kai Liu,
Lijuan Liu,
Zonghao Pan
Abstract:
In this paper, we present the detailed analysis of recurrent homologous jets originating from an emerging negative magnetic flux at the edge of an Active Region. The observed jets show multi-thermal features. Their evolution shows high consistence with the characteristic parameters of the emerging flux, suggesting that with more free magnetic energy, the eruptions tend to be more violent, frequent…
▽ More
In this paper, we present the detailed analysis of recurrent homologous jets originating from an emerging negative magnetic flux at the edge of an Active Region. The observed jets show multi-thermal features. Their evolution shows high consistence with the characteristic parameters of the emerging flux, suggesting that with more free magnetic energy, the eruptions tend to be more violent, frequent and blowout-like. The average temperature, average electron number density and axial speed are found to be similar for different jets, indicating that they should have been formed by plasmas from similar origins. Statistical analysis of the jets and their footpoint region conditions reveals a strong positive relationship between the footpoint-region total 131 Å intensity enhancement and jets' length/width. Stronger linearly positive relationships also exist between the total intensity enhancement/thermal energy of the footpoint regions and jets' mass/kinetic/thermal energy, with higher cross-correlation coefficients. All the above results, together, confirm the direct relationship between the magnetic reconnection and the jets, and validate the important role of magnetic reconnection in transporting large amount of free magnetic energy into jets. It is also suggested that there should be more free energy released during the magnetic reconnection of blowout than of standard jet events.
△ Less
Submitted 12 January, 2018; v1 submitted 27 August, 2016;
originally announced August 2016.
-
The Standardisation and Sequencing of Solar Eclipse Images for the Eclipse Megamovie Project
Authors:
Larisza Krista,
Scott McIntosh
Abstract:
We present a new tool, the Solar Eclipse Image Standardisation and Sequencing (SEISS), developed to process multi-source total solar eclipse images by adjusting them to the same standard of size, resolution, and orientation. Furthermore, by analysing the eclipse images we can determine the relative time between the observations and order them to create a movie of the observed total solar eclipse s…
▽ More
We present a new tool, the Solar Eclipse Image Standardisation and Sequencing (SEISS), developed to process multi-source total solar eclipse images by adjusting them to the same standard of size, resolution, and orientation. Furthermore, by analysing the eclipse images we can determine the relative time between the observations and order them to create a movie of the observed total solar eclipse sequence. We successfully processed images taken at the 14 November 2012 total solar eclipse that occurred in Queensland, Australia, and created a short eclipse proto-movie. The SEISS tool was developed for the Eclipse Megamovie Project (EMP: https://www.eclipsemegamovie.org), with the goal of processing thousands of images taken by the public during solar eclipse events. EMP is a collaboration among multiple institutes aiming to engage and advance the public interest in solar eclipses and the science of the Sun-Earth connection.
△ Less
Submitted 29 October, 2015;
originally announced October 2015.