Thomas A. Mazzuchi

dblp:41/2363 · DBLP profile ↗
← Back
22ranked-venue papers
0as first author
7since 2021 · last 2026
0000-0002-4584-4018ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 6 · 1 since 2021Software engineering, systems software and programming languages · 6 · 5 since 2021Human-computer interaction and ubiquitous computing · 4Security and privacy · 3 · 1 since 2021Databases, data management, data science and information retrieval · 1Graphics, computer vision, multimedia, augmented reality and games · 1Applied, interdisciplinary, general and emerging computing · 1
YearPublicationVenuePosition
2026 Fairness-Optimized Dynamic Aggregation (FODA): A novel approach to equitable federated learning in heterogeneous environments
Thomas A. Mazzuchi, Shahram Sarkani
Expert Syst. Appl.2
2024 Python source code vulnerability detection with named entity recognition
Melanie Ehrenberg, Shahram Sarkani, Thomas A. Mazzuchi
Comput. Secur.3
2023 Comparison of multi-criteria decision-making methods for online controlled experiments in a launch decision-making framework
Jie JW Wu, Thomas A. Mazzuchi, Shahram Sarkani
Inf. Softw. Technol.2
2023 A multi-objective evolutionary approach towards automated online controlled experiments
Jie JW Wu, Thomas A. Mazzuchi, Shahram Sarkani
J. Syst. Softw.2
2021 Predicting long-time contributors for GitHub projects using machine learning
abstract
Many organizations develop software systems using open source software (OSS), which is risky due to the high possibility of losing support. Contributors are critical for the survival of OSS projects, but very few new contributors remain with OSS projects to become long-time contributors (LTCs). Identification of factors that contribute to become an LTC can help OSS project owners utilize limited resources to retain new contributors. In this paper, we investigate whether we can effectively predict new contributors to OSS repositories becoming long time contributors based on repository and contributor meta-data collected from GitHub. We construct a dataset containing 70,899 observations from 888 most popular repositories with 56,766 contributors. Each observation represents a contributor who joined the repository and is categorized as either an LTC or a non-LTC, depending on whether their project tenure is longer than 3 years. Each observation has 31 features that are calculated using the information of the new contributor and the repository when a new contributor joins the project. We build several machine learning models, including naive Bayes, k-nearest neighbor, logistic regression, decision tree, and random forest to predict LTC validated using 10-fold cross-validation. We compare our best model with state of the art model in terms of precision, recall, F1-score, Matthews correlation coefficient (MCC), and area under the curve (AUC). In 10-fold cross-validation, the precision, recall, F1-score, MCC, and AUC of our best model (random forest) are 0.695, 0.079, 0.140, 0.226, and 0.913, respectively. These values are 27.29%, 92.68%, 86.67%, 56.94%, and 0.55%, respectively better than the best baseline state of the art model (random forest). Compared to state of the art models, the models built using our approach use less than 50% features (31 vs 63), have no wait time of one month after the contributor joins to predict future LTC status, and produce better results.
Vijaya Kumar Eluri, Thomas A. Mazzuchi, Shahram Sarkani
Inf. Softw. Technol.2
2021 A quantitative comparison of the effects of modeling approaches on system verification using a controlled challenge problem
Don Barrett, Thomas A. Mazzuchi, Shahram Sarkani
Requir. Eng.2
2021 Network structure and requirements crowdsourcing for OSS projects
Shahram Sarkani, Thomas A. Mazzuchi
Requir. Eng.3
2020 M-AdaBoost-A based ensemble system for network intrusion detection
Thomas A. Mazzuchi, Shahram Sarkani
Expert Syst. Appl.2
2018 An architecture, system engineering, and acquisition approach for space system software resiliency
Dewanne M. Phillips, Thomas A. Mazzuchi, Shahram Sarkani
Inf. Softw. Technol.2
2017 Many-objective stochastic path finding using reinforcement learning
Bentz Tozer, Thomas A. Mazzuchi, Shahram Sarkani
Expert Syst. Appl.2
2017 A Framework for Predicting Future System Performance in Autonomous Unmanned Ground Vehicles
abstract
The development of complex self-adaptive systems has accelerated rapidly over the past decade, led by the Department of Defense, which has sought to develop and field military systems, such as unmanned aerial vehicles and unmanned ground vehicles, with elevated levels of autonomy to accomplish their mission with reduced funding and manpower. As their role increases, such systems must be able to adapt and learn, and make nondeterministic decisions. To field such systems requires extensive testing, evaluation, verification, and validation-a challenging task. To address this, we apply a novel systems perspective to develop a framework to predict future system performance based on the complexity of the operating environment using newly introduced complexity measures and learned costs. In this paper, we consider an autonomous military ground robot navigating in complex off-road environments. Using our model and experimental data from Defense Advanced Research Projects Agency-led experiments, we demonstrate the accuracy with which our model can predict system performance and then validate our model against other experimental results.
Stuart H. Young, Thomas A. Mazzuchi, Shahram Sarkani
IEEE Trans. Syst. Man Cybern. Syst.2
2015 Optimizing Attack Surface and Configuration Diversity Using Multi-objective Reinforcement Learning
abstract
Minimizing the attack surface of a system and introducing diversity into a system are two effective ways to improve system security. However, determining how to include diversity in a system without increasing the attack surface more than necessary is a difficult problem, requiring knowledge about the system characteristics, operating environment, and available permutations that is generally not available prior to system deployment. We propose viewing a system's components, interfaces, and communication channels as a set of states and actions that can be analyzed using a sequential decision making process, and using a multi-objective reinforcement learning algorithm to learn a set of policies that minimize a system's attack surface and execute those policies to obtain configuration diversity while a system is operating. We describe a methodology for designing a system such that its components and behaviors can be translated into a multi-objective Markov Decision Process, demonstrate the use of multi-objective reinforcement learning to learn a set of optimal policies using three different multi-objective reinforcement learning algorithms in the context of an online file sharing application, and show that our multi-objective temporal difference afterstate algorithm outperforms the alternatives for the example problem.
Bentz Tozer, Thomas A. Mazzuchi, Shahram Sarkani
ICMLA2
2015 MARK-ELM: Application of a novel Multiple Kernel Learning framework for improving the robustness of Network Intrusion Detection
John M. Fossaceca, Thomas A. Mazzuchi, Shahram Sarkani
Expert Syst. Appl.2
2014 An automated system for rapid and secure device sanitization
Ralph LaBarge, Thomas A. Mazzuchi, Shahram Sarkani
Comput. Secur.2
2013 Enterprise Consolidation for DoD Using AdvancedTCA
abstract
The Advanced Telecommunications Computing Architecture (AdvancedTCA) standard for information technology (IT) equipment has been proposed as ideal for use in the extreme environments experienced by military units, designed specifically to meet the extremes of high temperatures. Despite the fact that AdvancedTCA components are designed specifically to provide an overall availability (AO) in excess of 0.99999 and delivered ready-made to meet requirements for modularity and scalability under the Modular Open Systems Approach (MOSA), the Department of Defense has been fairly slow to adopt AdvancedTCA as a standard for its IT programs. At least one of the reasons for this slow adoption is that AdvancedTCA servers generally perform slower than commodity IT servers, which is thought to result in poor system performance. After modeling an enterprise IT environment and simulating network traffic using the OPNET Modeler tool, the authors demonstrated that there is no performance degradation in using AdvancedTCA servers for the consolidation effort in comparison to commodity IT equipment. The authors used analysis of variance and Kruskal-Wallis multivariate data analysis techniques to show that there is no significant degradation in the overall performance of the system when using AdvancedTCA servers. In order to conduct this comparison, the authors developed a system-level performance benchmark (system goodput GS) to show that individual component benchmarks are not accurate predictors of system-level performance. The benefits of AdvancedTCA in terms of ruggedization, quality, cost savings, MOSA compliance, and increased AOfar outpace any perceived performance gap.
John P. Sahlin, Shahram Sarkani, Thomas A. Mazzuchi
IEEE Trans. Syst. Man Cybern. Syst.3
2012 A network intrusion detection system based on a Hidden Naïve Bayes multiclass classifier
Levent Koc 0002, Thomas A. Mazzuchi, Shahram Sarkani
Expert Syst. Appl.2
2011 What's at STEAK? Exploring engineering methodologies to identify existing generational boundaries impeding the strategic transfer of engineering and architectural knowledge (STEAK)
abstract
This paper aims to explore the premise that without proper identification of the engineering generational knowledge transfer boundaries, there will be a significant loss of engineering knowledge. In order to share or transfer pertinent engineering knowledge at a pace equivalent to the increase in engineering retirements, the engineering generational knowledge transfer boundary must be clearly identified and defined. Identifying these boundaries will enable the strategic transfer of engineering and architectural knowledge (STEAK) across generational boundaries. Existing knowledge transfer boundary frameworks, models and methodologies will be explored to clearly identify the engineering generational knowledge transfer boundaries and create a STEAK Model. Relevant knowledge management methodologies can also be incorporated and used to categorize a set of core techniques to be used in this knowledge management process. The methodologies used to develop the STEAK Model will be aimed at bringing knowledge management benefits to an engineering organization. This model will be used to identify and illustrate a knowledge transfer structure that integrates engineering generational knowledge. This “inherent approach” will also be used to evaluate the implications associated with the loss of required knowledge held by exiting engineers if this knowledge is not imparted to incoming inexperienced engineers.
Santia M. Davis, Shahram Sarkani, Thomas A. Mazzuchi
CSCWD3
2011 Comparing the state estimates of a Kalman filter to a perfect IMM against a maneuvering target
Mark Silbert, Shahram Sarkani, Thomas A. Mazzuchi
FUSION3
2011 Impacts of Organizational Capabilities In Information Security
abstract
Purpose This research aims to examine the relationship between information security strategy and organization performance, with organizational capabilities as important factors influencing successful implementation of information security strategy and organization performance. Design/methodology/approach Based on existing literature in strategic management and information security, a theoretical model was proposed and validated. A self‐administered survey instrument was developed to collect empirical data. Structural equation modeling was used to test hypotheses and to fit the theoretical model. Findings Evidence suggests that organizational capabilities, encompassing the ability to develop high‐quality situational awareness of the current and future threat environment, the ability to possess appropriate means, and the ability to orchestrate the means to respond to information security threats, are positively associated with effective implementation of information security strategy, which in turn positively affects organization performance. However, there is no significant relationship between decision making and information security strategy implementation success. Research limitations/implications The study provides a starting point for further research on the role of decision‐making in information security. Practical implications Findings are expected to yield practical value for business leaders in understanding the viable predisposition of organizational capabilities in the context of information security, thus enabling firms to focus on acquiring the ones indispensable for improving organization performance. Originality/value This study provides the body of knowledge with an empirical analysis of organization's information security capabilities as an aggregation of sense making, decision‐making, asset availability, and operations management constructs.
Jacqueline H. Hall, Shahram Sarkani, Thomas A. Mazzuchi
Inf. Manag. Comput. Secur.3
2008 On Recursive MMPP Parameter Estimation
abstract
Recursive Markov-modulated Poisson process (MMPP) parameter estimation is performed by adapting an approach for hidden Markov model estimation developed by Krishnamurthy and Moore. Explicit expressions are developed for functions used in the recursion. The resulting approach is compared to a recursive MMPP estimation algorithm developed by Lindgren and Holst. Numerical results are provided which demonstrate the applicability of the approach for estimation of interrupted Poisson processes.
Christopher J. Willy, William J. J. Roberts, Thomas A. Mazzuchi, Shahram Sarkani
IEEE Signal Process. Lett.3
2000 Risk modeling in distributed, large-scale systems
abstract
Risk is inherent in distributed, large-scale systems. The paper explores the challenges of risk modeling in such systems, and suggests a risk modeling approach that is responsive to the requirements of complex, distributed, large-scale systems. An example of the use of the approach in the marine transportation system is given. The paper concludes with a discussion of limitations of the approach and of future work.
Martha Grabowski, Jason R. W. Merrick, John R. Harrald, Thomas A. Mazzuchi, Johan René van Dorp
IEEE Trans. Syst. Man Cybern. Part A4
1996 A Bayes approach to step-stress accelerated life testing
abstract
This paper develops a Bayes model for step-stress accelerated life testing. The failure times at each stress level are exponentially distributed, but strict adherence to a time-transformation function is not required. Rather, prior information is used to define indirectly a multivariate prior distribution for the failure rates at the various stress levels. Our prior distribution preserves the natural ordering of the failure rates in both the prior and posterior estimates. Methods are developed for Bayes point estimates as well as for making probability statements for use-stress life parameters. The approach is illustrated with an example.
Johan René van Dorp, Thomas A. Mazzuchi, G. E. Fornell, L. R. Pollock
IEEE Trans. Reliab.2